This patch updates two patterns involving scalar_to_vector and
SCALAR_TO_VECTOR_PERMUTED nodes to be safe for both 64-bit and 32-bit by
pulling the patterns out of the 64-bit specific guard.
These patterns are matched on POWER8 and above.
Paths
| Differential D125389
[PowerPC][AIX] Allow VSX patterns to be 32-bit and 64-bit safe on P8+. ClosedPublic Authored by amyk on May 11 2022, 7:33 AM.
Details
Summary This patch updates two patterns involving scalar_to_vector and These patterns are matched on POWER8 and above.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.May 25 2022, 12:28 PM This revision was landed with ongoing or failed builds.May 27 2022, 8:34 AM Closed by commit rGaf430944b3ba: [PowerPC][AIX] Allow VSX patterns to be 32-bit and 64-bit safe on P8+. (authored by amyk). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 432571 llvm/lib/Target/PowerPC/PPCInstrVSX.td
llvm/test/CodeGen/PowerPC/aix_scalar_vector_permuted.ll
llvm/test/CodeGen/PowerPC/canonical-merge-shuffles.ll
llvm/test/CodeGen/PowerPC/float-vector-gather.ll
llvm/test/CodeGen/PowerPC/load-and-splat.ll
llvm/test/CodeGen/PowerPC/load-v4i8-improved.ll
llvm/test/CodeGen/PowerPC/pre-inc-disable.ll
llvm/test/CodeGen/PowerPC/reduce_scalarization.ll
llvm/test/CodeGen/PowerPC/scalar_vector_test_4.ll
llvm/test/CodeGen/PowerPC/vec_insert_elt.ll
|