Lines Matching refs:Variable
47 Variable* Declare(Scope* scope,
51 Variable::Kind kind,
55 Variable* Lookup(Handle<String> name);
113 Variable* LocalLookup(Handle<String> name);
119 Variable* LookupFunctionVar(Handle<String> name,
124 Variable* Lookup(Handle<String> name);
130 Variable* DeclareFunctionVar(Handle<String> name, in DeclareFunctionVar()
134 Variable* function_var = new Variable( in DeclareFunctionVar()
135 this, name, mode, true, Variable::NORMAL, kCreatedInitialized); in DeclareFunctionVar()
147 Variable* DeclareLocal(Handle<String> name,
156 Variable* DeclareGlobal(Handle<String> name);
186 Variable* NewTemporary(Handle<String> name);
312 Variable* receiver() { return receiver_; } in receiver()
324 Variable* parameter(int index) const { in parameter()
332 Variable* arguments() const { return arguments_; } in arguments()
352 void CollectStackAndContextLocals(ZoneList<Variable*>* stack_locals,
353 ZoneList<Variable*>* context_locals);
440 ZoneList<Variable*> temps_;
442 ZoneList<Variable*> params_;
450 Variable* receiver_;
454 Variable* arguments_;
498 Variable* NonLocal(Handle<String> name, VariableMode mode);
549 Variable* LookupRecursive(Handle<String> name,
565 bool MustAllocate(Variable* var);
566 bool MustAllocateInContext(Variable* var);
570 void AllocateStackSlot(Variable* var);
571 void AllocateHeapSlot(Variable* var);
573 void AllocateNonParameterLocal(Variable* var);