; RUN: llc < %s -march=x86 | grep "(%esp" ; RUN: llc < %s -march=x86 | grep "pushl %ebp" | count 1 ; RUN: llc < %s -march=x86 | grep "popl %ebp" | count 1 declare i8* @llvm.returnaddress(i32) declare i8* @llvm.frameaddress(i32) define i8* @test1() { %X = call i8* @llvm.returnaddress( i32 0 ) ; [#uses=1] ret i8* %X } define i8* @test2() { %X = call i8* @llvm.frameaddress( i32 0 ) ; [#uses=1] ret i8* %X }