Lines Matching refs:generator_
40 : generator_(generator), in ContextScope()
42 outer_(generator_->execution_context()), in ContextScope()
51 generator_->register_allocator()->NewRegister(); in ContextScope()
53 generator_->builder()->PushContext(outer_context_reg); in ContextScope()
55 generator_->set_execution_context(this); in ContextScope()
61 generator_->builder()->PopContext(outer_->reg()); in ~ContextScope()
64 generator_->set_execution_context(outer_); in ~ContextScope()
89 const BytecodeArrayBuilder* builder() const { return generator_->builder(); } in builder()
93 BytecodeGenerator* generator_; member in v8::internal::interpreter::BytecodeGenerator::ContextScope
105 : generator_(generator), in ControlScope()
108 generator_->set_execution_control(this); in ControlScope()
110 virtual ~ControlScope() { generator_->set_execution_control(outer()); } in ~ControlScope()
151 BytecodeGenerator* generator() const { return generator_; } in generator()
156 BytecodeGenerator* generator_; member in v8::internal::interpreter::BytecodeGenerator::ControlScope
179 : generator_(generator), in DeferredCommands()
290 BytecodeArrayBuilder* builder() { return generator_->builder(); } in builder()
291 ControlScope* execution_control() { return generator_->execution_control(); } in execution_control()
329 BytecodeGenerator* generator_; member in v8::internal::interpreter::BytecodeGenerator::ControlScope::DeferredCommands
511 : generator_(generator) { in NaryCodeCoverageSlots()
512 if (generator_->block_coverage_builder_ == nullptr) return; in NaryCodeCoverageSlots()
515 generator_->AllocateNaryBlockCoverageSlotIfEnabled(expr, i)); in NaryCodeCoverageSlots()
520 if (generator_->block_coverage_builder_ == nullptr) { in GetSlotFor()
528 BytecodeGenerator* generator_; member in v8::internal::interpreter::BytecodeGenerator::NaryCodeCoverageSlots
556 : generator_(generator), in RegisterAllocationScope()
561 generator_->register_allocator()->ReleaseRegisters( in ~RegisterAllocationScope()
568 BytecodeGenerator* generator() const { return generator_; } in generator()
571 BytecodeGenerator* generator_; member in v8::internal::interpreter::BytecodeGenerator::RegisterAllocationScope
579 : generator_(generator) { in AccumulatorPreservingScope()
582 generator_->register_allocator()->NewRegister(); in AccumulatorPreservingScope()
583 generator_->builder()->StoreAccumulatorInRegister( in AccumulatorPreservingScope()
590 generator_->builder()->LoadAccumulatorWithRegister( in ~AccumulatorPreservingScope()
600 BytecodeGenerator* generator_; member in v8::internal::interpreter::BytecodeGenerator::AccumulatorPreservingScope
843 : generator_(generator), outer_scope_(generator->current_scope()) { in CurrentScope()
846 generator_->set_current_scope(scope); in CurrentScope()
850 if (outer_scope_ != generator_->current_scope()) { in ~CurrentScope()
851 generator_->set_current_scope(outer_scope_); in ~CurrentScope()
856 BytecodeGenerator* generator_; member in v8::internal::interpreter::BytecodeGenerator::CurrentScope