llvm-6502/lib/Analysis
Dan Gohman 0f4b285a5b Replace the original ad-hoc code for determining whether (v pred w) implies
(x pred y) with more thorough code that does more complete canonicalization
before resorting to range checks. This helps it find more cases where
the canonicalized expressions match.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76671 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-21 23:03:19 +00:00
..
IPA
AliasAnalysis.cpp
AliasAnalysisCounter.cpp
AliasAnalysisEvaluator.cpp
AliasDebugger.cpp
AliasSetTracker.cpp
Analysis.cpp
BasicAliasAnalysis.cpp Revert the addition of hasNoPointerOverflow to GEPOperator. 2009-07-20 17:43:30 +00:00
CaptureTracking.cpp
CFGPrinter.cpp
CMakeLists.txt Lexically order files in CMakeLists.txt files. 2009-07-15 21:08:16 +00:00
ConstantFolding.cpp
DbgInfoPrinter.cpp
DebugInfo.cpp
InstCount.cpp
Interval.cpp
IntervalPartition.cpp
IVUsers.cpp
LibCallAliasAnalysis.cpp
LibCallSemantics.cpp
LiveValues.cpp
LoopDependenceAnalysis.cpp
LoopInfo.cpp Replace isTrapping with a new, similar method called 2009-07-17 04:28:42 +00:00
LoopPass.cpp
LoopVR.cpp Replace intersectWith with maximalIntersectWith. The latter guarantees that 2009-07-18 06:34:42 +00:00
Makefile
MemoryDependenceAnalysis.cpp
PointerTracking.cpp Introduce a pointertracking pass. 2009-07-14 18:44:28 +00:00
PostDominators.cpp
ProfileInfo.cpp
ProfileInfoLoader.cpp
ProfileInfoLoaderPass.cpp
ScalarEvolution.cpp Replace the original ad-hoc code for determining whether (v pred w) implies 2009-07-21 23:03:19 +00:00
ScalarEvolutionExpander.cpp Update this comment. 2009-07-20 17:44:17 +00:00
SparsePropagation.cpp Rename getConstantInt{True|False} to get{True|False} at Chris' behest. 2009-07-21 18:03:38 +00:00
Trace.cpp
ValueTracking.cpp Add a new Operator class, for handling Instructions and ConstantExprs 2009-07-17 20:47:02 +00:00