[llvm-commits] [llvm] r45391 - /llvm/trunk/test/Transforms/InstCombine/deadcode.ll
Chris Lattner
sabre at nondot.org
Fri Dec 28 16:57:07 PST 2007
Author: lattner
Date: Fri Dec 28 18:57:06 2007
New Revision: 45391
URL: http://llvm.org/viewvc/llvm-project?rev=45391&view=rev
Log:
upgrade this test
Modified:
llvm/trunk/test/Transforms/InstCombine/deadcode.ll
Modified: llvm/trunk/test/Transforms/InstCombine/deadcode.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/InstCombine/deadcode.ll?rev=45391&r1=45390&r2=45391&view=diff
==============================================================================
--- llvm/trunk/test/Transforms/InstCombine/deadcode.ll (original)
+++ llvm/trunk/test/Transforms/InstCombine/deadcode.ll Fri Dec 28 18:57:06 2007
@@ -1,13 +1,14 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | \
-; RUN: grep {ret i32 %A}
+; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep {ret i32 %A}
-int %test(int %A) {
- %X = or bool false, false
- br bool %X, label %T, label %C
-T:
- %B = add int %A, 1
- br label %C
-C:
- %C = phi int [%B, %T], [%A, %0]
- ret int %C
+define i32 @test(i32 %A) {
+ %X = or i1 false, false
+ br i1 %X, label %T, label %C
+
+T: ; preds = %0
+ %B = add i32 %A, 1
+ br label %C
+
+C: ; preds = %T, %0
+ %C.upgrd.1 = phi i32 [ %B, %T ], [ %A, %0 ]
+ ret i32 %C.upgrd.1
}
More information about the llvm-commits
mailing list