summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms
diff options
context:
space:
mode:
authorYi Jiang <yjiang@apple.com>2014-10-29 20:19:47 +0000
committerYi Jiang <yjiang@apple.com>2014-10-29 20:19:47 +0000
commitab19fff4d8f9c8a4949b0652b5f9f31d757e0ae3 (patch)
tree89babc0ff4c844132a7ddcecbc8dd6241b779d39 /llvm/test/Transforms
parent2ec8e1bd20d01102a5e5a5560d4542030ef83056 (diff)
downloadbcm5719-llvm-ab19fff4d8f9c8a4949b0652b5f9f31d757e0ae3.tar.gz
bcm5719-llvm-ab19fff4d8f9c8a4949b0652b5f9f31d757e0ae3.zip
Do not simplifyLatch for loops where hoisting increments couldresult in extra live range interferance
llvm-svn: 220872
Diffstat (limited to 'llvm/test/Transforms')
-rw-r--r--llvm/test/Transforms/LoopRotate/dbgvalue.ll6
-rw-r--r--llvm/test/Transforms/LoopRotate/simplifylatch.ll2
2 files changed, 4 insertions, 4 deletions
diff --git a/llvm/test/Transforms/LoopRotate/dbgvalue.ll b/llvm/test/Transforms/LoopRotate/dbgvalue.ll
index e90065609aa..4da0776d6c8 100644
--- a/llvm/test/Transforms/LoopRotate/dbgvalue.ll
+++ b/llvm/test/Transforms/LoopRotate/dbgvalue.ll
@@ -46,9 +46,9 @@ define void @FindFreeHorzSeg(i64 %startCol, i64 %row, i64* %rowStart) {
; CHECK-LABEL: define void @FindFreeHorzSeg(
; CHECK: %dec = add
; CHECK-NEXT: tail call void @llvm.dbg.value
-; CHECK-NEXT: br i1 %tobool, label %for.cond, label %[[LOOP_EXIT:[^,]*]]
-; CHECK: [[LOOP_EXIT]]:
-; CHECK-NEXT: phi i64 [ %{{[^,]*}}, %{{[^,]*}} ]
+; CHECK: %cmp = icmp
+; CHECK: br i1 %cmp
+; CHECK: phi i64 [ %{{[^,]*}}, %{{[^,]*}} ]
; CHECK-NEXT: br label %for.end
diff --git a/llvm/test/Transforms/LoopRotate/simplifylatch.ll b/llvm/test/Transforms/LoopRotate/simplifylatch.ll
index d646cb9d6cb..62e5b1ae11d 100644
--- a/llvm/test/Transforms/LoopRotate/simplifylatch.ll
+++ b/llvm/test/Transforms/LoopRotate/simplifylatch.ll
@@ -4,7 +4,7 @@
@mode_table = global [4 x i32] zeroinitializer ; <[4 x i32]*> [#uses=1]
; CHECK-LABEL: @f(
-; CHECK-NOT: bb4
+; CHECK-NOT: bb:
define i8 @f() {
entry:
tail call i32 @fegetround( ) ; <i32>:0 [#uses=1]
OpenPOWER on IntegriCloud