radeon/llvm: Add subtarget feature: DumpCode
authorTom Stellard <thomas.stellard@amd.com>
Tue, 1 May 2012 17:08:26 +0000 (13:08 -0400)
committerTom Stellard <thomas.stellard@amd.com>
Tue, 1 May 2012 17:12:27 +0000 (13:12 -0400)
commitff10dbf35f1c083d38bbdbec30cadf6703b609e5
tree256b0f0f4a912481893829b83830c6c7c8851f21
parent2d75a1e25e6ddcd65964d30fc3c782df2e880cc4
radeon/llvm: Add subtarget feature: DumpCode

With this feature enabled, the LLVM backend will dump the MachineIntrs
prior to emitting code.  The mesa env variable R600_DUMP_SHADERS will enable
this feature in the backend.
src/gallium/drivers/radeon/AMDGPUTargetMachine.h
src/gallium/drivers/radeon/AMDILBase.td
src/gallium/drivers/radeon/AMDILSubtarget.h
src/gallium/drivers/radeon/R600CodeEmitter.cpp
src/gallium/drivers/radeon/radeon_llvm_emit.cpp