1*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=x86 -mtriple=i686-pc-linux-gnu | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker; CHECK: .cfi_startproc 4*9880d681SAndroid Build Coastguard Worker; CHECK: .cfi_def_cfa_offset 8 5*9880d681SAndroid Build Coastguard Worker; CHECK: .cfi_def_cfa_offset 12 6*9880d681SAndroid Build Coastguard Worker; CHECK: .cfi_def_cfa_offset 32 7*9880d681SAndroid Build Coastguard Worker; CHECK: .cfi_offset %esi, -12 8*9880d681SAndroid Build Coastguard Worker; CHECK: .cfi_offset %edi, -8 9*9880d681SAndroid Build Coastguard Worker; CHECK: .cfi_endproc 10*9880d681SAndroid Build Coastguard Worker 11*9880d681SAndroid Build Coastguard Worker%0 = type { i64, i64 } 12*9880d681SAndroid Build Coastguard Worker 13*9880d681SAndroid Build Coastguard Workerdeclare fastcc %0 @ReturnBigStruct() nounwind readnone 14*9880d681SAndroid Build Coastguard Worker 15*9880d681SAndroid Build Coastguard Workerdefine void @test(%0* %p) { 16*9880d681SAndroid Build Coastguard Worker %1 = call fastcc %0 @ReturnBigStruct() 17*9880d681SAndroid Build Coastguard Worker store %0 %1, %0* %p 18*9880d681SAndroid Build Coastguard Worker ret void 19*9880d681SAndroid Build Coastguard Worker} 20*9880d681SAndroid Build Coastguard Worker 21