After D148637 a shufflevector with an undefined mask yields poison. This patch updates InstSimplify to use the new semantics.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D149544
[InstSimplify] Update to handle new shufflevector semantics ClosedPublic Authored by ManuelJBrito on Apr 30 2023, 5:30 AM.
Details Summary After D148637 a shufflevector with an undefined mask yields poison. This patch updates InstSimplify to use the new semantics.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Apr 30 2023, 6:57 AM This revision was landed with ongoing or failed builds.May 3 2023, 1:32 PM Closed by commit rG853d212e323a: [InstSimplify] Update to handle new shufflevector semantics (authored by ManuelJBrito). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 519229 llvm/lib/Analysis/InstructionSimplify.cpp
llvm/test/Transforms/InstSimplify/shufflevector-inseltpoison.ll
llvm/test/Transforms/InstSimplify/shufflevector.ll
|