Lines Matching refs:Processor
18 class Processor final : public AstVisitor<Processor> {
20 Processor(uintptr_t stack_limit, DeclarationScope* closure_scope,
34 Processor(Parser* parser, DeclarationScope* closure_scope, Variable* result,
75 explicit BreakableScope(Processor* processor, bool breakable = true)
83 Processor* processor_;
116 Statement* Processor::AssignUndefinedBefore(Statement* s) {
126 void Processor::Process(ZonePtrList<Statement>* statements) {
140 void Processor::VisitBlock(Block* node) {
157 void Processor::VisitExpressionStatement(ExpressionStatement* node) {
167 void Processor::VisitIfStatement(IfStatement* node) {
184 void Processor::VisitIterationStatement(IterationStatement* node) {
200 void Processor::VisitDoWhileStatement(DoWhileStatement* node) {
205 void Processor::VisitWhileStatement(WhileStatement* node) {
210 void Processor::VisitForStatement(ForStatement* node) {
215 void Processor::VisitForInStatement(ForInStatement* node) {
220 void Processor::VisitForOfStatement(ForOfStatement* node) {
225 void Processor::VisitTryCatchStatement(TryCatchStatement* node) {
242 void Processor::VisitTryFinallyStatement(TryFinallyStatement* node) {
296 void Processor::VisitSwitchStatement(SwitchStatement* node) {
315 void Processor::VisitContinueStatement(ContinueStatement* node) {
321 void Processor::VisitBreakStatement(BreakStatement* node) {
327 void Processor::VisitWithStatement(WithStatement* node) {
336 void Processor::VisitSloppyBlockFunctionStatement(
344 void Processor::VisitEmptyStatement(EmptyStatement* node) {
349 void Processor::VisitReturnStatement(ReturnStatement* node) {
355 void Processor::VisitDebuggerStatement(DebuggerStatement* node) {
359 void Processor::VisitInitializeClassMembersStatement(
364 void Processor::VisitInitializeClassStaticElementsStatement(
371 void Processor::Visit##type(type* expr) { UNREACHABLE(); }
378 void Processor::Visit##type(type* expr) { UNREACHABLE(); }
416 Processor processor(info->stack_limit(), scope->AsDeclarationScope(),