projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9e39c99
)
R600/SI: Fix encoding error from glc bit on VI SMRD instructions
author
Matt Arsenault
<Matthew.Arsenault@amd.com>
Wed, 18 Feb 2015 02:10:40 +0000
(
02:10
+0000)
committer
Matt Arsenault
<Matthew.Arsenault@amd.com>
Wed, 18 Feb 2015 02:10:40 +0000
(
02:10
+0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@229608
91177308
-0d34-0410-b5e6-
96231b3b80d8
lib/Target/R600/SIInstrInfo.td
patch
|
blob
|
history
diff --git
a/lib/Target/R600/SIInstrInfo.td
b/lib/Target/R600/SIInstrInfo.td
index 520379225d91fb9cb72367c1541b171401666d53..3443d4ba9eecc3c27d9bffe88c1dcff79f7a03c5 100644
(file)
--- a/
lib/Target/R600/SIInstrInfo.td
+++ b/
lib/Target/R600/SIInstrInfo.td
@@
-576,7
+576,11
@@
multiclass SMRD_m <bits<5> op, string opName, bit imm, dag outs, dag ins,
def _si : SMRD_Real_si <op, opName, imm, outs, ins, asm>;
- def _vi : SMRD_Real_vi <{0, 0, 0, op}, opName, imm, outs, ins, asm>;
+ // glc is only applicable to scalar stores, which are not yet
+ // implemented.
+ let glc = 0 in {
+ def _vi : SMRD_Real_vi <{0, 0, 0, op}, opName, imm, outs, ins, asm>;
+ }
}
multiclass SMRD_Helper <bits<5> op, string opName, RegisterClass baseClass,