llvm-6502/include/llvm/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
..
AliasAnalysis.h
AliasSetTracker.h Tidy up #includes. 2009-07-16 15:32:28 +00:00
CallGraph.h
CaptureTracking.h
CFGPrinter.h
ConstantFolding.h "LLVMContext* " --> "LLVMContext *" 2009-07-06 23:00:19 +00:00
ConstantsScanner.h
DebugInfo.h Match declaration to definition. 2009-07-12 22:46:08 +00:00
DominatorInternals.h
Dominators.h Fix a bunch of other places that used operator[] to test whether 2009-07-02 00:17:47 +00:00
FindUsedTypes.h
Interval.h
IntervalIterator.h
IntervalPartition.h
IVUsers.h Match declaration to definition. 2009-07-12 23:50:34 +00:00
LibCallAliasAnalysis.h
LibCallSemantics.h
LiveValues.h
LoopDependenceAnalysis.h Use AA to check objects before LDA. 2009-07-01 21:45:23 +00:00
LoopInfo.h Add an isLoopSimplifyForm() predicate, following the example of 2009-07-16 16:16:23 +00:00
LoopPass.h Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a number of issues in 2009-07-16 18:04:31 +00:00
LoopVR.h Forward-declare Loop and LoopInfo instead of #including LoopInfo.h. 2009-07-13 22:19:41 +00:00
MemoryDependenceAnalysis.h
Passes.h Scaffolding for LDA pass. 2009-06-24 21:29:13 +00:00
PointerTracking.h Introduce a pointertracking pass. 2009-07-14 18:44:28 +00:00
PostDominators.h
ProfileInfo.h ProfileInfo interface tweaks. 2009-07-14 06:58:59 +00:00
ProfileInfoLoader.h Get rid of a static boolean. 2009-06-24 22:08:59 +00:00
ProfileInfoTypes.h
ScalarEvolution.h Replace the original ad-hoc code for determining whether (v pred w) implies 2009-07-21 23:03:19 +00:00
ScalarEvolutionExpander.h Forward-declare Loop and LoopInfo instead of #including LoopInfo.h. 2009-07-13 22:19:41 +00:00
ScalarEvolutionExpressions.h llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. 2009-07-14 16:55:14 +00:00
SparsePropagation.h "LLVMContext* " --> "LLVMContext *" 2009-07-06 23:00:19 +00:00
Trace.h Tidy up #includes. 2009-07-16 15:32:28 +00:00
ValueTracking.h Finish LLVMContext-ing lib/Analysis. This required pushing LLVMContext's through the ValueTracking API. 2009-07-06 22:37:39 +00:00
Verifier.h