Make it illegal, remove InstructionSelector logic for it
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D134967
[AMDGPU] Always lower SHUFFLE_VECTOR ClosedPublic Authored by Pierre-vh on Sep 30 2022, 7:56 AM.
Details
Summary Make it illegal, remove InstructionSelector logic for it
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Sep 30 2022, 8:02 AM Pierre-vh removed a parent revision: D134354: [AMDGPU][GlobalISel] Support mad/fma_mix selection.Oct 4 2022, 2:19 AM Pierre-vh added a child revision: D135145: [GISel] Combine G_INSERT_VECTOR_ELT to G_SHUFFLE_VECTOR.Oct 4 2022, 4:54 AM Closed by commit rGc93104073c8a: [AMDGPU] Always lower SHUFFLE_VECTOR (authored by Pierre-vh). · Explain WhyOct 4 2022, 7:23 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 464281 llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h
llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h
llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
llvm/lib/Target/AMDGPU/SIInstructions.td
llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shuffle-vector.v2s16.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-shuffle-vector.s16.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-shuffle-vector.mir
llvm/test/CodeGen/AMDGPU/mad-mix.ll
|
Should just delete this