This leads to a bunch of trivial test churn, plus some extra test changes
that are purely due to update_test_checks.
Pulled out of https://reviews.llvm.org/D149842 as a preparatory change.
Paths
| Differential D149944
Scalarizer: use the canonical form of {extract,insert}element ClosedPublic Authored by nhaehnle on May 5 2023, 2:49 AM.
Details Summary This leads to a bunch of trivial test churn, plus some extra test changes Pulled out of https://reviews.llvm.org/D149842 as a preparatory change.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.May 5 2023, 3:02 AM Closed by commit rGd0a125a1e686: Scalarizer: use the canonical form of {extract,insert}element (authored by nhaehnle). · Explain WhyMay 5 2023, 4:06 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 519796 llvm/lib/Transforms/Scalar/Scalarizer.cpp
llvm/test/Transforms/Scalarizer/basic-inseltpoison.ll
llvm/test/Transforms/Scalarizer/basic.ll
llvm/test/Transforms/Scalarizer/constant-insertelement.ll
llvm/test/Transforms/Scalarizer/crash-bug.ll
llvm/test/Transforms/Scalarizer/dbg-invariant.ll
llvm/test/Transforms/Scalarizer/intrinsics.ll
llvm/test/Transforms/Scalarizer/order-bug-inseltpoison.ll
llvm/test/Transforms/Scalarizer/order-bug.ll
llvm/test/Transforms/Scalarizer/phi-order.ll
llvm/test/Transforms/Scalarizer/scatter-order.ll
llvm/test/Transforms/Scalarizer/variable-extractelement.ll
llvm/test/Transforms/Scalarizer/variable-insertelement.ll
llvm/test/Transforms/Scalarizer/vector-gep.ll
llvm/test/Transforms/Scalarizer/vector-of-pointer-to-vector.ll
|