Using PUNPKLO/HI instead of ZIP1/ZIP2, because that avoids
having to generate a predicate with all lanes inactive (PFALSE).
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
| Paths 
 |  Differential  D109312  
[AArch64][SVE] Improve extract_subvector for predicates. ClosedPublic Authored by sdesmalen on Sep 6 2021, 3:59 AM. 
Details Summary Using PUNPKLO/HI instead of ZIP1/ZIP2, because that avoids 
Diff Detail 
 Event TimelineThis revision is now accepted and ready to land.Sep 7 2021, 5:34 AM Closed by commit rGbd576e5ac0fc: [AArch64][SVE] Improve extract_subvector for predicates. (authored by sdesmalen).  ·  Explain WhySep 7 2021, 7:50 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 371076 llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
 llvm/test/CodeGen/AArch64/sve-masked-gather-legalize.ll
 llvm/test/CodeGen/AArch64/sve-masked-scatter-legalize.ll
 llvm/test/CodeGen/AArch64/sve-masked-scatter.ll
 llvm/test/CodeGen/AArch64/sve-split-fcvt.ll
 llvm/test/CodeGen/AArch64/sve-split-load.ll
 llvm/test/CodeGen/AArch64/sve-split-store.ll
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||