NOTE: i8 vector splats are ignored because the immediate range of
DUP already has full coverage.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
| Paths 
 |  Differential  D131078  
[SVE] Expand DUPM patterns to handle all integer vector types. ClosedPublic Authored by paulwalker-arm on Aug 3 2022, 9:27 AM. 
Details Summary NOTE: i8 vector splats are ignored because the immediate range of
DUP already has full coverage. 
Diff Detail 
 Event TimelineThis revision is now accepted and ready to land.Aug 4 2022, 2:44 AM This revision was landed with ongoing or failed builds.Aug 5 2022, 9:02 AM Closed by commit rG0533c39a7653: [SVE] Expand DUPM patterns to handle all integer vector types. (authored by paulwalker-arm).  ·  Explain Why This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 450308 llvm/lib/Target/AArch64/SVEInstrFormats.td
 
 llvm/test/CodeGen/AArch64/DAGCombine_vscale.ll
 llvm/test/CodeGen/AArch64/sve-fptosi-sat.ll
 llvm/test/CodeGen/AArch64/sve-fptoui-sat.ll
 llvm/test/CodeGen/AArch64/sve-int-arith-imm.ll
 llvm/test/CodeGen/AArch64/sve-intrinsics-int-arith-imm.ll
 llvm/test/CodeGen/AArch64/sve-intrinsics-logical-imm.ll
 llvm/test/CodeGen/AArch64/sve-vector-splat.ll
 llvm/test/CodeGen/AArch64/sve-vselect-imm.ll
 llvm/test/CodeGen/AArch64/sve2-fcopysign.ll
 llvm/test/CodeGen/AArch64/sve2-int-mul.ll
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||