Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:FPT

55   const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>();
56 RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, Args.size());
59 EmitCallArgs(Args, FPT, ArgBeg, ArgEnd);
61 return EmitCall(CGM.getTypes().arrangeCXXMethodCall(Args, FPT, required),
331 const FunctionProtoType *FPT =
362 RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, 1);
365 EmitCallArgs(Args, FPT, E->arg_begin(), E->arg_end());
366 return EmitCall(CGM.getTypes().arrangeCXXMethodCall(Args, FPT, required), Callee,
1069 const FunctionProtoType *FPT
1071 assert(FPT->getNumArgs() == NumPlacementArgs + 1 ||
1072 (FPT->getNumArgs() == 2 && NumPlacementArgs == 0));
1077 FunctionProtoType::arg_type_iterator AI = FPT->arg_type_begin();
1081 if (FPT->getNumArgs() == NumPlacementArgs + 2)
1089 EmitNewDeleteCall(CGF, OperatorDelete, FPT, DeleteArgs);
1124 const FunctionProtoType *FPT
1126 assert(FPT->getNumArgs() == NumPlacementArgs + 1 ||
1127 (FPT->getNumArgs() == 2 && NumPlacementArgs == 0));
1132 FunctionProtoType::arg_type_iterator AI = FPT->arg_type_begin();
1136 if (FPT->getNumArgs() == NumPlacementArgs + 2) {
1148 EmitNewDeleteCall(CGF, OperatorDelete, FPT, DeleteArgs);