Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:FPT

56   const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>();
57 RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, Args.size(), MD);
63 CGF.EmitCallArgs(Args, FPT, drop_begin(CE->arguments(), ArgsToSkip),
67 FPT->getNumParams() == 0 &&
77 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>();
81 return EmitCall(CGM.getTypes().arrangeCXXMethodCall(Args, FPT, required),
295 const FunctionProtoType *FPT =
328 RequiredArgs::forPrototypePlus(FPT, 1, /*FD=*/nullptr);
331 EmitCallArgs(Args, FPT, E->arguments());
332 return EmitCall(CGM.getTypes().arrangeCXXMethodCall(Args, FPT, required),
1191 const FunctionProtoType *FPT
1193 assert(FPT->getNumParams() == NumPlacementArgs + 1 ||
1194 (FPT->getNumParams() == 2 && NumPlacementArgs == 0));
1199 FunctionProtoType::param_type_iterator AI = FPT->param_type_begin();
1203 FPT->getNumParams() == NumPlacementArgs + 2)
1211 EmitNewDeleteCall(CGF, OperatorDelete, FPT, DeleteArgs);
1246 const FunctionProtoType *FPT
1248 assert(FPT->getNumParams() == NumPlacementArgs + 1 ||
1249 (FPT->getNumParams() == 2 && NumPlacementArgs == 0));
1254 FunctionProtoType::param_type_iterator AI = FPT->param_type_begin();
1258 if (FPT->getNumParams() == NumPlacementArgs + 2) {
1270 EmitNewDeleteCall(CGF, OperatorDelete, FPT, DeleteArgs);