Changes in directory llvm/test/Transforms/InstCombine:
cast2.ll updated: 1.1 -> 1.2 getelementptr.ll updated: 1.19 -> 1.20 --- Log message: new testcase --- Diffs of the changes: (+8 -1) cast2.ll | 6 ++++++ getelementptr.ll | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) Index: llvm/test/Transforms/InstCombine/cast2.ll diff -u llvm/test/Transforms/InstCombine/cast2.ll:1.1 llvm/test/Transforms/InstCombine/cast2.ll:1.2 --- llvm/test/Transforms/InstCombine/cast2.ll:1.1 Fri Mar 2 23:24:06 2007 +++ llvm/test/Transforms/InstCombine/cast2.ll Sun Mar 25 15:42:40 2007 @@ -20,5 +20,11 @@ ret i16 %tmp.upgrd.3 } +; PR1263 +define i32* @test3(i32* %tmp1) { + %tmp64 = bitcast i32* %tmp1 to { i32 }* ; <{ i32 }*> [#uses=1] + %tmp65 = getelementptr { i32 }* %tmp64, i32 0, i32 0 ; <i32*> [#uses=1] + ret i32* %tmp65 +} Index: llvm/test/Transforms/InstCombine/getelementptr.ll diff -u llvm/test/Transforms/InstCombine/getelementptr.ll:1.19 llvm/test/Transforms/InstCombine/getelementptr.ll:1.20 --- llvm/test/Transforms/InstCombine/getelementptr.ll:1.19 Fri Dec 1 22:23:09 2006 +++ llvm/test/Transforms/InstCombine/getelementptr.ll Sun Mar 25 15:42:40 2007 @@ -1,6 +1,7 @@ ; The %A getelementptr instruction should be eliminated here -; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep -v '%B' | not grep getelementptr +; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep -v '%B' | not grep getelementptr && +; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep foo1 %Global = constant [10 x sbyte] c"helloworld" _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits