Home
last modified time | relevance | path

Searched refs:FnTree (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp201 MergeFunctions() : FnTree(FunctionNodeCmp(&GlobalNumbers)) { in MergeFunctions()
287 FnTreeType FnTree; member in __anon0a4371590111::MergeFunctions
453 LLVM_DEBUG(dbgs() << "size of FnTree: " << FnTree.size() << '\n'); in runOnModule()
456 FnTree.clear(); in runOnModule()
903 FnTree.insert(FunctionNode(NewFunction)); in insert()
937 FnTree.erase(I->second); in remove()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DMergeFunctions.rst173 ``FnTree`` – the set of all unique functions. It keeps items that couldn't be
176 ``std::set<FunctionNode> FnTree;``
183 ``FnTree`` already. Obviously, such functions should be rechecked again. In this
184 case, we remove them from ``FnTree``, and mark them to be rescanned, namely
197 insert it into *FnTree*: check whether *FCur* is equal to one of functions
198 in *FnTree*. If there *is* an equal function in *FnTree*
200 the function from the *worklist* to *FnTree*.
661 Operation affects ``FnTree`` contents with next way: *F* will stay in
662 ``FnTree``. *G* being equal to *F* will not be added to ``FnTree``. Calls of
665 ``FnTree``, and analyzed again.
[all …]