Mercurial > hg > Members > tobaru > cbc > CbC_llvm
view test/CodeGen/ARM/2010-11-29-PrologueBug.ll @ 128:c347d3398279 default tip
fix
author | mir3636 |
---|---|
date | Wed, 06 Dec 2017 14:37:17 +0900 |
parents | 1172e4bd9c6f |
children |
line wrap: on
line source
; RUN: llc < %s -mtriple=armv7-apple-ios | FileCheck %s ; RUN: llc < %s -mtriple=thumbv7-apple-ios | FileCheck %s ; rdar://8690640 define i32* @t(i32* %x) nounwind "no-frame-pointer-elim"="true" { entry: ; CHECK-LABEL: t: ; CHECK: push ; CHECK: mov r7, sp ; CHECK: bl _foo ; CHECK: bl _foo ; CHECK: bl _foo ; CHECK: pop {r7, pc} %0 = tail call i32* @foo(i32* %x) nounwind %1 = tail call i32* @foo(i32* %0) nounwind %2 = tail call i32* @foo(i32* %1) nounwind ret i32* %2 } declare i32* @foo(i32*)