llvm-6502/lib/Analysis/DataStructure
Chris Lattner 2e2cce69bc Two changes:
1. Chain to the parent implementation of M/R analysis if we can't find
     any information.  It has some heuristics that often do well.
  2. Do not clear all flags, this can make invalid nodes by turning nodes
     that used to be collapsed into non-collapsed nodes (fixing crashes)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20659 91177308-0d34-0410-b5e6-96231b3b80d8
2005-03-17 19:56:18 +00:00
..
BottomUpClosure.cpp fix crashes when we only have a prototype for main. 2005-03-15 22:10:04 +00:00
CompleteBottomUp.cpp fix crashes when we only have a prototype for main. 2005-03-15 22:10:04 +00:00
DataStructure.cpp Do not create ridiculously huge DSNodes, as described in the comments. 2005-03-17 05:25:34 +00:00
DataStructureAA.cpp Two changes: 2005-03-17 19:56:18 +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 make sure to mark nodes in the globals graph incomplete after computing it 2005-03-15 22:47:18 +00:00
GraphChecker.cpp remove use of compat_iterator. 2005-03-16 22:42:19 +00:00
Local.cpp This mega patch converts us from using Function::a{iterator|begin|end} to 2005-03-15 04:54:21 +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