llvm-6502/lib/Analysis/DataStructure
Chris Lattner 31d3f671be * Do not refer to ActualCallees in CBU, when we can do it locally.
* *DO NOT* print CBU graphs when asked to print our own.  This is just
  FREAKING confusing and misleading: it's better to not print anything.
* Simplify and clean up some code
* Add some more paranoia assertion checking code that I found to track
  down this bug:
* Fix a nasty bug that was causing us to crash on Prolangs-C++/objects,
  where we were missing processing some graphs.  This hunk is the bugfix:

-    if (!I->isExternal() && !FoldedGraphsMap.count(I))
+    if (!I->isExternal() && !ValMap.count(I))

  urg!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17386 91177308-0d34-0410-b5e6-96231b3b80d8
2004-10-31 23:41:26 +00:00
..
BottomUpClosure.cpp Fix comment 2004-10-31 21:54:51 +00:00
CompleteBottomUp.cpp Fix a nasty dangling pointer problem, due to a free'd pointer being left in 2004-10-07 20:01:31 +00:00
DataStructure.cpp Improve comment 2004-10-31 19:57:43 +00:00
DataStructureAA.cpp 'Pass' should now not be derived from by clients. Instead, they should derive 2004-09-20 04:48:05 +00:00
DataStructureOpt.cpp 'Pass' should now not be derived from by clients. Instead, they should derive 2004-09-20 04:48:05 +00:00
DataStructureStats.cpp Changes For Bug 352 2004-09-01 22:55:40 +00:00
DependenceGraph.cpp Move DependenceGraph.* to lib/Analysis/DataStructure 2004-06-28 00:32:33 +00:00
DependenceGraph.h Changes For Bug 352 2004-09-01 22:55:40 +00:00
DSCallSiteIterator.h Move all of the DSA headers into the Analysis/DataStructure subdir. 2004-07-07 06:32:21 +00:00
EquivClassGraphs.cpp * Do not refer to ActualCallees in CBU, when we can do it locally. 2004-10-31 23:41:26 +00:00
GraphChecker.cpp Changes For Bug 352 2004-09-01 22:55:40 +00:00
IPModRef.cpp 'Pass' should now not be derived from by clients. Instead, they should derive 2004-09-20 04:48:05 +00:00
IPModRef.h 'Pass' should now not be derived from by clients. Instead, they should derive 2004-09-20 04:48:05 +00:00
Local.cpp Fix more undefined behavior 2004-10-30 04:22:45 +00:00
Makefile Fix library name. 2004-10-28 05:36:48 +00:00
MemoryDepAnalysis.cpp 'Pass' should now not be derived from by clients. Instead, they should derive 2004-09-20 04:48:05 +00:00
MemoryDepAnalysis.h 'Pass' should now not be derived from by clients. Instead, they should derive 2004-09-20 04:48:05 +00:00
Parallelize.cpp 'Pass' should now not be derived from by clients. Instead, they should derive 2004-09-20 04:48:05 +00:00
PgmDependenceGraph.cpp Add #include <iostream> since Value.h does not #include it any more. 2004-07-04 12:19:56 +00:00
PgmDependenceGraph.h 'Pass' should now not be derived from by clients. Instead, they should derive 2004-09-20 04:48:05 +00:00
Printer.cpp Fix some more problems where we called getOffset before getNode() 2004-10-30 07:21:19 +00:00
Steensgaard.cpp 'Pass' should now not be derived from by clients. Instead, they should derive 2004-09-20 04:48:05 +00:00
TopDownClosure.cpp 'Pass' should now not be derived from by clients. Instead, they should derive 2004-09-20 04:48:05 +00:00