Lines Matching refs:SelfArg
169 const Expr* SelfArg; // Implicit object argument -- e.g. 'this'
178 : AttrDecl(D), SelfArg(S), SelfArrow(false),
310 if (CallCtx && CallCtx->SelfArg) {
314 return buildSExpr(CallCtx->SelfArg, CallCtx->PrevCtx, NDeref);
334 LRCallCtx.SelfArg = CMCE->getImplicitObjectArgument();
495 // Examine DeclExp to find SelfArg and FunArgs, which are used to substitute
498 CallCtx.SelfArg = ME->getBase();
502 CallCtx.SelfArg = CE->getImplicitObjectArgument();
511 CallCtx.SelfArg = 0; // Will be set below
516 CallCtx.SelfArg = DeclExp;
521 if (SelfDecl && !CallCtx.SelfArg) {
524 CallCtx.SelfArg = &SelfDRE;
528 buildSExpr(CallCtx.SelfArg, 0);
536 buildSExpr(CallCtx.SelfArg, 0);