Lines Matching defs:FPT
57 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>();
58 RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, Args.size());
75 CGF.EmitCallArgs(Args, FPT, drop_begin(CE->arguments(), ArgsToSkip),
79 FPT->getNumParams() == 0 &&
90 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>();
95 Args, FPT, CallInfo.ReqArgs, CallInfo.PrefixSize);
455 const auto *FPT = MPT->getPointeeType()->castAs<FunctionProtoType>();
486 RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, 1);
489 EmitCallArgs(Args, FPT, E->arguments());
490 return EmitCall(CGM.getTypes().arrangeCXXMethodCall(Args, FPT, required,
1392 const FunctionProtoType *FPT = FD->getType()->castAs<FunctionProtoType>();
1393 auto AI = FPT->param_type_begin(), AE = FPT->param_type_end();
1467 const auto *FPT = OperatorDelete->getType()->castAs<FunctionProtoType>();
1472 DeleteArgs.add(Traits::get(CGF, Ptr), FPT->getParamType(0));
1510 EmitNewDeleteCall(CGF, OperatorDelete, FPT, DeleteArgs);