Changes in directory llvm/test/CodeGen/ARM:
mul.ll updated: 1.3 -> 1.4 --- Log message: Thumb test cases. --- Diffs of the changes: (+21 -10) mul.ll | 31 +++++++++++++++++++++---------- 1 files changed, 21 insertions(+), 10 deletions(-) Index: llvm/test/CodeGen/ARM/mul.ll diff -u llvm/test/CodeGen/ARM/mul.ll:1.3 llvm/test/CodeGen/ARM/mul.ll:1.4 --- llvm/test/CodeGen/ARM/mul.ll:1.3 Fri Jan 19 03:20:23 2007 +++ llvm/test/CodeGen/ARM/mul.ll Tue Jan 23 17:28:50 2007 @@ -1,14 +1,25 @@ -; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm && -; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | grep mul | wc -l | grep 2 +; RUN: llvm-as < %s | llc -march=arm && +; RUN: llvm-as < %s | llc -march=arm | grep mul | wc -l | grep 2 && +; RUN: llvm-as < %s | llc -march=arm | grep lsl | wc -l | grep 2 && +; RUN: llvm-as < %s | llc -march=arm -enable-thumb | grep mul | wc -l | grep 3 && +; RUN: llvm-as < %s | llc -march=arm -enable-thumb | grep lsl | wc -l | grep 1 -int %f1(int %u) { -entry: - %tmp = mul int %u, %u; - ret int %tmp +define i32 %f1(i32 %u) { + %tmp = mul i32 %u, %u + ret i32 %tmp } -int %f2(int %u, int %v) { -entry: - %tmp = mul int %u, %v; - ret int %tmp +define i32 %f2(i32 %u, i32 %v) { + %tmp = mul i32 %u, %v + ret i32 %tmp +} + +define i32 %f3(i32 %u) { + %tmp = mul i32 %u, 5 + ret i32 %tmp +} + +define i32 %f4(i32 %u) { + %tmp = mul i32 %u, 4 + ret i32 %tmp } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits