]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - opencl/llvm.git/commit
R600/SI: Add a V_MOV_B64 pseudo instruction
authorTom Stellard <thomas.stellard@amd.com>
Wed, 7 Jan 2015 20:27:25 +0000 (20:27 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Wed, 7 Jan 2015 20:27:25 +0000 (20:27 +0000)
commitf7587043effc0847a9cbaec5dbac1413dcbc6728
tree80b5ee0b3aa9f944331cae876470a4ba0d3c2039
parent22ddfae848783584d1a9e629354865596f5bd571
R600/SI: Add a V_MOV_B64 pseudo instruction

This is used to simplify the SIFoldOperands pass and make it easier to
fold immediates.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@225373 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/R600/SIFoldOperands.cpp
lib/Target/R600/SIInstrInfo.cpp
lib/Target/R600/SIInstructions.td
test/CodeGen/R600/atomic_cmp_swap_local.ll
test/CodeGen/R600/imm.ll
test/CodeGen/R600/local-atomics64.ll