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 Initialize member out of paranoia 2004-05-02 16:06:40 +00:00
CFGPrinter.h Because I like being able to instantiate the cfgprinter from external projects, 2004-04-26 16:27:53 +00:00
ConstantsScanner.h
DataStructure.h Doxygenified and cleand up comments. 2004-03-11 23:08:20 +00:00
DependenceGraph.h Doxygenified and cleand up comments. 2004-03-11 23:08:20 +00:00
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 Doxygenified and cleand up comments. 2004-03-11 23:08:20 +00:00
DSGraphTraits.h Fix the "partial pool allocator" on em3d and others. The problem is that 2004-03-01 01:42:26 +00:00
DSNode.h Fix size/offset assertion to allow negative offsets and folded nodes. 2004-05-23 07:34:53 +00:00
DSSupport.h Doxygenified and cleand up comments. 2004-03-11 23:08:20 +00:00
Expressions.h Doxygenified and cleand up comments. 2004-03-11 23:08:20 +00:00
FindUnsafePointerTypes.h Doxygenified and cleand up comments. 2004-03-11 23:08:20 +00:00
FindUsedTypes.h
InstForest.h
Interval.h
IntervalIterator.h
IntervalPartition.h
IPModRef.h Doxygenified and cleand up comments. 2004-03-11 23:08:20 +00:00
LoadValueNumbering.h
LoopInfo.h Eliminate a poorly conceived method 2004-04-19 06:26:46 +00:00
MemoryDepAnalysis.h Doxygenified and cleand up comments. 2004-03-11 23:08:20 +00:00
PgmDependenceGraph.h Doxygenified and cleand up comments. 2004-03-11 23:08:20 +00:00
PostDominators.h Doxygenify comments. 2004-02-29 23:55:11 +00:00
ProfileInfo.h Switch over to using edge profile information as the basic profiling representation, 2004-03-08 22:03:45 +00:00
ProfileInfoLoader.h Add BBTrace accessor method and data member. 2004-05-04 17:11:13 +00:00
ProfileInfoTypes.h New header file containing profile info enums shared between the C++ analysis 2004-05-04 16:57:57 +00:00
ScalarEvolution.h Remove the SCEV::expandCodeFor method, add a new SCEVVisitor class. 2004-04-23 21:28:25 +00:00
ScalarEvolutionExpressions.h Fix warning 2004-04-27 18:21:56 +00:00
SlotCalculator.h Move SlotCalculator.h from include/llvm to include/llvm/Analysis 2004-01-20 19:50:12 +00:00
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 Make the verifier API more complete and useful 2004-04-02 15:44:33 +00:00