Lines Matching refs: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, drop_begin(CE->arguments(), ArgsToSkip),
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);
318 CallArgList Args;
324 Args.add(RValue::get(ThisPtrForCall), ThisType);
328 // And the rest of the call args
329 EmitCallArgs(Args, FPT, E->arguments(), E->getDirectCallee());
330 return EmitCall(CGM.getTypes().arrangeCXXMethodCall(Args, FPT, required),
331 Callee, ReturnValue, Args);
1107 const CallArgList &Args) {
1112 Args, CalleeType, /*chainCall=*/false),
1113 CalleeAddr, ReturnValueSlot(), Args, Callee, &CallOrInvoke);
1140 CallArgList Args;
1141 const Stmt *ArgS = Arg;
1142 EmitCallArgs(Args, *Type->param_type_begin(), llvm::makeArrayRef(ArgS));
1150 return EmitNewDeleteCall(*this, cast<FunctionDecl>(Decl), Type, Args);
1612 CallArgList Args;
1618 Args.add(RValue::get(DeletePtr), VoidPtrTy);
1642 Args.add(RValue::get(Size), size_t);
1646 EmitNewDeleteCall(CGF, OperatorDelete, DeleteFTy, Args);