Searched refs:FunctionNode (Results 1 – 4 of 4) sorted by relevance
17 AnalyzeCallDepth::FunctionNode::FunctionNode(TIntermAggregate *node) : node(node) in FunctionNode() function in AnalyzeCallDepth::FunctionNode23 const TString &AnalyzeCallDepth::FunctionNode::getName() const in getName()28 void AnalyzeCallDepth::FunctionNode::addCallee(AnalyzeCallDepth::FunctionNode *callee) in addCallee()41 unsigned int AnalyzeCallDepth::FunctionNode::analyzeCallDepth(AnalyzeCallDepth *analyzeCallDepth) in analyzeCallDepth()75 unsigned int AnalyzeCallDepth::FunctionNode::getLastDepth() const in getLastDepth()80 void AnalyzeCallDepth::FunctionNode::removeIfUnreachable() in removeIfUnreachable()116 currentFunction = new FunctionNode(node); in visitAggregate()135 FunctionNode *function = findFunctionByName(node->getName()); in visitAggregate()139 function = new FunctionNode(node); in visitAggregate()163 FunctionNode *main = findFunctionByName("main("); in analyzeCallDepth()[all …]
35 class FunctionNode38 FunctionNode(TIntermAggregate *node);41 void addCallee(FunctionNode *callee);49 TVector<FunctionNode*> callees;55 FunctionNode *findFunctionByName(const TString &name);57 std::vector<FunctionNode*> functions;58 typedef std::set<FunctionNode*> FunctionSet;60 FunctionNode *currentFunction;
455 class FunctionNode { class460 FunctionNode(Function *F) in FunctionNode() function in __anon7fe985500111::FunctionNode1389 bool operator()(const FunctionNode &LHS, const FunctionNode &RHS) const { in operator ()()1397 typedef std::set<FunctionNode, FunctionNodeCmp> FnTreeType;1441 void replaceFunctionInTree(const FunctionNode &FN, Function *G);1775 void MergeFunctions::replaceFunctionInTree(const FunctionNode &FN, in replaceFunctionInTree()1798 FnTree.insert(FunctionNode(NewFunction)); in insert()1807 const FunctionNode &OldF = *Result.first; in insert()
188 ``std::set<FunctionNode> FnTree;``190 Here ``FunctionNode`` is a wrapper for ``llvm::Function`` class, with