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)
commitb02094e115fcc94c01b4d274ea24645fd3ea0c58
tree83d43c7b53db71fb76e4727e5f04665851821a2e
parent42639a57de19504aaae3c1aad13699e8c4005432
R600/SI: Use scratch memory for large private arrays

llvm-svn: 213551
23 files changed:
llvm/lib/Target/R600/AMDGPUAsmPrinter.cpp
llvm/lib/Target/R600/AMDGPUAsmPrinter.h
llvm/lib/Target/R600/AMDGPUISelDAGToDAG.cpp
llvm/lib/Target/R600/AMDGPUISelLowering.h
llvm/lib/Target/R600/AMDGPUInstructions.td
llvm/lib/Target/R600/AMDGPURegisterInfo.h
llvm/lib/Target/R600/AMDGPUTargetMachine.cpp
llvm/lib/Target/R600/SIDefines.h
llvm/lib/Target/R600/SIISelLowering.cpp
llvm/lib/Target/R600/SIISelLowering.h
llvm/lib/Target/R600/SIInstrInfo.cpp
llvm/lib/Target/R600/SIInstrInfo.h
llvm/lib/Target/R600/SIInstrInfo.td
llvm/lib/Target/R600/SIInstructions.td
llvm/lib/Target/R600/SIMachineFunctionInfo.cpp
llvm/lib/Target/R600/SIMachineFunctionInfo.h
llvm/lib/Target/R600/SIRegisterInfo.cpp
llvm/lib/Target/R600/SIRegisterInfo.h
llvm/test/CodeGen/R600/array-ptr-calc-i32.ll
llvm/test/CodeGen/R600/gv-const-addrspace.ll
llvm/test/CodeGen/R600/indirect-private-64.ll
llvm/test/CodeGen/R600/private-memory.ll
llvm/test/CodeGen/R600/work-item-intrinsics.ll