Rename test directory to reflect new pass name.
authorOwen Anderson <resistor@mac.com>
Tue, 31 Aug 2010 07:50:31 +0000 (07:50 +0000)
committerOwen Anderson <resistor@mac.com>
Tue, 31 Aug 2010 07:50:31 +0000 (07:50 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112592 91177308-0d34-0410-b5e6-96231b3b80d8

test/Transforms/CorrelatedValuePropagation/basic.ll [new file with mode: 0644]
test/Transforms/CorrelatedValuePropagation/dg.exp [new file with mode: 0644]
test/Transforms/ValuePropagation/basic.ll [deleted file]
test/Transforms/ValuePropagation/dg.exp [deleted file]

diff --git a/test/Transforms/CorrelatedValuePropagation/basic.ll b/test/Transforms/CorrelatedValuePropagation/basic.ll
new file mode 100644 (file)
index 0000000..b210d37
--- /dev/null
@@ -0,0 +1,40 @@
+; RUN: opt < %s -correlated-propagation -S | FileCheck %s
+; PR2581
+
+; CHECK: @test1
+define i32 @test1(i1 %C) nounwind  {
+        br i1 %C, label %exit, label %body
+
+body:           ; preds = %0
+; CHECK-NOT: select
+        %A = select i1 %C, i32 10, i32 11               ; <i32> [#uses=1]
+; CHECK: ret i32 11
+        ret i32 %A
+
+exit:           ; preds = %0
+; CHECK: ret i32 10
+        ret i32 10
+}
+
+declare i1 @ext()
+; CHECK: @test2
+define i1 @test2() {
+entry:
+        %cond = tail call i1 @ext()             ; <i1> [#uses=2]
+        br i1 %cond, label %bb1, label %bb2
+
+bb1:            ; preds = %entry
+        %cond2 = tail call i1 @ext()            ; <i1> [#uses=1]
+        br i1 %cond2, label %bb3, label %bb2
+
+bb2:            ; preds = %bb1, %entry
+; CHECK-NOT: phi i1
+        %cond_merge = phi i1 [ %cond, %entry ], [ false, %bb1 ]         ; <i1> [#uses=1]
+; CHECK: ret i1 false
+        ret i1 %cond_merge
+
+bb3:            ; preds = %bb1
+        %res = tail call i1 @ext()              ; <i1> [#uses=1]
+; CHECK: ret i1 %res
+        ret i1 %res
+}
diff --git a/test/Transforms/CorrelatedValuePropagation/dg.exp b/test/Transforms/CorrelatedValuePropagation/dg.exp
new file mode 100644 (file)
index 0000000..de42dad
--- /dev/null
@@ -0,0 +1,3 @@
+load_lib llvm.exp
+
+RunLLVMTests [lsort [glob -nocomplain $srcdir/$subdir/*.ll]]
diff --git a/test/Transforms/ValuePropagation/basic.ll b/test/Transforms/ValuePropagation/basic.ll
deleted file mode 100644 (file)
index b210d37..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-; RUN: opt < %s -correlated-propagation -S | FileCheck %s
-; PR2581
-
-; CHECK: @test1
-define i32 @test1(i1 %C) nounwind  {
-        br i1 %C, label %exit, label %body
-
-body:           ; preds = %0
-; CHECK-NOT: select
-        %A = select i1 %C, i32 10, i32 11               ; <i32> [#uses=1]
-; CHECK: ret i32 11
-        ret i32 %A
-
-exit:           ; preds = %0
-; CHECK: ret i32 10
-        ret i32 10
-}
-
-declare i1 @ext()
-; CHECK: @test2
-define i1 @test2() {
-entry:
-        %cond = tail call i1 @ext()             ; <i1> [#uses=2]
-        br i1 %cond, label %bb1, label %bb2
-
-bb1:            ; preds = %entry
-        %cond2 = tail call i1 @ext()            ; <i1> [#uses=1]
-        br i1 %cond2, label %bb3, label %bb2
-
-bb2:            ; preds = %bb1, %entry
-; CHECK-NOT: phi i1
-        %cond_merge = phi i1 [ %cond, %entry ], [ false, %bb1 ]         ; <i1> [#uses=1]
-; CHECK: ret i1 false
-        ret i1 %cond_merge
-
-bb3:            ; preds = %bb1
-        %res = tail call i1 @ext()              ; <i1> [#uses=1]
-; CHECK: ret i1 %res
-        ret i1 %res
-}
diff --git a/test/Transforms/ValuePropagation/dg.exp b/test/Transforms/ValuePropagation/dg.exp
deleted file mode 100644 (file)
index de42dad..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-load_lib llvm.exp
-
-RunLLVMTests [lsort [glob -nocomplain $srcdir/$subdir/*.ll]]