|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <CallDAG.h>
Classes | |
| class | CallDAGCreator |
| struct | Record |
Public Types | |
| enum | InitResult { INITDAG_SUCCESS, INITDAG_RECURSION, INITDAG_UNDEFINED } |
Public Member Functions | |
| CallDAG () | |
| ~CallDAG () | |
| InitResult | init (TIntermNode *root, TInfoSinkBase *info) |
| size_t | findIndex (const TFunctionSymbolInfo *functionInfo) const |
| const Record & | getRecordFromIndex (size_t index) const |
| const Record & | getRecord (const TIntermAggregate *function) const |
| size_t | size () const |
| void | clear () |
Static Public Attributes | |
| static const size_t | InvalidIndex = std::numeric_limits<size_t>::max() |
| CallDAG::CallDAG | ( | ) |
| CallDAG::~CallDAG | ( | ) |
| void CallDAG::clear | ( | ) |
| size_t CallDAG::findIndex | ( | const TFunctionSymbolInfo * | functionInfo | ) | const |
| const CallDAG::Record & CallDAG::getRecord | ( | const TIntermAggregate * | function | ) | const |
| const CallDAG::Record & CallDAG::getRecordFromIndex | ( | size_t | index | ) | const |
| CallDAG::InitResult CallDAG::init | ( | TIntermNode * | root, |
| TInfoSinkBase * | info | ||
| ) |
| size_t CallDAG::size | ( | ) | const |
1.8.13