Home | History | Annotate | Download | only in src

Lines Matching refs:Variable

40 // after binding and variable allocation.
42 class Variable: public ZoneObject {
51 // Before and during variable allocation, a variable whose location is
52 // not yet determined. After allocation, a variable looked up as a
54 // variable name, index() is invalid.
62 // A slot in the local section on the stack. index() is the variable
66 // An indexed slot in a heap context. index() is the variable index in
71 // A named slot in a heap context. name() is the variable name in the
77 Variable(Scope* scope,
90 // The source code for an eval() call may refer to a variable that is
139 // True if the variable is named eval and not known to be shadowed.
144 Variable* local_if_not_shadowed() const {
149 void set_local_if_not_shadowed(Variable* local) {
165 static int CompareIndex(Variable* const* v, Variable* const* w);
176 // If this field is set, this variable references the stored locally bound
177 // variable, but it might be shadowed by variable bindings introduced by
180 Variable* local_if_not_shadowed_;
186 bool force_context_allocation_; // set by variable resolver