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 |