Lines Matching defs:Args
30 QualType ImplicitParamTy, const CallExpr *CE, CallArgList &Args) {
48 Args.add(RValue::get(This), MD->getThisType(CGF.getContext()));
52 Args.add(RValue::get(ImplicitParam), ImplicitParamTy);
56 RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, Args.size());
58 // And the rest of the call args.
62 CGF.EmitCallArgs(Args, FPT, CE->arg_begin() + ArgsToSkip, CE->arg_end(),
77 CallArgList Args;
80 Args);
81 return EmitCall(CGM.getTypes().arrangeCXXMethodCall(Args, FPT, required),
82 Callee, ReturnValue, Args, MD);
89 CallArgList Args;
91 ImplicitParam, ImplicitParamTy, CE, Args);
93 Callee, ReturnValue, Args, MD);
317 CallArgList Args;
323 Args.add(RValue::get(This), ThisType);
327 // And the rest of the call args
328 EmitCallArgs(Args, FPT, E->arg_begin(), E->arg_end(), E->getDirectCallee());
329 return EmitCall(CGM.getTypes().arrangeCXXMethodCall(Args, FPT, required),
330 Callee, ReturnValue, Args);
1037 const CallArgList &Args) {
1042 Args, CalleeType, /*chainCall=*/false),
1043 CalleeAddr, ReturnValueSlot(), Args, Callee, &CallOrInvoke);
1070 CallArgList Args;
1071 const Stmt *ArgS = Arg;
1072 EmitCallArgs(Args, *Type->param_type_begin(),
1073 ConstExprIterator(&ArgS), ConstExprIterator(&ArgS + 1));
1081 return EmitNewDeleteCall(*this, cast<FunctionDecl>(Decl), Type, Args);
1511 CallArgList Args;
1517 Args.add(RValue::get(DeletePtr), VoidPtrTy);
1540 Args.add(RValue::get(Size), size_t);
1544 EmitNewDeleteCall(CGF, OperatorDelete, DeleteFTy, Args);