Just the obvious implementation that rewrites the result type. Also fix warning from EXTRACT_SUBVECTOR legalization that triggers on the test.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
| Paths 
 |  Differential  D84706  
[SVE][LegalizeTypes] Support widen/split legalization for SPLAT_VECTOR ClosedPublic Authored by efriedma on Jul 27 2020, 3:24 PM. 
Details Summary Just the obvious implementation that rewrites the result type. Also fix warning from EXTRACT_SUBVECTOR legalization that triggers on the test. 
Diff Detail 
 Event TimelineThis revision is now accepted and ready to land.Jul 28 2020, 3:23 AM This revision was landed with ongoing or failed builds.Jul 30 2020, 4:18 PM Closed by commit rG7e88efa7c531: [LegalizeTypes][SVE] Support widen/split legalization for SPLAT_VECTOR (authored by efriedma).  ·  Explain Why This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 282077 llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
 llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
 llvm/test/CodeGen/AArch64/sve-vector-splat.ll
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||