summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorTom Stellard <thomas.stellard@amd.com>2013-05-20 15:02:28 +0000
committerTom Stellard <thomas.stellard@amd.com>2013-05-20 15:02:28 +0000
commitb8458f88d696e51a3059e79f2a24e9efdea0dae4 (patch)
treee86dae72f59be3760c4bb60725ec2c8f95a7ece7 /llvm
parentd2eebf001e8ac465981be7599c8aa874aefe9137 (diff)
downloadbcm5719-llvm-b8458f88d696e51a3059e79f2a24e9efdea0dae4.tar.gz
bcm5719-llvm-b8458f88d696e51a3059e79f2a24e9efdea0dae4.zip
R600/SI: Add a pattern for S_LOAD_DWORDX2_* instructions
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com> llvm-svn: 182287
Diffstat (limited to 'llvm')
-rw-r--r--llvm/lib/Target/R600/SIInstructions.td1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/R600/SIInstructions.td b/llvm/lib/Target/R600/SIInstructions.td
index 7c725ccec48..334c5676fa5 100644
--- a/llvm/lib/Target/R600/SIInstructions.td
+++ b/llvm/lib/Target/R600/SIInstructions.td
@@ -1589,6 +1589,7 @@ multiclass SMRD_Pattern <SMRD Instr_IMM, SMRD Instr_SGPR, ValueType vt> {
defm : SMRD_Pattern <S_LOAD_DWORD_IMM, S_LOAD_DWORD_SGPR, f32>;
defm : SMRD_Pattern <S_LOAD_DWORD_IMM, S_LOAD_DWORD_SGPR, i32>;
+defm : SMRD_Pattern <S_LOAD_DWORDX2_IMM, S_LOAD_DWORDX2_SGPR, i64>;
defm : SMRD_Pattern <S_LOAD_DWORDX4_IMM, S_LOAD_DWORDX4_SGPR, v16i8>;
defm : SMRD_Pattern <S_LOAD_DWORDX8_IMM, S_LOAD_DWORDX8_SGPR, v32i8>;
OpenPOWER on IntegriCloud