Home | History | Annotate | Download | only in AST

Lines Matching refs:Args

3591 static bool EvaluateArgs(ArrayRef<const Expr*> Args, ArgVector &ArgValues,
3594 for (ArrayRef<const Expr*>::iterator I = Args.begin(), E = Args.end();
3596 if (!Evaluate(ArgValues[I - Args
3610 ArrayRef<const Expr*> Args, const Stmt *Body,
3612 ArgVector ArgValues(Args.size());
3613 if (!EvaluateArgs(Args, ArgValues, Info))
3631 if (!handleLValueToRValueConversion(Info, Args[0], Args[0]->getType(),
3634 if (!handleAssignment(Info, Args[0], *This, MD->getThisType(Info.Ctx),
3652 ArrayRef<const Expr*> Args,
3655 ArgVector ArgValues(Args.size());
3656 if (!EvaluateArgs(Args, ArgValues, Info))
3689 return handleLValueToRValueConversion(Info, Args[0], Args[0]->getType(),
3983 ArrayRef<const Expr *> Args(E->getArgs(), E->getNumArgs());
4026 if (Args.empty())
4029 if (!EvaluateObjectArgument(Info, Args[0], ThisVal))
4032 Args = Args.slice(1);
4055 !HandleFunctionCall(E->getExprLoc(), Definition, This, Args, Body,
5164 ArrayRef<const Expr *> Args(E->getArgs(), E->getNumArgs());
5165 return HandleConstructorCall(E->getExprLoc(), This, Args,
5643 ArrayRef<const Expr *> Args(E->getArgs(), E->getNumArgs());
5644 return HandleConstructorCall(E->getExprLoc(), Subobject, Args,
8732 ArrayRef<const Expr*> Args) const {
8736 ArgVector ArgValues(Args.size());
8737 for (ArrayRef<const Expr*>::iterator I = Args.begin(), E = Args.end();
8739 if (!Evaluate(ArgValues[I - Args.begin()], Info, *I))
8741 ArgValues[I - Args.begin()] = APValue();
8776 ArrayRef<const Expr*> Args;
8785 Args, CD, Info, Scratch);
8788 Args, FD->getBody(), Info, Scratch);
8804 ArrayRef<const Expr*> Args;
8806 bool Success = EvaluateArgs(Args, ArgValues, Info);