webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Types | Public Member Functions | List of all members
JSC::BytecodeGeneratorification Class Reference

Classes

struct  Storage
 

Public Types

typedef Vector< YieldDataYields
 

Public Member Functions

 BytecodeGeneratorification (UnlinkedCodeBlock *codeBlock, UnlinkedCodeBlock::UnpackedInstructions &instructions, SymbolTable *generatorFrameSymbolTable, int generatorFrameSymbolTableIndex)
 
void run ()
 
BytecodeGraph< UnlinkedCodeBlock > & graph ()
 
const Yieldsyields () const
 
Yieldsyields ()
 
unsigned enterPoint () const
 

Member Typedef Documentation

◆ Yields

Constructor & Destructor Documentation

◆ BytecodeGeneratorification()

JSC::BytecodeGeneratorification::BytecodeGeneratorification ( UnlinkedCodeBlock codeBlock,
UnlinkedCodeBlock::UnpackedInstructions instructions,
SymbolTable generatorFrameSymbolTable,
int  generatorFrameSymbolTableIndex 
)
inline

Member Function Documentation

◆ enterPoint()

unsigned JSC::BytecodeGeneratorification::enterPoint ( ) const
inline

◆ graph()

BytecodeGraph<UnlinkedCodeBlock>& JSC::BytecodeGeneratorification::graph ( )
inline

◆ run()

void JSC::BytecodeGeneratorification::run ( )

◆ yields() [1/2]

const Yields& JSC::BytecodeGeneratorification::yields ( ) const
inline

◆ yields() [2/2]

Yields& JSC::BytecodeGeneratorification::yields ( )
inline

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