#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: