#include <BytecodeBasicBlock.h>
|
| static void | compute (CodeBlock *, Instruction *instructionsBegin, unsigned instructionCount, Vector< std::unique_ptr< BytecodeBasicBlock >> &) |
| |
| static void | compute (UnlinkedCodeBlock *, UnlinkedInstruction *instructionsBegin, unsigned instructionCount, Vector< std::unique_ptr< BytecodeBasicBlock >> &) |
| |
| static void | compute (CodeBlock *, Instruction *instructionsBegin, unsigned instructionCount, Vector< std::unique_ptr< BytecodeBasicBlock >> &) |
| |
| static void | compute (UnlinkedCodeBlock *, UnlinkedInstruction *instructionsBegin, unsigned instructionCount, Vector< std::unique_ptr< BytecodeBasicBlock >> &) |
| |
◆ SpecialBlockType [1/2]
| Enumerator |
|---|
| EntryBlock | |
| ExitBlock | |
| EntryBlock | |
| ExitBlock | |
◆ SpecialBlockType [2/2]
| Enumerator |
|---|
| EntryBlock | |
| ExitBlock | |
| EntryBlock | |
| ExitBlock | |
◆ BytecodeBasicBlock() [1/4]
| JSC::BytecodeBasicBlock::BytecodeBasicBlock |
( |
unsigned |
start, |
|
|
unsigned |
length |
|
) |
| |
|
inline |
◆ BytecodeBasicBlock() [2/4]
◆ BytecodeBasicBlock() [3/4]
| JSC::BytecodeBasicBlock::BytecodeBasicBlock |
( |
unsigned |
start, |
|
|
unsigned |
length |
|
) |
| |
◆ BytecodeBasicBlock() [4/4]
◆ compute() [1/4]
◆ compute() [2/4]
◆ compute() [3/4]
◆ compute() [4/4]
◆ in() [1/2]
| FastBitVector& JSC::BytecodeBasicBlock::in |
( |
| ) |
|
|
inline |
◆ in() [2/2]
| FastBitVector& JSC::BytecodeBasicBlock::in |
( |
| ) |
|
|
inline |
◆ index() [1/2]
| unsigned JSC::BytecodeBasicBlock::index |
( |
| ) |
const |
|
inline |
◆ index() [2/2]
| unsigned JSC::BytecodeBasicBlock::index |
( |
| ) |
const |
|
inline |
◆ isEntryBlock() [1/2]
| bool JSC::BytecodeBasicBlock::isEntryBlock |
( |
| ) |
|
|
inline |
◆ isEntryBlock() [2/2]
| bool JSC::BytecodeBasicBlock::isEntryBlock |
( |
| ) |
|
|
inline |
◆ isExitBlock() [1/2]
| bool JSC::BytecodeBasicBlock::isExitBlock |
( |
| ) |
|
|
inline |
◆ isExitBlock() [2/2]
| bool JSC::BytecodeBasicBlock::isExitBlock |
( |
| ) |
|
|
inline |
◆ leaderOffset() [1/2]
| unsigned JSC::BytecodeBasicBlock::leaderOffset |
( |
| ) |
|
|
inline |
◆ leaderOffset() [2/2]
| unsigned JSC::BytecodeBasicBlock::leaderOffset |
( |
| ) |
|
|
inline |
◆ offsets() [1/2]
| const Vector<unsigned>& JSC::BytecodeBasicBlock::offsets |
( |
| ) |
const |
|
inline |
◆ offsets() [2/2]
| const Vector<unsigned>& JSC::BytecodeBasicBlock::offsets |
( |
| ) |
const |
|
inline |
◆ out() [1/2]
| FastBitVector& JSC::BytecodeBasicBlock::out |
( |
| ) |
|
|
inline |
◆ out() [2/2]
| FastBitVector& JSC::BytecodeBasicBlock::out |
( |
| ) |
|
|
inline |
◆ shrinkToFit() [1/2]
| void JSC::BytecodeBasicBlock::shrinkToFit |
( |
| ) |
|
◆ shrinkToFit() [2/2]
| void JSC::BytecodeBasicBlock::shrinkToFit |
( |
| ) |
|
◆ successors() [1/2]
◆ successors() [2/2]
◆ totalLength() [1/2]
| unsigned JSC::BytecodeBasicBlock::totalLength |
( |
| ) |
|
|
inline |
◆ totalLength() [2/2]
| unsigned JSC::BytecodeBasicBlock::totalLength |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following files: