Lines Matching refs:FPT
57 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); in commonEmitCXXMemberOrOperatorCall() local
58 RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, Args.size()); in commonEmitCXXMemberOrOperatorCall()
75 CGF.EmitCallArgs(Args, FPT, drop_begin(CE->arguments(), ArgsToSkip), in commonEmitCXXMemberOrOperatorCall()
79 FPT->getNumParams() == 0 && in commonEmitCXXMemberOrOperatorCall()
90 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); in EmitCXXMemberOrOperatorCall() local
95 Args, FPT, CallInfo.ReqArgs, CallInfo.PrefixSize); in EmitCXXMemberOrOperatorCall()
450 const auto *FPT = MPT->getPointeeType()->castAs<FunctionProtoType>(); in EmitCXXMemberPointerCallExpr() local
481 RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, 1); in EmitCXXMemberPointerCallExpr()
484 EmitCallArgs(Args, FPT, E->arguments()); in EmitCXXMemberPointerCallExpr()
485 return EmitCall(CGM.getTypes().arrangeCXXMethodCall(Args, FPT, required, in EmitCXXMemberPointerCallExpr()
1386 const FunctionProtoType *FPT = FD->getType()->castAs<FunctionProtoType>(); in getUsualDeleteParams() local
1387 auto AI = FPT->param_type_begin(), AE = FPT->param_type_end(); in getUsualDeleteParams()
1461 const auto *FPT = OperatorDelete->getType()->castAs<FunctionProtoType>(); in Emit() local
1466 DeleteArgs.add(Traits::get(CGF, Ptr), FPT->getParamType(0)); in Emit()
1504 EmitNewDeleteCall(CGF, OperatorDelete, FPT, DeleteArgs); in Emit()