This allows indirect VGPR addressing to work.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Added GlobalISEL tests.
Note though GlobalISEL does not work with non power of two vectors, not just this size.
Paths
| Differential D79960
[AMDGPU] Make v16f64/v16i64 legal ClosedPublic Authored by rampitec on May 14 2020, 1:03 PM.
Details
Summary This allows indirect VGPR addressing to work.
Diff Detail Event TimelineComment Actions Added GlobalISEL tests. Note though GlobalISEL does not work with non power of two vectors, not just this size. This revision is now accepted and ready to land.May 14 2020, 2:10 PM Closed by commit rG9d4cf5bd421f: [AMDGPU] Make v16f64/v16i64 legal (authored by rampitec). · Explain WhyMay 14 2020, 3:15 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 264090 llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
llvm/lib/Target/AMDGPU/SIISelLowering.cpp
llvm/lib/Target/AMDGPU/SIInstructions.td
llvm/lib/Target/AMDGPU/SIRegisterInfo.td
llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll
llvm/test/CodeGen/AMDGPU/extract_vector_dynelt.ll
llvm/test/CodeGen/AMDGPU/insert_vector_dynelt.ll
llvm/test/CodeGen/AMDGPU/spill-vgpr-to-agpr.ll
|