llvm/lib/Analysis
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
..
DataStructure * Do not refer to ActualCallees in CBU, when we can do it locally. 2004-10-31 23:41:26 +00:00
IPA Fix library name. 2004-10-28 05:36:48 +00:00
AliasAnalysis.cpp Fix #includes of i*.h => Instructions.h as per PR403. 2004-07-29 17:30:56 +00:00
AliasAnalysisCounter.cpp 'Pass' should now not be derived from by clients. Instead, they should derive 2004-09-20 04:48:05 +00:00
AliasAnalysisEvaluator.cpp Changes For Bug 352 2004-09-01 22:55:40 +00:00
AliasSetTracker.cpp Add some assertions 2004-09-15 16:59:47 +00:00
BasicAliasAnalysis.cpp Be more careful about looking for constants when we really want constantint's. 2004-10-16 16:07:10 +00:00
CFGPrinter.cpp Changes For Bug 352 2004-09-01 22:55:40 +00:00
ConstantRange.cpp Bug fixes for PR341 2004-07-15 01:29:12 +00:00
Expressions.cpp Add #include <iostream> since Value.h does not #include it any more. 2004-07-04 12:19:56 +00:00
InstCount.cpp Convert 'struct' to 'class' in various places to adhere to the coding standards 2004-10-27 16:14:51 +00:00
Interval.cpp Fixes for PR341 2004-07-15 02:31:46 +00:00
IntervalPartition.cpp Fixes to make LLVM compile with vc7.1. 2004-09-03 18:19:51 +00:00
LoadValueNumbering.cpp Fixes to make LLVM compile with vc7.1. 2004-09-03 18:19:51 +00:00
LoopInfo.cpp Convert code to compile with vc7.1. 2004-09-15 17:06:42 +00:00
Makefile Change Library Names Not To Conflict With Others When Installed 2004-10-27 23:18:45 +00:00
PostDominators.cpp Add support for unreachable 2004-10-16 18:21:33 +00:00
ProfileInfo.cpp Switch to using edge profiling information as the basic source of profile info 2004-03-08 22:04:08 +00:00
ProfileInfoLoader.cpp Add #include <iostream> since Value.h does not #include it any more. 2004-07-04 12:19:56 +00:00
ProfileInfoLoaderPass.cpp 'Pass' should now not be derived from by clients. Instead, they should derive 2004-09-20 04:48:05 +00:00
ScalarEvolution.cpp Patch to support MSVC, contributed by Morten Ofstad 2004-10-25 18:40:08 +00:00
Trace.cpp Add #include <iostream> since Value.h does not #include it any more. 2004-07-04 12:19:56 +00:00
ValueNumbering.cpp Minor efficiency improvement, finegrainify namespacification 2004-03-25 22:56:03 +00:00