X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FCodeGen%2FPowerPC%2FFrames-leaf.ll;h=7b1c464f9e7d519ce9a91bbc7d017926625fbf36;hb=12d60e9e7c149a7d333e277dfbe25a720c88c585;hp=29a187b3966fb9aded5e8a768bf05a698e002478;hpb=ba890249ce1b12e7648980ef45bfcbd9a1b18597;p=oota-llvm.git diff --git a/test/CodeGen/PowerPC/Frames-leaf.ll b/test/CodeGen/PowerPC/Frames-leaf.ll index 29a187b3966..7b1c464f9e7 100644 --- a/test/CodeGen/PowerPC/Frames-leaf.ll +++ b/test/CodeGen/PowerPC/Frames-leaf.ll @@ -1,24 +1,37 @@ -; RUN: llvm-as < %s | llc -march=ppc32 | not grep 'stw r31, 20(r1)' && -; RUN: llvm-as < %s | llc -march=ppc32 | not grep 'stwu r1, -.*(r1)' && -; RUN: llvm-as < %s | llc -march=ppc32 | not grep 'addi r1, r1, ' && -; RUN: llvm-as < %s | llc -march=ppc32 | not grep 'lwz r31, 20(r1)' && -; RUN: llvm-as < %s | llc -march=ppc32 -disable-fp-elim | not grep 'stw r31, 20(r1)' && -; RUN: llvm-as < %s | llc -march=ppc32 -disable-fp-elim | not grep 'stwu r1, -.*(r1)' && -; RUN: llvm-as < %s | llc -march=ppc32 -disable-fp-elim | not grep 'addi r1, r1, ' && -; RUN: llvm-as < %s | llc -march=ppc32 -disable-fp-elim | not grep 'lwz r31, 20(r1)' && -; RUN: llvm-as < %s | llc -march=ppc64 | not grep 'std r31, 40(r1)' && -; RUN: llvm-as < %s | llc -march=ppc64 | not grep 'stdu r1, -.*(r1)' && -; RUN: llvm-as < %s | llc -march=ppc64 | not grep 'addi r1, r1, ' && -; RUN: llvm-as < %s | llc -march=ppc64 | not grep 'ld r31, 40(r1)' && -; RUN: llvm-as < %s | llc -march=ppc64 -disable-fp-elim | not grep 'stw r31, 40(r1)' && -; RUN: llvm-as < %s | llc -march=ppc64 -disable-fp-elim | not grep 'stdu r1, -.*(r1)' && -; RUN: llvm-as < %s | llc -march=ppc64 -disable-fp-elim | not grep 'addi r1, r1, ' && -; RUN: llvm-as < %s | llc -march=ppc64 -disable-fp-elim | not grep 'ld r31, 40(r1)' +; RUN: llc < %s -march=ppc32 | \ +; RUN: not grep "stw r31, 20(r1)" +; RUN: llc < %s -march=ppc32 | \ +; RUN: not grep "stwu r1, -.*(r1)" +; RUN: llc < %s -march=ppc32 | \ +; RUN: not grep "addi r1, r1, " +; RUN: llc < %s -march=ppc32 | \ +; RUN: not grep "lwz r31, 20(r1)" +; RUN: llc < %s -march=ppc32 -disable-fp-elim | \ +; RUN: not grep "stw r31, 20(r1)" +; RUN: llc < %s -march=ppc32 -disable-fp-elim | \ +; RUN: not grep "stwu r1, -.*(r1)" +; RUN: llc < %s -march=ppc32 -disable-fp-elim | \ +; RUN: not grep "addi r1, r1, " +; RUN: llc < %s -march=ppc32 -disable-fp-elim | \ +; RUN: not grep "lwz r31, 20(r1)" +; RUN: llc < %s -march=ppc64 | \ +; RUN: not grep "std r31, 40(r1)" +; RUN: llc < %s -march=ppc64 | \ +; RUN: not grep "stdu r1, -.*(r1)" +; RUN: llc < %s -march=ppc64 | \ +; RUN: not grep "addi r1, r1, " +; RUN: llc < %s -march=ppc64 | \ +; RUN: not grep "ld r31, 40(r1)" +; RUN: llc < %s -march=ppc64 -disable-fp-elim | \ +; RUN: not grep "stw r31, 40(r1)" +; RUN: llc < %s -march=ppc64 -disable-fp-elim | \ +; RUN: not grep "stdu r1, -.*(r1)" +; RUN: llc < %s -march=ppc64 -disable-fp-elim | \ +; RUN: not grep "addi r1, r1, " +; RUN: llc < %s -march=ppc64 -disable-fp-elim | \ +; RUN: not grep "ld r31, 40(r1)" - -implementation - -int* %f1() { - %tmp = alloca int, uint 2 - ret int* %tmp +define i32* @f1() { + %tmp = alloca i32, i32 2 ; [#uses=1] + ret i32* %tmp }