Lines Matching defs:AnalyzeCallDepth
15 #include "AnalyzeCallDepth.h"
18 traverseCaseBody(AnalyzeCallDepth* analysis,
34 AnalyzeCallDepth::FunctionNode::FunctionNode(TIntermAggregate *node) : node(node)
40 const TString &AnalyzeCallDepth::FunctionNode::getName() const
45 void AnalyzeCallDepth::FunctionNode::addCallee(AnalyzeCallDepth::FunctionNode *callee)
58 unsigned int AnalyzeCallDepth::FunctionNode::analyzeCallDepth(AnalyzeCallDepth *analyzeCallDepth)
61 ASSERT(analyzeCallDepth);
78 calleeDepth = callees[i]->analyzeCallDepth(analyzeCallDepth);
92 unsigned int AnalyzeCallDepth::FunctionNode::getLastDepth() const
97 void AnalyzeCallDepth::FunctionNode::removeIfUnreachable()
106 AnalyzeCallDepth::AnalyzeCallDepth(TIntermNode *root)
113 AnalyzeCallDepth::~AnalyzeCallDepth()
121 bool AnalyzeCallDepth::visitSwitch(Visit visit, TIntermSwitch *node)
165 bool AnalyzeCallDepth::visitAggregate(Visit visit, TIntermAggregate *node)
222 unsigned int AnalyzeCallDepth::analyzeCallDepth()
231 unsigned int depth = main->analyzeCallDepth(this);
236 unsigned int globalDepth = (*globalCall)->analyzeCallDepth(this);
253 AnalyzeCallDepth::FunctionNode *AnalyzeCallDepth::findFunctionByName(const TString &name)