Lines Matching refs:FPT
55 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); in commonEmitCXXMemberOrOperatorCall() local
56 RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, Args.size()); in commonEmitCXXMemberOrOperatorCall()
68 CGF.EmitCallArgs(Args, FPT, drop_begin(CE->arguments(), ArgsToSkip), in commonEmitCXXMemberOrOperatorCall()
72 FPT->getNumParams() == 0 && in commonEmitCXXMemberOrOperatorCall()
83 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); in EmitCXXMemberOrOperatorCall() local
88 Args, FPT, CallInfo.ReqArgs, CallInfo.PrefixSize); in EmitCXXMemberOrOperatorCall()
439 const auto *FPT = MPT->getPointeeType()->castAs<FunctionProtoType>(); in EmitCXXMemberPointerCallExpr() local
470 RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, 1); in EmitCXXMemberPointerCallExpr()
473 EmitCallArgs(Args, FPT, E->arguments()); in EmitCXXMemberPointerCallExpr()
474 return EmitCall(CGM.getTypes().arrangeCXXMethodCall(Args, FPT, required, in EmitCXXMemberPointerCallExpr()
1362 const FunctionProtoType *FPT = FD->getType()->castAs<FunctionProtoType>(); in getUsualDeleteParams() local
1363 auto AI = FPT->param_type_begin(), AE = FPT->param_type_end(); in getUsualDeleteParams()
1436 const auto *FPT = OperatorDelete->getType()->castAs<FunctionProtoType>(); in Emit() local
1441 DeleteArgs.add(Traits::get(CGF, Ptr), FPT->getParamType(0)); in Emit()
1479 EmitNewDeleteCall(CGF, OperatorDelete, FPT, DeleteArgs); in Emit()