V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::interpreter::LoopBuilder Class Referencefinal
Inheritance diagram for v8::internal::interpreter::LoopBuilder:
v8::internal::interpreter::BreakableControlFlowBuilder v8::internal::interpreter::ControlFlowBuilder

Public Member Functions

 LoopBuilder (BytecodeArrayBuilder *builder, BlockCoverageBuilder *block_coverage_builder, AstNode *node)
 
void LoopHeader ()
 
void LoopBody ()
 
void JumpToHeader (int loop_depth)
 
void BindContinueTarget ()
 
void Continue ()
 
void ContinueIfUndefined ()
 
void ContinueIfNull ()
 
- Public Member Functions inherited from v8::internal::interpreter::BreakableControlFlowBuilder
 BreakableControlFlowBuilder (BytecodeArrayBuilder *builder, BlockCoverageBuilder *block_coverage_builder, AstNode *node)
 
void Break ()
 
void BreakIfTrue (BytecodeArrayBuilder::ToBooleanMode mode)
 
void BreakIfFalse (BytecodeArrayBuilder::ToBooleanMode mode)
 
void BreakIfUndefined ()
 
void BreakIfNull ()
 
BytecodeLabelsbreak_labels ()
 
void set_needs_continuation_counter ()
 
bool needs_continuation_counter () const
 
- Public Member Functions inherited from v8::internal::interpreter::ControlFlowBuilder
 ControlFlowBuilder (BytecodeArrayBuilder *builder)
 

Additional Inherited Members

- Protected Member Functions inherited from v8::internal::interpreter::BreakableControlFlowBuilder
void EmitJump (BytecodeLabels *labels)
 
void EmitJumpIfTrue (BytecodeArrayBuilder::ToBooleanMode mode, BytecodeLabels *labels)
 
void EmitJumpIfFalse (BytecodeArrayBuilder::ToBooleanMode mode, BytecodeLabels *labels)
 
void EmitJumpIfUndefined (BytecodeLabels *labels)
 
void EmitJumpIfNull (BytecodeLabels *labels)
 
void BindBreakTarget ()
 
- Protected Member Functions inherited from v8::internal::interpreter::ControlFlowBuilder
BytecodeArrayBuilderbuilder () const
 
- Protected Attributes inherited from v8::internal::interpreter::BreakableControlFlowBuilder
BytecodeLabels break_labels_
 
AstNodenode_
 
bool needs_continuation_counter_ = false
 
BlockCoverageBuilderblock_coverage_builder_
 

Detailed Description

Definition at line 103 of file control-flow-builders.h.


The documentation for this class was generated from the following files: