llvm-6502/include/llvm/Analysis
Andrew Trick f85092c255 indvars: Prototyping Sign/ZeroExtend elimination without canonical IVs.
No functionality enabled by default. Use -disable-iv-rewrite.
Extended IVUsers to keep track of the phi that represents the users' IV.
Added the WidenIV transform to replace a narrow IV with a wide IV
by doing a one-for-one replacement of IV users instead of expanding the
SCEV expressions. [sz]exts are removed and truncs are inserted.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131744 91177308-0d34-0410-b5e6-96231b3b80d8
2011-05-20 18:25:42 +00:00
..
AliasAnalysis.h Remove unused STL header includes. 2011-04-23 19:53:52 +00:00
AliasSetTracker.h
CallGraph.h
CaptureTracking.h
CFGPrinter.h
CodeMetrics.h
ConstantFolding.h
ConstantsScanner.h
DebugInfo.h Doug convinced me that DW_AT_APPLE_objc_complete_type is more appropriate name. 2011-05-12 21:29:42 +00:00
DIBuilder.h PR9214: Convert the DIBuilder API to use ArrayRef. 2011-04-24 10:11:03 +00:00
DominanceFrontier.h
DominatorInternals.h
Dominators.h
DomPrinter.h
DOTGraphTraitsPass.h
FindUsedTypes.h Fix a source of non determinism in FindUsedTypes, use a SetVector instead of a 2011-05-13 05:20:42 +00:00
InlineCost.h Fix a ton of comment typos found by codespell. Patch by 2011-04-15 05:18:47 +00:00
InstructionSimplify.h Forgot to commit the changes to this file. 2011-05-02 16:34:19 +00:00
Interval.h
IntervalIterator.h
IntervalPartition.h
IVUsers.h indvars: Prototyping Sign/ZeroExtend elimination without canonical IVs. 2011-05-20 18:25:42 +00:00
LazyValueInfo.h
LibCallAliasAnalysis.h
LibCallSemantics.h
Lint.h Remove unused STL header includes. 2011-04-23 19:53:52 +00:00
Loads.h
LoopDependenceAnalysis.h
LoopInfo.h
LoopPass.h
MemoryBuiltins.h
MemoryDependenceAnalysis.h teach GVN to widen integer loads when they are overaligned, when doing an 2011-04-28 07:29:08 +00:00
Passes.h
PathNumbering.h
PathProfileInfo.h Remove unused STL header includes. 2011-04-23 19:53:52 +00:00
PHITransAddr.h
PostDominators.h
ProfileInfo.h
ProfileInfoLoader.h
ProfileInfoTypes.h
RegionInfo.h Fix a ton of comment typos found by codespell. Patch by 2011-04-15 05:18:47 +00:00
RegionIterator.h Fix a ton of comment typos found by codespell. Patch by 2011-04-15 05:18:47 +00:00
RegionPass.h Minor change: Fix the typo in RegionPass.h and RegionPass.cpp. 2011-05-05 13:59:38 +00:00
RegionPrinter.h
ScalarEvolution.h Change a few std::maps to DenseMaps. 2011-05-09 18:44:09 +00:00
ScalarEvolutionExpander.h
ScalarEvolutionExpressions.h
ScalarEvolutionNormalization.h
SparsePropagation.h
Trace.h
ValueTracking.h
Verifier.h