diff options
author | Tom Stellard <thomas.stellard@amd.com> | 2014-03-13 17:13:04 +0000 |
---|---|---|
committer | Tom Stellard <thomas.stellard@amd.com> | 2014-03-13 17:13:04 +0000 |
commit | 08ef1233c694cefec755f31a67e50b9916290a18 (patch) | |
tree | bf6462ec91f3128796a847fb3c0ae1ec286c04da /llvm/lib | |
parent | 6def98ab5faa2dd906c8e7b6a8506920292643ef (diff) | |
download | bcm5719-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.td | 2 |
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> : |