llvm-6502/include/llvm/Analysis
Dan Gohman c40f17b087 Generalize ScalarEvolution to be able to analyze GEPs when
TargetData is not present. It still uses TargetData when available.
This generalization also fixed some limitations in the TargetData
case; the attached testcase covers this.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79344 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-18 16:46:41 +00:00
..
AliasAnalysis.h Make AliasAnalysis and related classes use 2009-07-25 00:48:42 +00:00
AliasSetTracker.h Fix some problems with ASTCallbackVH in its use as a DenseMap key. 2009-07-31 18:21:48 +00:00
CallGraph.h
CaptureTracking.h
CFGPrinter.h
ConstantFolding.h Make LLVMContext and LLVMContextImpl classes instead of structs. 2009-08-11 17:45:13 +00:00
ConstantsScanner.h
DebugInfo.h Make LLVMContext and LLVMContextImpl classes instead of structs. 2009-08-11 17:45:13 +00:00
DominatorInternals.h
Dominators.h
FindUsedTypes.h
Interval.h
IntervalIterator.h
IntervalPartition.h
IVUsers.h
LibCallAliasAnalysis.h
LibCallSemantics.h
LiveValues.h
LoopDependenceAnalysis.h SIV/MIV classification for LDA. 2009-08-07 18:23:41 +00:00
LoopInfo.h Some ProfileInfo cleanups. 2009-08-08 18:59:03 +00:00
LoopPass.h Get rid of the Pass+Context magic. 2009-07-22 00:24:57 +00:00
LoopVR.h
MemoryDependenceAnalysis.h Fix a typo in a comment. 2009-07-31 19:26:54 +00:00
Passes.h Add a basic static ProfileInfo provider (ProfileEstimatorPass). 2009-08-08 18:44:18 +00:00
PointerTracking.h
PostDominators.h
ProfileInfo.h Some ProfileInfo cleanups. 2009-08-08 18:59:03 +00:00
ProfileInfoLoader.h Remove unnecessary ProfileInfoLoader methods. 2009-08-05 15:55:56 +00:00
ProfileInfoTypes.h
ScalarEvolution.h Generalize ScalarEvolution to be able to analyze GEPs when 2009-08-18 16:46:41 +00:00
ScalarEvolutionExpander.h Generalize ScalarEvolution to be able to analyze GEPs when 2009-08-18 16:46:41 +00:00
ScalarEvolutionExpressions.h Generalize ScalarEvolution to be able to analyze GEPs when 2009-08-18 16:46:41 +00:00
SparsePropagation.h Make LLVMContext and LLVMContextImpl classes instead of structs. 2009-08-11 17:45:13 +00:00
Trace.h
ValueTracking.h Make LLVMContext and LLVMContextImpl classes instead of structs. 2009-08-11 17:45:13 +00:00
Verifier.h