llvm-6502/include/llvm/Analysis
Chris Lattner ab8c565768 Several *major* changes to the AA interfaces:
1. Provide interfaces so that clients can update alias analyses to reflect
   the changes made by the transformations.
2. Change how alias analysis implementations work overall.  In particular,
   now clients will automatically forward to chained AA implementations: they
   don't have to remember to do it themselves.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13678 91177308-0d34-0410-b5e6-96231b3b80d8
2004-05-23 21:12:38 +00:00
..
DataStructure Complete rewrite of the code that merges DS graphs for equivalence classes 2004-05-23 07:54:02 +00:00
AliasAnalysis.h Several *major* changes to the AA interfaces: 2004-05-23 21:12:38 +00:00
AliasSetTracker.h Rename a method 2004-05-23 21:10:58 +00:00
CallGraph.h
CFGPrinter.h
ConstantsScanner.h
DataStructure.h
DependenceGraph.h
Dominators.h It's not clear to me whether the old version was correct C++ code, but in 2004-05-21 18:38:16 +00:00
DSGraph.h
DSGraphTraits.h
DSNode.h Fix size/offset assertion to allow negative offsets and folded nodes. 2004-05-23 07:34:53 +00:00
DSSupport.h
Expressions.h
FindUnsafePointerTypes.h
FindUsedTypes.h
InstForest.h
Interval.h
IntervalIterator.h
IntervalPartition.h
IPModRef.h
LoadValueNumbering.h
LoopInfo.h
MemoryDepAnalysis.h
PgmDependenceGraph.h
PostDominators.h
ProfileInfo.h
ProfileInfoLoader.h Add BBTrace accessor method and data member. 2004-05-04 17:11:13 +00:00
ProfileInfoTypes.h
ScalarEvolution.h
ScalarEvolutionExpressions.h
SlotCalculator.h
Trace.h Define erase forwarding method on traces 2004-05-17 21:17:21 +00:00
ValueNumbering.h Add interfaces to update value numbering results 2004-05-23 21:11:17 +00:00
Verifier.h