R600: Rework subtarget info and remove AMDILDevice classes
authorTom Stellard <thomas.stellard@amd.com>
Fri, 7 Jun 2013 20:37:48 +0000 (20:37 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Fri, 7 Jun 2013 20:37:48 +0000 (20:37 +0000)
commit3ff0abfaabc2c7f604d490be587b9c27e7c91ac0
tree159b1d39952b6a6af115ed1ee8e4946200c89bbf
parentc1dcb8d654d4468d63224269ee3c92480bf2385b
R600: Rework subtarget info and remove AMDILDevice classes

This should simplify the subtarget definitions and make it easier to
add new ones.

Reviewed-by: Vincent Lejeune <vljn@ovi.com>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183566 91177308-0d34-0410-b5e6-96231b3b80d8
36 files changed:
lib/Target/R600/AMDGPU.h
lib/Target/R600/AMDGPU.td
lib/Target/R600/AMDGPUAsmPrinter.cpp
lib/Target/R600/AMDGPUCallingConv.td
lib/Target/R600/AMDGPUInstrInfo.cpp
lib/Target/R600/AMDGPUSubtarget.cpp
lib/Target/R600/AMDGPUSubtarget.h
lib/Target/R600/AMDGPUTargetMachine.cpp
lib/Target/R600/AMDIL.h [deleted file]
lib/Target/R600/AMDIL7XXDevice.cpp [deleted file]
lib/Target/R600/AMDIL7XXDevice.h [deleted file]
lib/Target/R600/AMDILCFGStructurizer.cpp
lib/Target/R600/AMDILDevice.cpp [deleted file]
lib/Target/R600/AMDILDevice.h [deleted file]
lib/Target/R600/AMDILDeviceInfo.cpp [deleted file]
lib/Target/R600/AMDILDeviceInfo.h [deleted file]
lib/Target/R600/AMDILDevices.h [deleted file]
lib/Target/R600/AMDILEvergreenDevice.cpp [deleted file]
lib/Target/R600/AMDILEvergreenDevice.h [deleted file]
lib/Target/R600/AMDILISelDAGToDAG.cpp
lib/Target/R600/AMDILISelLowering.cpp
lib/Target/R600/AMDILInstrInfo.td
lib/Target/R600/AMDILIntrinsicInfo.cpp
lib/Target/R600/AMDILNIDevice.cpp [deleted file]
lib/Target/R600/AMDILNIDevice.h [deleted file]
lib/Target/R600/AMDILSIDevice.cpp [deleted file]
lib/Target/R600/AMDILSIDevice.h [deleted file]
lib/Target/R600/CMakeLists.txt
lib/Target/R600/Processors.td
lib/Target/R600/R600ControlFlowFinalizer.cpp
lib/Target/R600/R600InstrInfo.cpp
lib/Target/R600/R600InstrInfo.h
lib/Target/R600/R600Instructions.td
lib/Target/R600/R600MachineScheduler.cpp
lib/Target/R600/SIISelLowering.cpp
lib/Target/R600/SIInstructions.td