Lines Matching defs:FPT
47 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>();
48 RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, Args.size());
51 EmitCallArgs(Args, FPT, ArgBeg, ArgEnd);
53 return EmitCall(CGM.getTypes().arrangeFunctionCall(FPT->getResultType(), Args,
54 FPT->getExtInfo(),
295 const FunctionProtoType *FPT =
324 EmitCallArgs(Args, FPT, E->arg_begin(), E->arg_end());
325 return EmitCall(CGM.getTypes().arrangeFunctionCall(Args, FPT), Callee,
989 const FunctionProtoType *FPT
991 assert(FPT->getNumArgs() == NumPlacementArgs + 1 ||
992 (FPT->getNumArgs() == 2 && NumPlacementArgs == 0));
997 FunctionProtoType::arg_type_iterator AI = FPT->arg_type_begin();
1001 if (FPT->getNumArgs() == NumPlacementArgs + 2)
1009 CGF.EmitCall(CGF.CGM.getTypes().arrangeFunctionCall(DeleteArgs, FPT),
1046 const FunctionProtoType *FPT
1048 assert(FPT->getNumArgs() == NumPlacementArgs + 1 ||
1049 (FPT->getNumArgs() == 2 && NumPlacementArgs == 0));
1054 FunctionProtoType::arg_type_iterator AI = FPT->arg_type_begin();
1058 if (FPT->getNumArgs() == NumPlacementArgs + 2) {
1070 CGF.EmitCall(CGF.CGM.getTypes().arrangeFunctionCall(DeleteArgs, FPT),