For types like <6 x s64>, we first want to promote it to <8 x s64> and then split to <4 x s64>.
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D105333
[GlobalISel] Implement moreElements for G_SHUFFLE_VECTOR. AbandonedPublic Authored by aemerson on Jul 1 2021, 11:00 PM.
Details
Diff Detail
Revision Contents
Diff 356104 llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
llvm/test/CodeGen/AArch64/GlobalISel/legalize-shuffle-vector.mir
|