Lines Matching refs:Variable
35 Variable* Declare(
44 Variable* DeclareName(Zone* zone, const AstRawString* name,
47 Variable* Lookup(const AstRawString* name);
48 void Remove(Variable* var);
49 void Add(Zone* zone, Variable* var);
128 ThreadedList<Variable>::Iterator top_local_; in NON_EXPORTED_BASE()
177 Variable* LookupLocal(const AstRawString* name) { in NON_EXPORTED_BASE()
178 Variable* result = variables_.Lookup(name); in NON_EXPORTED_BASE()
183 Variable* LookupInScopeInfo(const AstRawString* name); in NON_EXPORTED_BASE()
187 Variable* Lookup(const AstRawString* name); in NON_EXPORTED_BASE()
191 Variable* DeclareLocal(const AstRawString* name, VariableMode mode, in NON_EXPORTED_BASE()
196 Variable* DeclareVariable(Declaration* declaration, VariableMode mode, in NON_EXPORTED_BASE()
202 Variable* DeclareVariableName(const AstRawString* name, VariableMode mode); in NON_EXPORTED_BASE()
208 ThreadedList<Variable>* locals() { return &locals_; } in NON_EXPORTED_BASE()
242 Variable* NewTemporary(const AstRawString* name); in NON_EXPORTED_BASE()
393 Variable* catch_variable() const { in NON_EXPORTED_BASE()
396 return static_cast<Variable*>(variables_.Start()->value); in NON_EXPORTED_BASE()
491 Variable* Declare( in NON_EXPORTED_BASE()
503 Variable* NewTemporary(const AstRawString* name, in NON_EXPORTED_BASE()
525 ThreadedList<Variable> locals_; in NON_EXPORTED_BASE()
583 Variable* NonLocal(const AstRawString* name, VariableMode mode); in NON_EXPORTED_BASE()
590 Variable* LookupRecursive(ParseInfo* info, VariableProxy* proxy, in NON_EXPORTED_BASE()
592 void ResolveTo(ParseInfo* info, VariableProxy* proxy, Variable* var); in NON_EXPORTED_BASE()
605 bool MustAllocate(Variable* var); in NON_EXPORTED_BASE()
606 bool MustAllocateInContext(Variable* var); in NON_EXPORTED_BASE()
609 void AllocateStackSlot(Variable* var); in NON_EXPORTED_BASE()
610 void AllocateHeapSlot(Variable* var); in NON_EXPORTED_BASE()
611 void AllocateNonParameterLocal(Variable* var); in NON_EXPORTED_BASE()
612 void AllocateDeclaredGlobal(Variable* var); in NON_EXPORTED_BASE()
714 Variable* DeclareFunctionVar(const AstRawString* name);
718 Variable* DeclareGeneratorObjectVar(const AstRawString* name);
719 Variable* DeclarePromiseVar(const AstRawString* name);
724 Variable* DeclareParameter(const AstRawString* name, VariableMode mode,
730 Variable* DeclareParameterName(const AstRawString* name, bool is_rest,
738 Variable* DeclareDynamicGlobal(const AstRawString* name,
742 Variable* receiver() { in receiver()
756 Variable* new_target_var() { return new_target_; } in new_target_var()
760 Variable* function_var() const { return function_; } in function_var()
762 Variable* generator_object_var() const { in generator_object_var()
767 Variable* promise_var() const { in promise_var()
776 Variable* parameter(int index) const { in parameter()
791 Variable* rest_parameter() const { in rest_parameter()
819 Variable* arguments() const { in arguments()
824 Variable* this_function_var() const { in this_function_var()
825 Variable* this_function = GetRareVariable(RareVariable::kThisFunction); in this_function_var()
838 void AddLocal(Variable* var);
932 void AllocateParameter(Variable* var, int index);
971 ZonePtrList<Variable> params_;
975 Variable* receiver_;
977 Variable* function_;
979 Variable* new_target_;
981 Variable* arguments_;
988 Variable* this_function = nullptr;
992 Variable* generator_object = nullptr;
994 Variable* promise = nullptr;
1010 V8_INLINE Variable* GetRareVariable(RareVariable id) const { in GetRareVariable()
1012 return *reinterpret_cast<Variable**>( in GetRareVariable()
1021 Variable** var = reinterpret_cast<Variable**>( in NullifyRareVariableIf()