Both VADDR and SADDR are used in SVS mode.
Details
Details
Diff Detail
Diff Detail
Unit Tests
Unit Tests
Paths
| Differential D121254
[AMDGPU] flat scratch SVS addressing mode for gfx940 ClosedPublic Authored by rampitec on Mar 8 2022, 2:28 PM.
Details Summary Both VADDR and SADDR are used in SVS mode.
Diff Detail
Unit TestsFailed Event TimelineThis revision is now accepted and ready to land.Mar 9 2022, 5:10 AM rampitec added a child revision: D121401: [AMDGPU] Support gfx940 v_lshl_add_u64 instruction.Mar 10 2022, 12:08 PM This revision was landed with ongoing or failed builds.Mar 14 2022, 3:23 PM Closed by commit rG36fe3f13a997: [AMDGPU] flat scratch SVS addressing mode for gfx940 (authored by rampitec). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 414486 llvm/lib/Target/AMDGPU/AMDGPUGISel.td
llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.h
llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h
llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
llvm/lib/Target/AMDGPU/FLATInstructions.td
llvm/lib/Target/AMDGPU/SIFoldOperands.cpp
llvm/lib/Target/AMDGPU/SIInstrInfo.h
llvm/lib/Target/AMDGPU/SIInstrInfo.td
llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
llvm/test/CodeGen/AMDGPU/GlobalISel/flat-scratch-init.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/flat-scratch.ll
llvm/test/CodeGen/AMDGPU/flat-scratch.ll
llvm/test/CodeGen/AMDGPU/memory-legalizer-private-nontemporal.ll
llvm/test/MC/AMDGPU/flat-scratch-gfx940.s
llvm/test/MC/AMDGPU/flat-scratch-instructions.s
llvm/test/MC/Disassembler/AMDGPU/flat-scratch-gfx940.txt
|
clang-format: please reformat the code