radeon/llvm: Add live-in registers during DAG lowering
authorTom Stellard <thomas.stellard@amd.com>
Wed, 25 Jul 2012 19:17:16 +0000 (19:17 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Wed, 15 Aug 2012 18:35:25 +0000 (18:35 +0000)
commit40c41fe890e53d99afb4e2c3fbf10043081edd9e
treeb07ce28adeb6ec9bce60ac4cd34f6a6402979aac
parentf3480f92349c90f55e2e80d9a4536ab048fb5652
radeon/llvm: Add live-in registers during DAG lowering

Psuedo instructions emulating live-in registers have been removed
and their corresponding intrinsics are now being lowered during DAG
lowering.
src/gallium/drivers/radeon/AMDGPUISelLowering.cpp
src/gallium/drivers/radeon/AMDGPUISelLowering.h
src/gallium/drivers/radeon/AMDGPUUtil.cpp
src/gallium/drivers/radeon/R600ISelLowering.cpp
src/gallium/drivers/radeon/R600Instructions.td
src/gallium/drivers/radeon/SIISelLowering.cpp
src/gallium/drivers/radeon/SIInstructions.td
src/gallium/drivers/radeon/SIIntrinsics.td
src/gallium/drivers/radeonsi/radeonsi_shader.c