Changes in directory llvm/test/Regression/CodeGen/PowerPC:
addi-reassoc.ll added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+21 -0) addi-reassoc.ll | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+) Index: llvm/test/Regression/CodeGen/PowerPC/addi-reassoc.ll diff -c /dev/null llvm/test/Regression/CodeGen/PowerPC/addi-reassoc.ll:1.1 *** /dev/null Sat Mar 4 17:31:59 2006 --- llvm/test/Regression/CodeGen/PowerPC/addi-reassoc.ll Sat Mar 4 17:31:49 2006 *************** *** 0 **** --- 1,21 ---- + ; RUN: llvm-as < %s | llc -march=ppc32 && + ; RUN: llvm-as < %s | llc -march=ppc32 | not grep addi + + %struct.X = type { [5 x sbyte] } + implementation ; Functions: + + int %test1([4 x int]* %P, int %i) { + %tmp.2 = add int %i, 2 ; <int> [#uses=1] + %tmp.4 = getelementptr [4 x int]* %P, int %tmp.2, int 1 + %tmp.5 = load int* %tmp.4 + ret int %tmp.5 + } + + int %test2(%struct.X* %P, int %i) { + %tmp.2 = add int %i, 2 + %tmp.5 = getelementptr %struct.X* %P, int %tmp.2, uint 0, int 1 + %tmp.6 = load sbyte* %tmp.5 + %tmp.7 = cast sbyte %tmp.6 to int + ret int %tmp.7 + } + _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits