AMDGPU/GlobalISel: Select flat loads
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 16 Jul 2019 18:05:29 +0000 (18:05 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 16 Jul 2019 18:05:29 +0000 (18:05 +0000)
commit35c96598b1246ea038677d7c4580f3c758ff1d93
tree108f7d459a432c0983131c222905e8669b25b21b
parentd100b5dd0197df615ac0ffc1619aec796cbdc0be
AMDGPU/GlobalISel: Select flat loads

Now that the patterns use the new PatFrag address space support, the
only blocker to importing most load patterns is the addressing mode
complex patterns.

llvm-svn: 366237
llvm/lib/Target/AMDGPU/AMDGPUGISel.td
llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h
llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
llvm/lib/Target/AMDGPU/SIInstrInfo.h
llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-flat.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-global.mir [new file with mode: 0644]