This currently still breaks some tests, and I don't know if it will actually run, but it should at least work as an example for lowering addrspacecast.
Details
Details
Diff Detail
Diff Detail
| Paths 
 |  Differential  D2707  
R600/SI: Add preliminary support for flat address space ClosedPublic Authored by arsenm on Feb 5 2014, 10:55 AM. 
Details 
 Summary This currently still breaks some tests, and I don't know if it will actually run, but it should at least work as an example for lowering addrspacecast. 
Diff Detail 
Revision Contents 
 
Diff 6901 lib/Target/R600/AMDGPU.h
 lib/Target/R600/AMDGPU.td
 lib/Target/R600/AMDGPUAsmPrinter.h
 lib/Target/R600/AMDGPUAsmPrinter.cpp
 lib/Target/R600/AMDGPUISelDAGToDAG.cpp
 lib/Target/R600/AMDGPUInstrInfo.h
 lib/Target/R600/AMDGPUInstructions.td
 lib/Target/R600/AMDGPUMachineFunction.h
 lib/Target/R600/AMDGPUMachineFunction.cpp
 lib/Target/R600/AMDGPUSubtarget.h
 lib/Target/R600/AMDGPUSubtarget.cpp
 lib/Target/R600/AMDGPUTargetMachine.cpp
 lib/Target/R600/AMDILInstrInfo.td
 lib/Target/R600/SIInstrFormats.td
 lib/Target/R600/SIInstrInfo.cpp
 lib/Target/R600/SIInstrInfo.td
 lib/Target/R600/SIInstructions.td
 lib/Target/R600/SILowerControlFlow.cpp
 lib/Target/R600/SIRegisterInfo.td
 test/CodeGen/R600/flat-address-space.ll
 
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||