1*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=ppc32 | \ 2*9880d681SAndroid Build Coastguard Worker; RUN: not grep "stw r31, 20(r1)" 3*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=ppc32 | \ 4*9880d681SAndroid Build Coastguard Worker; RUN: not grep "stwu r1, -.*(r1)" 5*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=ppc32 | \ 6*9880d681SAndroid Build Coastguard Worker; RUN: not grep "addi r1, r1, " 7*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=ppc32 | \ 8*9880d681SAndroid Build Coastguard Worker; RUN: not grep "lwz r31, 20(r1)" 9*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=ppc32 -disable-fp-elim | \ 10*9880d681SAndroid Build Coastguard Worker; RUN: not grep "stw r31, 20(r1)" 11*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=ppc32 -disable-fp-elim | \ 12*9880d681SAndroid Build Coastguard Worker; RUN: not grep "stwu r1, -.*(r1)" 13*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=ppc32 -disable-fp-elim | \ 14*9880d681SAndroid Build Coastguard Worker; RUN: not grep "addi r1, r1, " 15*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=ppc32 -disable-fp-elim | \ 16*9880d681SAndroid Build Coastguard Worker; RUN: not grep "lwz r31, 20(r1)" 17*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=ppc64 | \ 18*9880d681SAndroid Build Coastguard Worker; RUN: not grep "std r31, 40(r1)" 19*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=ppc64 | \ 20*9880d681SAndroid Build Coastguard Worker; RUN: not grep "stdu r1, -.*(r1)" 21*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=ppc64 | \ 22*9880d681SAndroid Build Coastguard Worker; RUN: not grep "addi r1, r1, " 23*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=ppc64 | \ 24*9880d681SAndroid Build Coastguard Worker; RUN: not grep "ld r31, 40(r1)" 25*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=ppc64 -disable-fp-elim | \ 26*9880d681SAndroid Build Coastguard Worker; RUN: not grep "stw r31, 40(r1)" 27*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=ppc64 -disable-fp-elim | \ 28*9880d681SAndroid Build Coastguard Worker; RUN: not grep "stdu r1, -.*(r1)" 29*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=ppc64 -disable-fp-elim | \ 30*9880d681SAndroid Build Coastguard Worker; RUN: not grep "addi r1, r1, " 31*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=ppc64 -disable-fp-elim | \ 32*9880d681SAndroid Build Coastguard Worker; RUN: not grep "ld r31, 40(r1)" 33*9880d681SAndroid Build Coastguard Worker 34*9880d681SAndroid Build Coastguard Workerdefine i32* @f1() { 35*9880d681SAndroid Build Coastguard Worker %tmp = alloca i32, i32 2 ; <i32*> [#uses=1] 36*9880d681SAndroid Build Coastguard Worker ret i32* %tmp 37*9880d681SAndroid Build Coastguard Worker} 38