llvm-6502/include/llvm/Analysis
Chris Lattner 30963fbe8f move gep decomposition out of ValueTracking into BasicAA. The form of
decomposition that it is doing is very basicaa specific and is only used
by basicaa.

Now with less tree breakingness.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111433 91177308-0d34-0410-b5e6-96231b3b80d8
2010-08-18 22:07:29 +00:00
..
AliasAnalysis.h Implement a proper getModRefInfo for va_arg. 2010-08-06 18:24:38 +00:00
AliasSetTracker.h
CallGraph.h
CaptureTracking.h 80-columns 2010-07-13 05:50:08 +00:00
CFGPrinter.h Remove tab characters and 80-col. 2010-07-12 05:26:37 +00:00
CodeMetrics.h Pulled CodeMetrics out of InlineCost.h and made it a bit more general, so it can be reused from PartialSpecializationCost 2010-06-09 15:11:37 +00:00
ConstantFolding.h
ConstantsScanner.h
DebugInfo.h Add missing argument. CreateCompositeTypeEx() users, please verify. 2010-08-10 20:22:49 +00:00
DominatorInternals.h 80-columns 2010-07-13 05:50:08 +00:00
Dominators.h Reapply r110396, with fixes to appease the Linux buildbot gods. 2010-08-06 18:33:48 +00:00
DomPrinter.h
DOTGraphTraitsPass.h Reapply r110396, with fixes to appease the Linux buildbot gods. 2010-08-06 18:33:48 +00:00
FindUsedTypes.h Reapply r110396, with fixes to appease the Linux buildbot gods. 2010-08-06 18:33:48 +00:00
InlineCost.h Pulled CodeMetrics out of InlineCost.h and made it a bit more general, so it can be reused from PartialSpecializationCost 2010-06-09 15:11:37 +00:00
InstructionSimplify.h
Interval.h
IntervalIterator.h Use std::vector rather than SmallVector here because SmallVector 2010-07-08 13:06:08 +00:00
IntervalPartition.h Reapply r110396, with fixes to appease the Linux buildbot gods. 2010-08-06 18:33:48 +00:00
IVUsers.h
LazyValueInfo.h Inform LazyValueInfo whenever a block is deleted, to avoid dangling pointer issues. 2010-08-18 18:39:01 +00:00
LibCallAliasAnalysis.h Reapply r110396, with fixes to appease the Linux buildbot gods. 2010-08-06 18:33:48 +00:00
LibCallSemantics.h Thread const correctness through a bunch of AliasAnalysis interfaces and 2010-08-03 21:48:53 +00:00
Lint.h Fix Lint printing warnings multiple times. Remove the ErrorStr 2010-05-26 22:28:53 +00:00
LiveValues.h
Loads.h Move FindAvailableLoadedValue isSafeToLoadUnconditionally out of 2010-05-28 16:19:17 +00:00
LoopDependenceAnalysis.h Reapply r110396, with fixes to appease the Linux buildbot gods. 2010-08-06 18:33:48 +00:00
LoopInfo.h Reapply r110396, with fixes to appease the Linux buildbot gods. 2010-08-06 18:33:48 +00:00
LoopPass.h Make LoopPass::getContainedPass return a LoopPass* instead of a Pass* 2010-08-11 20:34:43 +00:00
MemoryBuiltins.h minor enhancement to llvm::isFreeCall API: return CallInst; no functional change 2010-06-23 21:51:12 +00:00
MemoryDependenceAnalysis.h
Passes.h Reapply r110396, with fixes to appease the Linux buildbot gods. 2010-08-06 18:33:48 +00:00
PHITransAddr.h
PointerTracking.h Add a missing function. 2010-08-04 11:42:45 +00:00
PostDominators.h Reapply r110396, with fixes to appease the Linux buildbot gods. 2010-08-06 18:33:48 +00:00
ProfileInfo.h
ProfileInfoLoader.h
ProfileInfoTypes.h
RegionInfo.h RegionInfo: Add getMaxRegionExit() 2010-07-27 08:39:43 +00:00
RegionIterator.h Add new RegionInfo pass. 2010-07-22 07:46:31 +00:00
RegionPrinter.h Add new RegionInfo pass. 2010-07-22 07:46:31 +00:00
ScalarEvolution.h Placate overzealous compiler warnings. 2010-08-16 17:01:55 +00:00
ScalarEvolutionExpander.h Use AssertingVH for InsertedValues and InsertedPostIncValues, to verify 2010-07-27 01:19:06 +00:00
ScalarEvolutionExpressions.h Revert r111031. The way LLVM defines loop invariance, the property of an 2010-08-16 17:34:25 +00:00
ScalarEvolutionNormalization.h
SparsePropagation.h
Trace.h
ValueTracking.h move gep decomposition out of ValueTracking into BasicAA. The form of 2010-08-18 22:07:29 +00:00
Verifier.h