Changes in directory llvm/test/Transforms/InstCombine:
icmp.ll added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+17 -0) icmp.ll | 17 +++++++++++++++++ 1 files changed, 17 insertions(+) Index: llvm/test/Transforms/InstCombine/icmp.ll diff -c /dev/null llvm/test/Transforms/InstCombine/icmp.ll:1.1 *** /dev/null Wed Apr 11 01:52:34 2007 --- llvm/test/Transforms/InstCombine/icmp.ll Wed Apr 11 01:52:24 2007 *************** *** 0 **** --- 1,17 ---- + ; RUN: llvm-as < %s | opt -instcombine -disable-output && + ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep icmp + + define i32 @test1(i32 %X) { + entry: + icmp slt i32 %X, 0 ; <i1>:0 [#uses=1] + zext i1 %0 to i32 ; <i32>:1 [#uses=1] + ret i32 %1 + } + + define i32 @test2(i32 %X) { + entry: + icmp ult i32 %X, -2147483648 ; <i1>:0 [#uses=1] + zext i1 %0 to i32 ; <i32>:1 [#uses=1] + ret i32 %1 + } + _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits