Lines Matching refs:FPT
58 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); in commonEmitCXXMemberOrOperatorCall() local
59 RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, Args.size(), MD); in commonEmitCXXMemberOrOperatorCall()
71 CGF.EmitCallArgs(Args, FPT, drop_begin(CE->arguments(), ArgsToSkip), in commonEmitCXXMemberOrOperatorCall()
75 FPT->getNumParams() == 0 && in commonEmitCXXMemberOrOperatorCall()
86 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>(); in EmitCXXMemberOrOperatorCall() local
91 Args, FPT, CallInfo.ReqArgs, CallInfo.PrefixSize); in EmitCXXMemberOrOperatorCall()
425 const FunctionProtoType *FPT = in EmitCXXMemberPointerCallExpr() local
458 RequiredArgs::forPrototypePlus(FPT, 1, /*FD=*/nullptr); in EmitCXXMemberPointerCallExpr()
461 EmitCallArgs(Args, FPT, E->arguments()); in EmitCXXMemberPointerCallExpr()
462 return EmitCall(CGM.getTypes().arrangeCXXMethodCall(Args, FPT, required, in EmitCXXMemberPointerCallExpr()
1355 const FunctionProtoType *FPT = FD->getType()->castAs<FunctionProtoType>(); in getUsualDeleteParams() local
1356 auto AI = FPT->param_type_begin(), AE = FPT->param_type_end(); in getUsualDeleteParams()
1429 const FunctionProtoType *FPT = in Emit() local
1435 DeleteArgs.add(Traits::get(CGF, Ptr), FPT->getParamType(0)); in Emit()
1473 EmitNewDeleteCall(CGF, OperatorDelete, FPT, DeleteArgs); in Emit()