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
AliasSetTracker.h
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
LoopInfo.h Some ProfileInfo cleanups. 2009-08-08 18:59:03 +00:00
LoopPass.h
LoopVR.h
MemoryDependenceAnalysis.h
Passes.h
PointerTracking.h
PostDominators.h
ProfileInfo.h Some ProfileInfo cleanups. 2009-08-08 18:59:03 +00:00
ProfileInfoLoader.h
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