llvm-project
120c4cf6 - [X86] Remove custom widening legalization of vector udiv/sdiv/urem/srem. (#188786)

Commit
38 days ago
[X86] Remove custom widening legalization of vector udiv/sdiv/urem/srem. (#188786) This custom legalization was preserving splat values in widened build_vector to allow the div by constant optimization to work. We now allow division by constant optimization on narrow vector types before type legalization so we no longer need this.
Author
Parents
Loading