Lines Matching refs:CurFnInfo
308 if (CurFnInfo->usesInAlloca() || CurFnInfo->isVariadic() || IsUnprototyped) { in EmitCallAndReturnForThunk()
313 else if (CurFnInfo->isVariadic()) in EmitCallAndReturnForThunk()
344 assert(CallFnInfo.getRegParm() == CurFnInfo->getRegParm() && in EmitCallAndReturnForThunk()
345 CallFnInfo.isNoReturn() == CurFnInfo->isNoReturn() && in EmitCallAndReturnForThunk()
346 CallFnInfo.getCallingConvention() == CurFnInfo->getCallingConvention()); in EmitCallAndReturnForThunk()
349 CurFnInfo->getReturnInfo(), CurFnInfo->getReturnType())); in EmitCallAndReturnForThunk()
350 assert(CallFnInfo.arg_size() == CurFnInfo->arg_size()); in EmitCallAndReturnForThunk()
351 for (unsigned i = 0, e = CurFnInfo->arg_size(); i != e; ++i) in EmitCallAndReturnForThunk()
354 CurFnInfo->arg_begin()[i].info, in EmitCallAndReturnForThunk()
355 CurFnInfo->arg_begin()[i].type)); in EmitCallAndReturnForThunk()
366 (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::Indirect || in EmitCallAndReturnForThunk()
373 RValue RV = EmitCall(*CurFnInfo, CGCallee::forDirect(Callee, CurGD), Slot, in EmitCallAndReturnForThunk()
404 const ABIArgInfo &ThisAI = CurFnInfo->arg_begin()->info; in EmitMustTailThunk()
406 const ABIArgInfo &RetAI = CurFnInfo->getReturnInfo(); in EmitMustTailThunk()
429 CGM.ConstructAttributeList(Callee.getCallee()->getName(), *CurFnInfo, GD, in EmitMustTailThunk()