llvm-6502/lib/Analysis/DataStructure
Chris Lattner 5021b8c2d6 do not bother inlining nullary functions without return values. The only
effect these calls can have is due to global variables, and these passes
all use the globals graph to capture their effect anyway.  This speeds up
the BU pass very slightly on perlbmk, reducing the number of dsnodes
allocated from 98913 to 96423.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20676 91177308-0d34-0410-b5e6-96231b3b80d8
2005-03-18 23:19:47 +00:00
..
BottomUpClosure.cpp do not bother inlining nullary functions without return values. The only 2005-03-18 23:19:47 +00:00
CompleteBottomUp.cpp do not bother inlining nullary functions without return values. The only 2005-03-18 23:19:47 +00:00
DataStructure.cpp remove a bogus optimization. This only works if there are no globals in the 2005-03-18 00:23:59 +00:00
DataStructureAA.cpp fix a bogus assertion 2005-03-18 23:18:30 +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 * Make some methods more const correct. 2005-01-30 23:51:02 +00:00
DSCallSiteIterator.h * Make some methods more const correct. 2005-01-30 23:51:02 +00:00
EquivClassGraphs.cpp do not bother inlining nullary functions without return values. The only 2005-03-18 23:19:47 +00:00
GraphChecker.cpp remove use of compat_iterator. 2005-03-16 22:42:19 +00:00
Local.cpp another fastpath 2005-03-18 23:18:20 +00:00
Makefile Fix library name. 2004-10-28 05:36:48 +00:00
Printer.cpp remove use of compat_iterator. 2005-03-16 22:42:19 +00:00
Steensgaard.cpp This mega patch converts us from using Function::a{iterator|begin|end} to 2005-03-15 04:54:21 +00:00
TopDownClosure.cpp Start using retnodes_* for iteration. 2005-03-15 16:55:04 +00:00