Lines Matching refs:CurFnInfo
266 if (CurFnInfo->usesInAlloca()) { in EmitCallAndReturnForThunk()
295 assert(CallFnInfo.getRegParm() == CurFnInfo->getRegParm() && in EmitCallAndReturnForThunk()
296 CallFnInfo.isNoReturn() == CurFnInfo->isNoReturn() && in EmitCallAndReturnForThunk()
297 CallFnInfo.getCallingConvention() == CurFnInfo->getCallingConvention()); in EmitCallAndReturnForThunk()
300 CurFnInfo->getReturnInfo(), CurFnInfo->getReturnType())); in EmitCallAndReturnForThunk()
301 assert(CallFnInfo.arg_size() == CurFnInfo->arg_size()); in EmitCallAndReturnForThunk()
302 for (unsigned i = 0, e = CurFnInfo->arg_size(); i != e; ++i) in EmitCallAndReturnForThunk()
305 CurFnInfo->arg_begin()[i].info, in EmitCallAndReturnForThunk()
306 CurFnInfo->arg_begin()[i].type)); in EmitCallAndReturnForThunk()
317 CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::Indirect && in EmitCallAndReturnForThunk()
318 !hasScalarEvaluationKind(CurFnInfo->getReturnType())) in EmitCallAndReturnForThunk()
323 RValue RV = EmitCall(*CurFnInfo, Callee, Slot, CallArgs, MD, &CallOrInvoke); in EmitCallAndReturnForThunk()
353 const ABIArgInfo &ThisAI = CurFnInfo->arg_begin()->info; in EmitMustTailThunk()
355 const ABIArgInfo &RetAI = CurFnInfo->getReturnInfo(); in EmitMustTailThunk()
378 CGM.ConstructAttributeList(Callee->getName(), *CurFnInfo, MD, AttributeList, in EmitMustTailThunk()