Legalize by casting to a 64-bit constant address. This isn't how the
DAG implements it, but it should.
Details
Details
Diff Detail
Diff Detail
| Paths 
 |  Differential  D66389  
AMDGPU/GlobalISel: Legalize constant 32-bit loads ClosedPublic Authored by arsenm on Aug 17 2019, 9:38 PM. 
Details 
Diff Detail Event TimelineHerald added subscribers: Petar.Avramovic, t-tye, tpr and 6 others.  ·  View Herald TranscriptAug 17 2019, 9:38 PM arsenm added a parent revision: D66388: AMDGPU/GlobalISel: Implement addrspacecast for 32-bit constant addrspace.Aug 17 2019, 9:38 PM This revision is now accepted and ready to land.Sep 10 2019, 8:10 AM 
Revision Contents 
Diff 215772 include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
 lib/Target/AMDGPU/AMDGPULegalizerInfo.h
 lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
 test/CodeGen/AMDGPU/GlobalISel/legalize-load-constant-32bit.mir
 
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||