R600: Match sign_extend_inreg to BFE instructions
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Mon, 17 Mar 2014 18:58:11 +0000 (18:58 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Mon, 17 Mar 2014 18:58:11 +0000 (18:58 +0000)
commit2683baa8acbcfc44b94a7af781c43674d28d9a2e
tree4b2490eb3097989f32c98c52612b51b5674878fe
parent94bdb453a40e53e4318380b5a262ce3c324d10ce
R600: Match sign_extend_inreg to BFE instructions

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204072 91177308-0d34-0410-b5e6-96231b3b80d8
13 files changed:
lib/Target/R600/AMDGPUISelLowering.cpp
lib/Target/R600/AMDGPUISelLowering.h
lib/Target/R600/AMDGPUInstrInfo.td
lib/Target/R600/AMDGPUSubtarget.h
lib/Target/R600/AMDILISelLowering.cpp
lib/Target/R600/AMDILIntrinsics.td
lib/Target/R600/R600ISelLowering.cpp
lib/Target/R600/R600Instructions.td
lib/Target/R600/SIInstructions.td
test/CodeGen/R600/mad_uint24.ll
test/CodeGen/R600/mul_uint24.ll
test/CodeGen/R600/sext-in-reg.ll [new file with mode: 0644]
test/CodeGen/R600/v1i64-kernel-arg.ll [new file with mode: 0644]