1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 19:42:54 +02:00
llvm-mirror/lib/Analysis/DataStructure
Chris Lattner 23ef46ddca Change the ActualCallees callgraph from hash_multimap<Instruction,Function>
to std::set<std::pair<Inst,Func>> to avoid duplicate entries.

This speeds up the CompleteBU pass from 1.99s to .15s on povray and the
eqgraph passes from 1.5s to .16s on the same.

llvm-svn: 21031
2005-04-02 19:17:18 +00:00
..
BottomUpClosure.cpp Grow the EQ classes for globals at the end of the BU pass. This shrinks 2005-03-25 16:45:43 +00:00
CompleteBottomUp.cpp Change the ActualCallees callgraph from hash_multimap<Instruction,Function> 2005-04-02 19:17:18 +00:00
DataStructure.cpp Change the ActualCallees callgraph from hash_multimap<Instruction,Function> 2005-04-02 19:17:18 +00:00
DataStructureAA.cpp remove ... 2005-03-27 21:57:09 +00:00
DataStructureOpt.cpp Fix the missing symbols problem Bill was hitting. Patch contributed by 2005-03-17 15:38:16 +00:00
DataStructureStats.cpp method was renamed. 2005-03-20 02:40:27 +00:00
EquivClassGraphs.cpp Change the ActualCallees callgraph from hash_multimap<Instruction,Function> 2005-04-02 19:17:18 +00:00
GraphChecker.cpp remove use of compat_iterator. 2005-03-16 22:42:19 +00:00
Local.cpp Remove an iteration pass over the entire scalarmap for each function created 2005-03-22 02:45:13 +00:00
Makefile Fix library name. 2004-10-28 05:36:48 +00:00
Printer.cpp no really, don't double count these nodes either! 2005-03-25 20:54:45 +00:00
Steensgaard.cpp Change the ActualCallees callgraph from hash_multimap<Instruction,Function> 2005-04-02 19:17:18 +00:00
TopDownClosure.cpp Change the ActualCallees callgraph from hash_multimap<Instruction,Function> 2005-04-02 19:17:18 +00:00