Changes in directory llvm/test/Regression/CodeGen/ARM:
long.ll added (r1.1) --- Log message: add support for returning 64bit values --- Diffs of the changes: (+32 -0) long.ll | 32 ++++++++++++++++++++++++++++++++ 1 files changed, 32 insertions(+) Index: llvm/test/Regression/CodeGen/ARM/long.ll diff -c /dev/null llvm/test/Regression/CodeGen/ARM/long.ll:1.1 *** /dev/null Mon Sep 4 14:05:11 2006 --- llvm/test/Regression/CodeGen/ARM/long.ll Mon Sep 4 14:05:01 2006 *************** *** 0 **** --- 1,32 ---- + ; RUN: llvm-as < %s | llc -march=arm && + ; RUN: llvm-as < %s | llc -march=arm | grep "mov r1, #0" | wc -l | grep 4 && + ; RUN: llvm-as < %s | llc -march=arm | grep "mov r0, #1" | wc -l | grep 1 && + ; RUN: llvm-as < %s | llc -march=arm | grep "mov r0, #2147483647" | wc -l | grep 1 && + ; RUN: llvm-as < %s | llc -march=arm | grep "mov r0, #-2147483648" | wc -l | grep 1 && + ; RUN: llvm-as < %s | llc -march=arm | grep "mov r0, #-1" | wc -l | grep 1 && + ; RUN: llvm-as < %s | llc -march=arm | grep "mov r1, #2147483647" | wc -l | grep 1 + + long %f1() { + entry: + ret long 0 + } + + long %f2() { + entry: + ret long 1 + } + + long %f3() { + entry: + ret long 2147483647 + } + + long %f4() { + entry: + ret long 2147483648 + } + + long %f5() { + entry: + ret long 9223372036854775807 + } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits