Lines Matching refs:Variable
179 typedef v8::internal::Variable Variable;
269 Variable* NewTemporary(const AstRawString* name) {
422 void VisitObjectLiteral(ObjectLiteral* node, Variable** temp_var);
423 void VisitArrayLiteral(ArrayLiteral* node, Variable** temp_var);
439 Variable* CreateTempVar(Expression* value = nullptr);
470 Expression* BuildIteratorNextResult(Expression* iterator, Variable* result,
524 Variable* Declare(Declaration* declaration,
538 Statement* BuildAssertIsCoercible(Variable* var);
654 Variable* PromiseVariable();
661 void FinalizeIteratorUse(Scope* use_scope, Variable* completion,
662 Expression* condition, Variable* iter,
666 Statement* FinalizeForOfStatement(ForOfStatement* loop, Variable* completion,
668 void BuildIteratorClose(ZoneList<Statement*>* statements, Variable* iterator,
669 Variable* input, Variable* output);
672 Variable* iterator,
675 Statement* CheckCallable(Variable* var, Expression* error, int pos);
718 // inside a variable proxy). We exclude the case of 'this', which
719 // has been converted to a variable proxy.
841 // Determine if the expression is a variable proxy and mark it as being used