summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorTom Stellard <thomas.stellard@amd.com>2014-03-13 17:13:04 +0000
committerTom Stellard <thomas.stellard@amd.com>2014-03-13 17:13:04 +0000
commit08ef1233c694cefec755f31a67e50b9916290a18 (patch)
treebf6462ec91f3128796a847fb3c0ae1ec286c04da /llvm/lib
parent6def98ab5faa2dd906c8e7b6a8506920292643ef (diff)
downloadbcm5719-llvm-08ef1233c694cefec755f31a67e50b9916290a18.tar.gz
bcm5719-llvm-08ef1233c694cefec755f31a67e50b9916290a18.zip
R600: LDS instructions shouldn't implicitly define OQAP
LDS instructions are pseudo instructions which model the OQAP defs and uses within a single instruction. This fixes a hang in the opencv MedianFilter tests. llvm-svn: 203818
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/R600/R600Instructions.td2
1 files changed, 0 insertions, 2 deletions
diff --git a/llvm/lib/Target/R600/R600Instructions.td b/llvm/lib/Target/R600/R600Instructions.td
index d06dc1aabdf..698ad4afe60 100644
--- a/llvm/lib/Target/R600/R600Instructions.td
+++ b/llvm/lib/Target/R600/R600Instructions.td
@@ -1648,7 +1648,6 @@ class R600_LDS_1A <bits<6> lds_op, string name, list<dag> pattern> : R600_LDS <
let src2 = 0;
let src2_rel = 0;
- let Defs = [OQAP];
let usesCustomInserter = 1;
let LDS_1A = 1;
let DisableEncoding = "$dst";
@@ -1684,7 +1683,6 @@ class R600_LDS_1A1D_RET <bits<6> lds_op, string name, list<dag> pattern> :
let BaseOp = name;
let usesCustomInserter = 1;
let DisableEncoding = "$dst";
- let Defs = [OQAP];
}
class R600_LDS_1A2D <bits<6> lds_op, string name, list<dag> pattern> :
OpenPOWER on IntegriCloud