1*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -mtriple=arm-apple-darwin | FileCheck %s -check-prefix=DARWIN 2*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -mtriple=arm-linux-gnueabi | FileCheck %s -check-prefix=LINUX 3*9880d681SAndroid Build Coastguard Worker; PR4344 4*9880d681SAndroid Build Coastguard Worker; PR4416 5*9880d681SAndroid Build Coastguard Worker 6*9880d681SAndroid Build Coastguard Workerdefine i8* @t() nounwind { 7*9880d681SAndroid Build Coastguard Workerentry: 8*9880d681SAndroid Build Coastguard Worker; DARWIN-LABEL: t: 9*9880d681SAndroid Build Coastguard Worker; DARWIN: mov r0, r7 10*9880d681SAndroid Build Coastguard Worker 11*9880d681SAndroid Build Coastguard Worker; LINUX-LABEL: t: 12*9880d681SAndroid Build Coastguard Worker; LINUX: mov r0, r11 13*9880d681SAndroid Build Coastguard Worker %0 = call i8* @llvm.frameaddress(i32 0) 14*9880d681SAndroid Build Coastguard Worker ret i8* %0 15*9880d681SAndroid Build Coastguard Worker} 16*9880d681SAndroid Build Coastguard Worker 17*9880d681SAndroid Build Coastguard Workerdeclare i8* @llvm.frameaddress(i32) nounwind readnone 18