Lines Matching defs:Variable
1986 //===--- CHECK: Return Address of Stack Variable --------------------------===//
1992 /// of a stack variable.
2018 // We followed through a reference variable. 'stackE' contains the
2020 // at the reference variable. We will later display the "trail" of
2065 /// 'refVars' vector so that we know what the reference variable "trail" was.
2078 /// * pointer arithmetic from an address of a stack variable
2100 // If this is a reference variable, follow through to the expression that
2104 // Add the reference variable to the "trail".
2193 // where we return the address of a stack variable. For Reinterpre
2248 // variable's name. If it's not a reference variable we check if it has
2257 // Reference variable, follow through to the expression that
2260 // Add the reference variable to the "trail".
2283 // retrieve the DeclRefExpr* for the array variable if it indeed
2359 // detect if a value in a variable has not changed. This clearly can
3379 // This is not the right CC for (e.g.) a variable initialization.
3424 // variable length array types.
3558 RetainCycleOwner() : Variable(0), Indirect(false) {}
3559 VarDecl *Variable;
3571 /// Consider whether capturing the given variable can possibly lead to
3574 // In ARC, it's captured strongly iff the variable has __strong
3575 // lifetime. In MRR, it's captured strongly if the variable is
3580 owner.Variable = var;
3642 owner.Variable = ref->getDecl();
3663 FindCaptureVisitor(ASTContext &Context, VarDecl *variable)
3665 Variable(variable), Capturer(0) {}
3667 VarDecl *Variable;
3671 if (ref->getDecl() == Variable && !Capturer)
3676 if (ref->getDecl() == Variable && !Capturer)
3689 if (block->getBlockDecl()->capturesVariable(Variable))
3696 /// variable.
3698 assert(owner.Variable && owner.Loc.isValid());
3702 if (!block || !block->getBlockDecl()->capturesVariable(owner.Variable))
3705 FindCaptureVisitor visitor(S.Context, owner.Variable);
3713 assert(owner.Variable && owner.Loc.isValid());
3716 << owner.Variable << capturer->getSourceRange();
3743 // Try to find a variable that the receiver is strongly owned by.
3750 owner.Variable = getCurMethodDecl()->getSelfDecl();