Lines Matching refs:CurFnInfo
268 if (CurFnInfo->usesInAlloca()) {
298 assert(CallFnInfo.getRegParm() == CurFnInfo->getRegParm() &&
299 CallFnInfo.isNoReturn() == CurFnInfo->isNoReturn() &&
300 CallFnInfo.getCallingConvention() == CurFnInfo->getCallingConvention());
303 CurFnInfo->getReturnInfo(), CurFnInfo->getReturnType()));
304 assert(CallFnInfo.arg_size() == CurFnInfo->arg_size());
305 for (unsigned i = 0, e = CurFnInfo->arg_size(); i != e; ++i)
308 CurFnInfo->arg_begin()[i].info,
309 CurFnInfo->arg_begin()[i].type));
320 CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::Indirect &&
321 !hasScalarEvaluationKind(CurFnInfo->getReturnType()))
326 RValue RV = EmitCall(*CurFnInfo, Callee, Slot, CallArgs, MD, &CallOrInvoke);
356 const ABIArgInfo &ThisAI = CurFnInfo->arg_begin()->info;
358 const ABIArgInfo &RetAI = CurFnInfo->getReturnInfo();
381 CGM.ConstructAttributeList(*CurFnInfo, MD, AttributeList, CallingConv,