1; RUN: llc < %s -mtriple=i686-- | FileCheck %s 2 3declare ptr @llvm.returnaddress(i32) 4 5declare ptr @llvm.frameaddress(i32) 6 7define ptr @test1() { 8; CHECK-LABEL: test1: 9entry: 10 %X = call ptr @llvm.returnaddress( i32 0 ) 11 ret ptr %X 12; CHECK: movl {{.*}}(%esp), %eax 13} 14 15define ptr @test2() { 16; CHECK-LABEL: test2: 17entry: 18 %X = call ptr @llvm.frameaddress( i32 0 ) 19 ret ptr %X 20; CHECK: pushl %ebp 21; CHECK: popl %ebp 22} 23 24