As is the title. Similar to D93083.
BTW, the absence of test cases for foldICmpAndConstant and foldICmpShlConstant is due to the lack of representation of scale vector constants.
TestPlan: check-llvm
Paths
| Differential D93269
[InstCombine] Remove scalable vector restriction in InstCombineCompares ClosedPublic Authored by junparser on Dec 14 2020, 7:49 PM.
Details Summary As is the title. Similar to D93083. TestPlan: check-llvm
Diff Detail
Event Timelinejunparser added a parent revision: D93083: [InstCombine] Remove scalable vector restriction in foldSelectOpOp.Dec 15 2020, 1:57 AM
junparser added a child revision: D93289: [InstCombine] Remove scalable vector restriction in foldVectorBinop.Dec 15 2020, 2:39 AM This revision is now accepted and ready to land.Dec 15 2020, 3:33 AM Closed by commit rGe12f58457800: [InstCombine] Remove scalable vector restriction in InstCombineCompares (authored by junparser). · Explain WhyDec 15 2020, 4:47 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 311868 llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
llvm/test/Transforms/InstCombine/vscale_cmp.ll
|
auto *