From 83200064738ff5a0e5b2f74108740b9f5a706c0a Mon Sep 17 00:00:00 2001 From: Owen Anderson Date: Tue, 31 Aug 2010 07:50:31 +0000 Subject: Rename test directory to reflect new pass name. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112592 91177308-0d34-0410-b5e6-96231b3b80d8 --- .../Transforms/CorrelatedValuePropagation/basic.ll | 40 ++++++++++++++++++++++ test/Transforms/CorrelatedValuePropagation/dg.exp | 3 ++ test/Transforms/ValuePropagation/basic.ll | 40 ---------------------- test/Transforms/ValuePropagation/dg.exp | 3 -- 4 files changed, 43 insertions(+), 43 deletions(-) create mode 100644 test/Transforms/CorrelatedValuePropagation/basic.ll create mode 100644 test/Transforms/CorrelatedValuePropagation/dg.exp delete mode 100644 test/Transforms/ValuePropagation/basic.ll delete mode 100644 test/Transforms/ValuePropagation/dg.exp (limited to 'test') diff --git a/test/Transforms/CorrelatedValuePropagation/basic.ll b/test/Transforms/CorrelatedValuePropagation/basic.ll new file mode 100644 index 0000000000..b210d37f1b --- /dev/null +++ b/test/Transforms/CorrelatedValuePropagation/basic.ll @@ -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 ; [#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() ; [#uses=2] + br i1 %cond, label %bb1, label %bb2 + +bb1: ; preds = %entry + %cond2 = tail call i1 @ext() ; [#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 ] ; [#uses=1] +; CHECK: ret i1 false + ret i1 %cond_merge + +bb3: ; preds = %bb1 + %res = tail call i1 @ext() ; [#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 index 0000000000..de42dad163 --- /dev/null +++ b/test/Transforms/CorrelatedValuePropagation/dg.exp @@ -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 index b210d37f1b..0000000000 --- a/test/Transforms/ValuePropagation/basic.ll +++ /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 ; [#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() ; [#uses=2] - br i1 %cond, label %bb1, label %bb2 - -bb1: ; preds = %entry - %cond2 = tail call i1 @ext() ; [#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 ] ; [#uses=1] -; CHECK: ret i1 false - ret i1 %cond_merge - -bb3: ; preds = %bb1 - %res = tail call i1 @ext() ; [#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 index de42dad163..0000000000 --- a/test/Transforms/ValuePropagation/dg.exp +++ /dev/null @@ -1,3 +0,0 @@ -load_lib llvm.exp - -RunLLVMTests [lsort [glob -nocomplain $srcdir/$subdir/*.ll]] -- cgit v1.2.3