AMDGPU/GlobalISel: Legalize constant 32-bit loads
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 10 Sep 2019 16:42:31 +0000 (16:42 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 10 Sep 2019 16:42:31 +0000 (16:42 +0000)
commitad6a8b83cdc35019cc0431286f3fbacf7d184781
tree58bbda9344b7e7019840da4b002a6aac405c596a
parentd57de491be0ba4fea88566bc0803773c53dc8414
AMDGPU/GlobalISel: Legalize constant 32-bit loads

Legalize by casting to a 64-bit constant address. This isn't how the
DAG implements it, but it should.

llvm-svn: 371535
llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-constant-32bit.mir [new file with mode: 0644]