V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::interpreter::BytecodeArrayWriter Class Referencefinal

Public Member Functions

 BytecodeArrayWriter (Zone *zone, ConstantArrayBuilder *constant_array_builder, SourcePositionTableBuilder::RecordingMode source_position_mode)
 
void Write (BytecodeNode *node)
 
void WriteJump (BytecodeNode *node, BytecodeLabel *label)
 
void WriteSwitch (BytecodeNode *node, BytecodeJumpTable *jump_table)
 
void BindLabel (BytecodeLabel *label)
 
void BindLabel (const BytecodeLabel &target, BytecodeLabel *label)
 
void BindJumpTableEntry (BytecodeJumpTable *jump_table, int case_value)
 
Handle< BytecodeArrayToBytecodeArray (Isolate *isolate, int register_count, int parameter_count, Handle< ByteArray > handler_table)
 
bool RemainderOfBlockIsDead () const
 

Friends

class bytecode_array_writer_unittest::BytecodeArrayWriterUnittest
 

Detailed Description

Definition at line 32 of file bytecode-array-writer.h.


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