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

Tree @release_26 (Download .tar.gz)

Frames-leaf.ll @release_26

6f729d6
c58ef01
6f729d6
c58ef01
6f729d6
c58ef01
6f729d6
c58ef01
6f729d6
c58ef01
6f729d6
c58ef01
6f729d6
c58ef01
6f729d6
c58ef01
6f729d6
c58ef01
6f729d6
c58ef01
6f729d6
c58ef01
6f729d6
c58ef01
6f729d6
c58ef01
6f729d6
c58ef01
6f729d6
c58ef01
6f729d6
c58ef01
64c32dd
6f729d6
 
 
64c32dd
; RUN: llvm-as < %s | llc -march=ppc32 | \
; RUN:   not grep {stw r31, 20(r1)}
; RUN: llvm-as < %s | llc -march=ppc32 | \
; RUN:   not grep {stwu r1, -.*(r1)}
; RUN: llvm-as < %s | llc -march=ppc32 | \
; RUN:   not grep {addi r1, r1, }
; RUN: llvm-as < %s | llc -march=ppc32 | \
; RUN:   not grep {lwz r31, 20(r1)}
; RUN: llvm-as < %s | llc -march=ppc32 -disable-fp-elim | \
; RUN:   not grep {stw r31, 20(r1)}
; RUN: llvm-as < %s | llc -march=ppc32 -disable-fp-elim | \
; RUN:   not grep {stwu r1, -.*(r1)}
; RUN: llvm-as < %s | llc -march=ppc32 -disable-fp-elim | \
; RUN:   not grep {addi r1, r1, }
; RUN: llvm-as < %s | llc -march=ppc32 -disable-fp-elim | \
; RUN:   not grep {lwz r31, 20(r1)}
; RUN: llvm-as < %s | llc -march=ppc64 | \
; RUN:   not grep {std r31, 40(r1)}
; RUN: llvm-as < %s | llc -march=ppc64 | \
; RUN:   not grep {stdu r1, -.*(r1)}
; RUN: llvm-as < %s | llc -march=ppc64 | \
; RUN:   not grep {addi r1, r1, }
; RUN: llvm-as < %s | llc -march=ppc64 | \
; RUN:   not grep {ld r31, 40(r1)}
; RUN: llvm-as < %s | llc -march=ppc64 -disable-fp-elim | \
; RUN:   not grep {stw r31, 40(r1)}
; RUN: llvm-as < %s | llc -march=ppc64 -disable-fp-elim | \
; RUN:   not grep {stdu r1, -.*(r1)}
; RUN: llvm-as < %s | llc -march=ppc64 -disable-fp-elim | \
; RUN:   not grep {addi r1, r1, }
; RUN: llvm-as < %s | llc -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
}