Commit 9627602
authored
[VP] Mark llvm.experimental.vp.splice as having no functional equivalent (llvm#70647)
llvm.experimental.vp.splice has different semantics from
llvm.experimental.splice (since it takes uses the EVL arguments in a way
other
than just masking the tail elements), so it shouldn't be expanded to the
unpredicated version.
Coincidentally there's no support for llvm.experimental.vp.splice in
ExpandVectorPredication, so it wasn't getting expanded, but we shouldn't
mark
it as functionally equivalent anyway since there's other users of the
property
now e.g. in VectorCombine.1 parent 59f3713 commit 9627602
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
699 | 699 | | |
700 | 700 | | |
701 | 701 | | |
702 | | - | |
| 702 | + | |
703 | 703 | | |
704 | 704 | | |
705 | 705 | | |
| |||
0 commit comments