webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <BytecodeGraph.h>
Public Types | |
typedef Block | CodeBlock |
typedef Block::Instruction | Instruction |
typedef Vector< std::unique_ptr< BytecodeBasicBlock > > | BasicBlocksVector |
typedef WTF::IndexedContainerIterator< BytecodeGraph< Block > > | iterator |
typedef Block | CodeBlock |
typedef Block::Instruction | Instruction |
typedef Vector< std::unique_ptr< BytecodeBasicBlock > > | BasicBlocksVector |
typedef WTF::IndexedContainerIterator< BytecodeGraph< Block > > | iterator |
Public Member Functions | |
BytecodeGraph (Block *, typename Block::UnpackedInstructions &) | |
Block * | codeBlock () const |
Block::UnpackedInstructions & | instructions () |
WTF::IteratorRange< BasicBlocksVector::reverse_iterator > | basicBlocksInReverseOrder () |
BytecodeBasicBlock * | findBasicBlockForBytecodeOffset (unsigned bytecodeOffset) |
BytecodeBasicBlock * | findBasicBlockWithLeaderOffset (unsigned leaderOffset) |
unsigned | size () const |
BytecodeBasicBlock * | at (unsigned index) const |
BytecodeBasicBlock * | operator[] (unsigned index) const |
iterator | begin () const |
iterator | end () const |
BytecodeBasicBlock * | first () |
BytecodeBasicBlock * | last () |
BytecodeGraph (Block *, typename Block::UnpackedInstructions &) | |
Block * | codeBlock () const |
Block::UnpackedInstructions & | instructions () |
WTF::IteratorRange< BasicBlocksVector::reverse_iterator > | basicBlocksInReverseOrder () |
BytecodeBasicBlock * | findBasicBlockForBytecodeOffset (unsigned bytecodeOffset) |
BytecodeBasicBlock * | findBasicBlockWithLeaderOffset (unsigned leaderOffset) |
unsigned | size () const |
BytecodeBasicBlock * | at (unsigned index) const |
BytecodeBasicBlock * | operator[] (unsigned index) const |
iterator | begin () const |
iterator | end () const |
BytecodeBasicBlock * | first () |
BytecodeBasicBlock * | last () |
Static Public Member Functions | |
static bool | blockContainsBytecodeOffset (BytecodeBasicBlock *block, unsigned bytecodeOffset) |
static bool | blockContainsBytecodeOffset (BytecodeBasicBlock *block, unsigned bytecodeOffset) |
typedef Vector<std::unique_ptr<BytecodeBasicBlock> > JSC::BytecodeGraph< Block >::BasicBlocksVector |
typedef Vector<std::unique_ptr<BytecodeBasicBlock> > JSC::BytecodeGraph< Block >::BasicBlocksVector |
typedef Block JSC::BytecodeGraph< Block >::CodeBlock |
typedef Block JSC::BytecodeGraph< Block >::CodeBlock |
typedef Block::Instruction JSC::BytecodeGraph< Block >::Instruction |
typedef Block::Instruction JSC::BytecodeGraph< Block >::Instruction |
typedef WTF::IndexedContainerIterator<BytecodeGraph<Block> > JSC::BytecodeGraph< Block >::iterator |
typedef WTF::IndexedContainerIterator<BytecodeGraph<Block> > JSC::BytecodeGraph< Block >::iterator |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |