radeon/llvm: enable LICM and DCE pass v2
authorChristian König <christian.koenig@amd.com>
Wed, 27 Feb 2013 21:40:24 +0000 (22:40 +0100)
committerChristian König <christian.koenig@amd.com>
Thu, 7 Mar 2013 09:03:22 +0000 (10:03 +0100)
commita7a899584cf855725d3ca37f128bcd41b719e248
tree5c6b1ea69af7b47321bdfb8341fa1b5ae55f912f
parente4188ee13d7101657e7e9c91ee9ade3b98953c9f
radeon/llvm: enable LICM and DCE pass v2

LICM stands for Loop Invariant Code Motion. Instructions that
does not depend of loop index are moved outside of loop body.

DCE is DeadCodeElimination.

v2: updated commit msg, thx to Vincent.

Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Vincent Lejeune <vljn at ovi.com>
Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c