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)
commit4842c052168157142c0d99dfbe9f35a84469b790
tree00031c49fb24b50db947e99bbebd4294b654087b
parent290ece7d4c363cee09f64919ae43d00f48fcb16e
R600/SI: Add a V_MOV_B64 pseudo instruction

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

llvm-svn: 225373
llvm/lib/Target/R600/SIFoldOperands.cpp
llvm/lib/Target/R600/SIInstrInfo.cpp
llvm/lib/Target/R600/SIInstructions.td
llvm/test/CodeGen/R600/atomic_cmp_swap_local.ll
llvm/test/CodeGen/R600/imm.ll
llvm/test/CodeGen/R600/local-atomics64.ll