llvm/lib/Analysis
Dan Gohman 4dfad29547 Do compare constant SCEV values in SCEVComplexityCompare, because
even though the order doesn't matter at the top level of an expression,
it does matter when the constant is a subexpression of an n-ary
expression, because n-ary expressions are sorted lexicographically.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73358 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-14 22:51:25 +00:00
..
IPA
AliasAnalysis.cpp
AliasAnalysisCounter.cpp
AliasAnalysisEvaluator.cpp
AliasDebugger.cpp
AliasSetTracker.cpp
Analysis.cpp
BasicAliasAnalysis.cpp Teach BasicAliasAnalysis to understand constant gep indices that fall 2009-05-27 01:48:27 +00:00
CaptureTracking.cpp Revert r70876 and add a testcase (@c7) showing the problem: 2009-05-07 18:08:34 +00:00
CFGPrinter.cpp
CMakeLists.txt add IVUsers.cpp 2009-05-13 06:28:04 +00:00
ConstantFolding.cpp Change ConstantFoldConstantExpression to accept a null 2009-06-02 21:48:15 +00:00
DbgInfoPrinter.cpp Clean up this file fixing 80-column violations, bad formatting, etc. No functionality change. 2009-05-14 18:16:46 +00:00
DebugInfo.cpp Use v.data() instead of &v[0] when SmallVector v might be empty. 2009-05-21 09:52:38 +00:00
InstCount.cpp Remove some unnecessary #includes. 2009-06-05 16:32:58 +00:00
Interval.cpp
IntervalPartition.cpp
IVUsers.cpp Avoid getting a compiler warning 2009-05-13 12:52:44 +00:00
LibCallAliasAnalysis.cpp
LibCallSemantics.cpp
LiveValues.cpp Delete an obsolete sentance from a comment. 2009-05-31 16:18:57 +00:00
LoopInfo.cpp Remove some unnecessary #includes. 2009-06-05 16:32:58 +00:00
LoopPass.cpp
LoopVR.cpp
Makefile
MemoryDependenceAnalysis.cpp make memdep use the getModRefInfo method for stores instead of the 2009-05-25 21:28:56 +00:00
PostDominators.cpp
ProfileInfo.cpp
ProfileInfoLoader.cpp
ProfileInfoLoaderPass.cpp
ScalarEvolution.cpp Do compare constant SCEV values in SCEVComplexityCompare, because 2009-06-14 22:51:25 +00:00
ScalarEvolutionExpander.cpp Convert several parts of the ScalarEvolution framework to use 2009-06-14 22:47:23 +00:00
SparsePropagation.cpp
Trace.cpp
ValueTracking.cpp Split the Add, Sub, and Mul instruction opcodes into separate 2009-06-04 22:49:04 +00:00