R600/SI: Use scratch memory for large private arrays
authorTom Stellard <thomas.stellard@amd.com>
Mon, 21 Jul 2014 15:45:01 +0000 (15:45 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Mon, 21 Jul 2014 15:45:01 +0000 (15:45 +0000)
commit328080423746398da1c44e679df6f9010374296a
tree2c8e0f12338c124c6980626dd14e3fc88c043258
parentc912b101d20a1daa60a80458fb7b2357a67288c3
R600/SI: Use scratch memory for large private arrays

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@213551 91177308-0d34-0410-b5e6-96231b3b80d8
23 files changed:
lib/Target/R600/AMDGPUAsmPrinter.cpp
lib/Target/R600/AMDGPUAsmPrinter.h
lib/Target/R600/AMDGPUISelDAGToDAG.cpp
lib/Target/R600/AMDGPUISelLowering.h
lib/Target/R600/AMDGPUInstructions.td
lib/Target/R600/AMDGPURegisterInfo.h
lib/Target/R600/AMDGPUTargetMachine.cpp
lib/Target/R600/SIDefines.h
lib/Target/R600/SIISelLowering.cpp
lib/Target/R600/SIISelLowering.h
lib/Target/R600/SIInstrInfo.cpp
lib/Target/R600/SIInstrInfo.h
lib/Target/R600/SIInstrInfo.td
lib/Target/R600/SIInstructions.td
lib/Target/R600/SIMachineFunctionInfo.cpp
lib/Target/R600/SIMachineFunctionInfo.h
lib/Target/R600/SIRegisterInfo.cpp
lib/Target/R600/SIRegisterInfo.h
test/CodeGen/R600/array-ptr-calc-i32.ll
test/CodeGen/R600/gv-const-addrspace.ll
test/CodeGen/R600/indirect-private-64.ll
test/CodeGen/R600/private-memory.ll
test/CodeGen/R600/work-item-intrinsics.ll