Make sure to not unroll a vector division/remainder (with a constant splat divisor) after type legalization, since the scalar type may then be illegal.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D62036
[SystemZ] Bugfix in SystemZTargetLowering::combineIntDIVREM() ClosedPublic Authored by jonpa on May 16 2019, 2:53 PM.
Details
Summary Make sure to not unroll a vector division/remainder (with a constant splat divisor) after type legalization, since the scalar type may then be illegal.
Diff Detail
Revision Contents
Diff 199910 lib/Target/SystemZ/SystemZISelLowering.cpp
test/CodeGen/SystemZ/vec-rem.ll
|