summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/Hexagon
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>2016-07-18 14:23:10 +0000
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>2016-07-18 14:23:10 +0000
commit748d3efec6e14c75068c90d5439df243b39b1edb (patch)
tree901c8862cd1de7f64b90b80852b411b3b66ce7f1 /llvm/test/CodeGen/Hexagon
parentd80f626568544e8ad041ac24076a589da27dd83d (diff)
downloadbcm5719-llvm-748d3efec6e14c75068c90d5439df243b39b1edb.tar.gz
bcm5719-llvm-748d3efec6e14c75068c90d5439df243b39b1edb.zip
[Hexagon] Fix zero latency instructions with multiple predecessors
An instruction may have multiple predecessors that are candidates for using .cur. However, only one of them can use .cur in the packet. When this case occurs, we need to make sure that only one of the dependences gets a 0 latency value. Patch by Brendon Cahoon. llvm-svn: 275790
Diffstat (limited to 'llvm/test/CodeGen/Hexagon')
-rw-r--r--llvm/test/CodeGen/Hexagon/eliminate-pred-spill.ll1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/Hexagon/eliminate-pred-spill.ll b/llvm/test/CodeGen/Hexagon/eliminate-pred-spill.ll
index 6fb0a3e2658..3edf1e35d21 100644
--- a/llvm/test/CodeGen/Hexagon/eliminate-pred-spill.ll
+++ b/llvm/test/CodeGen/Hexagon/eliminate-pred-spill.ll
@@ -1,3 +1,4 @@
+; XFAIL: *
; RUN: llc -march=hexagon -mcpu=hexagonv60 -enable-hexagon-hvx-double \
; RUN: -hexagon-bit=0 < %s | FileCheck %s
OpenPOWER on IntegriCloud