llvm-6502/lib/Analysis/DataStructure
Chris Lattner 1b9a2aac98 Cache mapping information for a call site after computing it for a mod/ref
query.  If the next mod/ref query happens to be for the same call site
(which is extremely likely), use the cache instead of recomputing the
callee/caller mapping.  This makes -aa-eval ***MUCH*** faster with
ds-aa


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20871 91177308-0d34-0410-b5e6-96231b3b80d8
2005-03-26 23:29:03 +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 don't bother |'ing in 0's 2005-03-24 18:42:51 +00:00
DataStructure.cpp Make the spliceFrom case where one graph is completely empty be constant time. 2005-03-25 00:02:41 +00:00
DataStructureAA.cpp Cache mapping information for a call site after computing it for a mod/ref 2005-03-26 23:29:03 +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 don't bother |'ing in 0's 2005-03-24 18:42:51 +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 Teach steens-aa two things about mod/ref information: 2005-03-26 22:43:20 +00:00
TopDownClosure.cpp Fix a crash while promoting a value out of a loop from a global variable 2005-03-24 04:22:04 +00:00