Teach the CombinerHelper how to turn shuffle_vectors, that
concatenate vectors, into concat_vectors and add this combine
to the AArch64 pre-legalizer combiner.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D69149
[GISel][CombinerHelper] Add a combine turning shuffle_vector into concat_vectors ClosedPublic Authored by qcolombet on Oct 17 2019, 4:12 PM.
Details Summary Teach the CombinerHelper how to turn shuffle_vectors, that
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Oct 21 2019, 10:36 AM Closed by commit rG6f0ae81512c1: [GISel][CombinerHelper] Add a combine turning shuffle_vector into concat_vectors (authored by qcolombet). · Explain WhyOct 21 2019, 1:46 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 225543 include/llvm/CodeGen/GlobalISel/CombinerHelper.h
lib/CodeGen/GlobalISel/CombinerHelper.cpp
lib/Target/AArch64/AArch64PreLegalizerCombiner.cpp
test/CodeGen/AArch64/GlobalISel/prelegalizercombiner-shuffle-vector.mir
|
s/unsigned/Register/