1*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=x86 -x86-asm-syntax=intel -mcpu=yonah | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker; Check that a fastcc function pops its stack variables before returning. 4*9880d681SAndroid Build Coastguard Worker 5*9880d681SAndroid Build Coastguard Workerdefine x86_fastcallcc void @func(i64 inreg %X, i64 %Y, float %G, double %Z) nounwind { 6*9880d681SAndroid Build Coastguard Worker ret void 7*9880d681SAndroid Build Coastguard Worker; CHECK: ret{{.*}}20 8*9880d681SAndroid Build Coastguard Worker} 9*9880d681SAndroid Build Coastguard Worker 10*9880d681SAndroid Build Coastguard Workerdefine x86_thiscallcc void @func2(i32 inreg %X, i64 %Y, float %G, double %Z) nounwind { 11*9880d681SAndroid Build Coastguard Worker ret void 12*9880d681SAndroid Build Coastguard Worker; CHECK: ret{{.*}}20 13*9880d681SAndroid Build Coastguard Worker} 14