|
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 |
1.8.13