Home
last modified time | relevance | path

Searched refs:VariableProxy (Results 1 – 14 of 14) sorted by relevance

/external/v8/src/ast/
Dast.h107 V(VariableProxy) \
368 VariableProxy* result() { return result_; } in result()
373 DoExpression(Block* block, VariableProxy* result, int pos) in DoExpression()
380 VariableProxy* result_;
388 VariableProxy* proxy() const { return proxy_; } in proxy()
391 Declaration(VariableProxy* proxy, int pos, NodeType type) in Declaration()
395 VariableProxy* proxy_;
413 VariableDeclaration(VariableProxy* proxy, int pos, bool is_nested = false)
431 NestedVariableDeclaration(VariableProxy* proxy, Scope* scope, int pos) in NestedVariableDeclaration()
451 FunctionDeclaration(VariableProxy* proxy, FunctionLiteral* fun, int pos) in FunctionDeclaration()
[all …]
Dscopes.h28 class VariableProxy; variable
127 VariableProxy* top_unresolved_; in NON_EXPORTED_BASE()
211 VariableProxy* NewUnresolved(AstNodeFactory* factory, in NON_EXPORTED_BASE()
220 VariableProxy* proxy = factory->NewVariableProxy(name, kind, start_pos); in NON_EXPORTED_BASE()
226 void AddUnresolved(VariableProxy* proxy); in NON_EXPORTED_BASE()
234 bool RemoveUnresolved(VariableProxy* var); in NON_EXPORTED_BASE()
528 VariableProxy* unresolved_; 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()
594 VariableProxy* proxy); in NON_EXPORTED_BASE()
[all …]
Dscopes.cc612 VariableProxy* proxy = factory->NewVariableProxy(name, NORMAL_VARIABLE); in HoistSloppyBlockFunctions()
839 VariableProxy* unresolved = unresolved_; in FinalizeBlockScope()
914 VariableProxy* last = outer_scope_->unresolved_; in Reparent()
1112 VariableProxy* proxy = declaration->proxy(); in DeclareVariable()
1261 void Scope::AddUnresolved(VariableProxy* proxy) { in AddUnresolved()
1276 bool Scope::RemoveUnresolved(VariableProxy* var) { in RemoveUnresolved()
1282 VariableProxy* current = unresolved_; in RemoveUnresolved()
1284 VariableProxy* next = current->next_unresolved(); in RemoveUnresolved()
1486 VariableProxy* free_variables = FetchFreeVariables(this, info); in CollectNonLocals()
1487 for (VariableProxy* proxy = free_variables; proxy != nullptr; in CollectNonLocals()
[all …]
Dast.cc127 const VariableProxy* var_proxy = AsVariableProxy(); in IsUndefinedLiteral()
188 VariableProxy::VariableProxy(Variable* var, int start_position) in VariableProxy() function in v8::internal::VariableProxy
199 VariableProxy::VariableProxy(const VariableProxy* copy_from) in VariableProxy() function in v8::internal::VariableProxy
207 void VariableProxy::BindTo(Variable* var) { in BindTo()
838 VariableProxy* proxy = expression()->AsVariableProxy(); in GetCallType()
Dprettyprinter.cc276 void CallPrinter::VisitVariableProxy(VariableProxy* node) { in VisitVariableProxy()
1179 void AstPrinter::VisitVariableProxy(VariableProxy* node) { in VisitVariableProxy()
Dast-traversal-visitor.h316 void AstTraversalVisitor<Subclass>::VisitVariableProxy(VariableProxy* expr) { in VisitVariableProxy()
/external/v8/src/parsing/
Dpreparser.h99 ZonePtrList<VariableProxy>* variables = nullptr) {
109 VariableProxy* variable, in FromIdentifier()
138 static PreParserExpression Assignment(ZonePtrList<VariableProxy>* variables) { in Assignment()
149 ZonePtrList<VariableProxy>* variables) { in ObjectLiteral()
155 ZonePtrList<VariableProxy>* variables) { in ArrayLiteral()
174 static PreParserExpression This(ZonePtrList<VariableProxy>* variables) { in This()
378 ZonePtrList<VariableProxy>* variables = nullptr)
381 void AddVariable(VariableProxy* variable, Zone* zone) { in AddVariable()
386 variables_ = new (zone) ZonePtrList<VariableProxy>(1, zone); in AddVariable()
413 ZonePtrList<VariableProxy>* variables_;
[all …]
Dexpression-scope-reparenter.cc29 void VisitVariableProxy(VariableProxy* expr);
70 void Reparenter::VisitVariableProxy(VariableProxy* proxy) { in VisitVariableProxy()
Dparser.cc296 VariableProxy* this_function_proxy = in NewSuperPropertyReference()
307 VariableProxy* new_target_proxy = in NewSuperCallReference()
309 VariableProxy* this_function_proxy = in NewSuperCallReference()
1336 VariableProxy* Parser::NewUnresolved(const AstRawString* name, int begin_pos, in NewUnresolved()
1341 VariableProxy* Parser::NewUnresolved(const AstRawString* name) { in NewUnresolved()
1355 VariableProxy* proxy = factory()->NewVariableProxy( in DeclareVariable()
1419 VariableProxy* proxy = in DeclareFunction()
1472 VariableProxy* var, bool* ok) { in DeclareLabel()
1761 VariableProxy* call_proxy = factory()->NewVariableProxy( in ParseAndRewriteAsyncGeneratorFunctionBody()
1791 Expression* Parser::BuildIteratorNextResult(VariableProxy* iterator, in BuildIteratorNextResult()
[all …]
Dparser.h288 VariableProxy* expr, bool* ok);
360 Expression* BuildIteratorNextResult(VariableProxy* iterator,
361 VariableProxy* next, Variable* result,
418 VariableProxy* NewUnresolved(const AstRawString* name, int begin_pos,
420 VariableProxy* NewUnresolved(const AstRawString* name);
596 VariableProxy* operand = expression->AsVariableProxy();
606 V8_INLINE VariableProxy* AsIdentifierExpression(Expression* expression) {
855 V8_INLINE VariableProxy* ExpressionFromIdentifier(
Drewriter.cc56 VariableProxy* result_proxy = factory()->NewVariableProxy(result_); in SetResult()
419 VariableProxy* result = expr->result(); in Rewrite()
Dpattern-rewriter.cc167 void PatternRewriter::VisitVariableProxy(VariableProxy* pattern) { in VisitVariableProxy()
195 VariableProxy* proxy = in VisitVariableProxy()
Dpreparser.cc418 VariableProxy* proxy = nullptr; in ExpressionFromIdentifier()
/external/v8/src/interpreter/
Dbytecode-generator.cc1553 VariableProxy* proxy = expr->AsVariableProxy(); in VisitForInAssignment()
2529 void BytecodeGenerator::VisitVariableProxy(VariableProxy* proxy) { in VisitVariableProxy()
2927 VariableProxy* proxy = expr->target()->AsVariableProxy(); in VisitAssignment()
2975 VariableProxy* proxy = expr->target()->AsVariableProxy(); in VisitAssignment()
3590 VariableProxy* proxy = callee_expr->AsVariableProxy(); in VisitCall()
3834 VariableProxy* proxy = expr->AsVariableProxy(); in VisitForTypeOfValue()
3904 VariableProxy* proxy = expr->expression()->AsVariableProxy(); in VisitDelete()
3961 VariableProxy* proxy = expr->expression()->AsVariableProxy(); in VisitCountOperation()
4029 VariableProxy* proxy = expr->expression()->AsVariableProxy(); in VisitCountOperation()
5132 const VariableProxy* proxy = expr->AsVariableProxy(); in GetCachedLoadICSlot()
[all …]