llvm-6502/include/llvm/Analysis
Chris Lattner 4ff0b9636d Substantially improve the DSA code by removing 'forwarding' nodes from
DSGraphs while they are forwarding.  When the last reference to the forwarding
node is dropped, the forwarding node is autodeleted.  This should simplify
removeTriviallyDead nodes, and is only (efficiently) possible because we are
using an ilist of dsnodes now.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11175 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-08 01:27:18 +00:00
..
DataStructure Substantially improve the DSA code by removing 'forwarding' nodes from 2004-02-08 01:27:18 +00:00
AliasAnalysis.h Add a new pointsToConstantMemory method to the AliasAnalysis interface 2004-01-30 22:15:41 +00:00
AliasSetTracker.h Add a new AliassetTracker::remove method. Because we need to be able to remove 2003-12-18 08:11:56 +00:00
CallGraph.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
ConstantsScanner.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
DataStructure.h Add methods for implementation 2003-11-13 05:05:34 +00:00
DependenceGraph.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Dominators.h The recalclulate method was a nasty hack that was once used by the -cee pass, 2003-12-07 00:55:32 +00:00
DSGraph.h Substantially improve the DSA code by removing 'forwarding' nodes from 2004-02-08 01:27:18 +00:00
DSGraphTraits.h Abstract out the Nodes collection. Instead of providing a getNodes() method, 2004-02-07 23:57:09 +00:00
DSNode.h Substantially improve the DSA code by removing 'forwarding' nodes from 2004-02-08 01:27:18 +00:00
DSSupport.h Minor tweaks 2004-01-27 21:49:42 +00:00
Expressions.h Rename ClassifyExpression -> ClassifyExpr 2003-12-23 08:03:40 +00:00
FindUnsafePointerTypes.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
FindUsedTypes.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
InductionVariable.h fix grammao 2003-12-22 04:08:12 +00:00
InstForest.h be GCC 3.4 clean 2003-11-29 19:55:12 +00:00
Interval.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
IntervalIterator.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
IntervalPartition.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
IPModRef.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
LoadValueNumbering.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
LoopInfo.h Doxygenify comments. 2004-01-30 17:22:50 +00:00
MemoryDepAnalysis.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
PgmDependenceGraph.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
PostDominators.h Move this method out of the generic dominators calculation code 2003-12-07 00:35:19 +00:00
SlotCalculator.h Move SlotCalculator.h from include/llvm to include/llvm/Analysis 2004-01-20 19:50:12 +00:00
ValueNumbering.h IncludeFile hack to pull in BasicValueNumbering whenever ValueNumbering.h 2003-12-11 05:05:56 +00:00
Verifier.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00