llvm.org GIT mirror llvm / release_50 test / CodeGen / PowerPC / Frames-leaf.ll
release_50

Tree @release_50 (Download .tar.gz)

Frames-leaf.ll @release_50

38caf19
4177e6f
38caf19
4177e6f
38caf19
4177e6f
38caf19
4177e6f
38caf19
4177e6f
38caf19
4177e6f
38caf19
4177e6f
38caf19
4177e6f
38caf19
4177e6f
38caf19
4177e6f
38caf19
4177e6f
38caf19
4177e6f
38caf19
4177e6f
38caf19
4177e6f
38caf19
4177e6f
38caf19
4177e6f
64c32dd
6f729d6
 
 
64c32dd
; RUN: llc -verify-machineinstrs < %s -march=ppc32 | \
; RUN:   not grep "stw r31, 20(r1)"
; RUN: llc -verify-machineinstrs < %s -march=ppc32 | \
; RUN:   not grep "stwu r1, -.*(r1)"
; RUN: llc -verify-machineinstrs < %s -march=ppc32 | \
; RUN:   not grep "addi r1, r1, "
; RUN: llc -verify-machineinstrs < %s -march=ppc32 | \
; RUN:   not grep "lwz r31, 20(r1)"
; RUN: llc -verify-machineinstrs < %s -march=ppc32 -disable-fp-elim | \
; RUN:   not grep "stw r31, 20(r1)"
; RUN: llc -verify-machineinstrs < %s -march=ppc32 -disable-fp-elim | \
; RUN:   not grep "stwu r1, -.*(r1)"
; RUN: llc -verify-machineinstrs < %s -march=ppc32 -disable-fp-elim | \
; RUN:   not grep "addi r1, r1, "
; RUN: llc -verify-machineinstrs < %s -march=ppc32 -disable-fp-elim | \
; RUN:   not grep "lwz r31, 20(r1)"
; RUN: llc -verify-machineinstrs < %s -march=ppc64 | \
; RUN:   not grep "std r31, 40(r1)"
; RUN: llc -verify-machineinstrs < %s -march=ppc64 | \
; RUN:   not grep "stdu r1, -.*(r1)"
; RUN: llc -verify-machineinstrs < %s -march=ppc64 | \
; RUN:   not grep "addi r1, r1, "
; RUN: llc -verify-machineinstrs < %s -march=ppc64 | \
; RUN:   not grep "ld r31, 40(r1)"
; RUN: llc -verify-machineinstrs < %s -march=ppc64 -disable-fp-elim | \
; RUN:   not grep "stw r31, 40(r1)"
; RUN: llc -verify-machineinstrs < %s -march=ppc64 -disable-fp-elim | \
; RUN:   not grep "stdu r1, -.*(r1)"
; RUN: llc -verify-machineinstrs < %s -march=ppc64 -disable-fp-elim | \
; RUN:   not grep "addi r1, r1, "
; RUN: llc -verify-machineinstrs < %s -march=ppc64 -disable-fp-elim | \
; RUN:   not grep "ld r31, 40(r1)"

define i32* @f1() {
        %tmp = alloca i32, i32 2                ; <i32*> [#uses=1]
        ret i32* %tmp
}