aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Teach ScalarEvolution to make use of no-overflow flags whenDan Gohman2009-07-251-2/+37
* Instead of eagerly creating new SCEVs to replace all SCEVs that areDan Gohman2009-07-251-103/+56
* Make AliasAnalysis and related classes useDan Gohman2009-07-255-39/+43
* More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar2009-07-254-38/+38
* Forward-declare raw_ostream.Andreas Bolka2009-07-241-0/+2
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-245-66/+66
* Move to raw_ostream.Daniel Dunbar2009-07-241-33/+34
* Switch to getNameStr().Daniel Dunbar2009-07-241-6/+6
* Fix whitespace.Dan Gohman2009-07-241-1/+1
* Convert StringMap to using StringRef for its APIs.Daniel Dunbar2009-07-231-1/+1
* Cache dependence computation using FoldingSet.Andreas Bolka2009-07-231-23/+65
* Minor cosmetics: indentation, formatting, naming.Andreas Bolka2009-07-231-18/+18
* Fix thinko.Devang Patel2009-07-221-1/+1
* Add replaceAllUsesWith() to FE replace debug info constructs while building c...Devang Patel2009-07-221-0/+12
* Get rid of the Pass+Context magic.Owen Anderson2009-07-227-137/+140
* Replace the original ad-hoc code for determining whether (v pred w) impliesDan Gohman2009-07-211-104/+197
* Rename getConstantInt{True|False} to get{True|False} at Chris' behest.Owen Anderson2009-07-211-1/+1
* Make the range calculations for addrecs to be more conservative,Dan Gohman2009-07-211-3/+9
* Whitespace cleanups.Dan Gohman2009-07-211-3/+3
* Minor code simplification.Dan Gohman2009-07-211-1/+1
* Add a comment to clarify why there isn't any code in this spot.Dan Gohman2009-07-201-0/+2
* Remove the code that tried to evaluate whether (A pred B) is knownDan Gohman2009-07-201-42/+0
* Minor code simplification.Dan Gohman2009-07-201-1/+1
* The upper argument of ConstantRange is exclusive, not inclusive.Dan Gohman2009-07-201-1/+3
* Update this comment.Dan Gohman2009-07-201-7/+5
* Revert the addition of hasNoPointerOverflow to GEPOperator.Dan Gohman2009-07-202-16/+6
* Replace intersectWith with maximalIntersectWith. The latter guarantees thatNick Lewycky2009-07-181-5/+4
* Make BasicAliasAnalysis and Value::getUnderlyingObject useDan Gohman2009-07-171-4/+6
* Add a new Operator class, for handling Instructions and ConstantExprsDan Gohman2009-07-172-22/+12
* Replace isTrapping with a new, similar method called Eli Friedman2009-07-171-7/+2
* Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a num...Owen Anderson2009-07-162-6/+10
* Fill in some holes in ScalarEvolution's loop iteration conditionDan Gohman2009-07-161-2/+27
* Add an isLoopSimplifyForm() predicate, following the example ofDan Gohman2009-07-161-0/+24
* Lexically order files in CMakeLists.txt files.Ted Kremenek2009-07-151-2/+2
* Make makeLoopInvariant report whether it made any changes or not,Dan Gohman2009-07-151-4/+7
* Move EVER MORE stuff over to LLVMContext.Owen Anderson2009-07-141-4/+5
* Fix the expansion of umax and smax in the case where one or more ofDan Gohman2009-07-141-6/+26
* Update CMake file.Ted Kremenek2009-07-141-0/+1
* Introduce a pointertracking pass.Torok Edwin2009-07-141-0/+261
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-148-24/+24
* Make SCEVCallbackVH::allUsesReplacedWith more thorough in removingDan Gohman2009-07-141-4/+8
* Add a comment about why ScalarEvolution doesn't recognize non-loop PHIsDan Gohman2009-07-141-0/+4
* ProfileInfo interface tweaks.Daniel Dunbar2009-07-141-6/+10
* Introduce a new LoopInfo utility function makeLoopInvariant, whichDan Gohman2009-07-141-1/+62
* Add a newline, now that Value's operator<< doesn't print one.Dan Gohman2009-07-141-0/+1
* Move more functionality over to LLVMContext.Owen Anderson2009-07-131-1/+1
* Print a newline after printing a Value, now that Value's operator<<Dan Gohman2009-07-131-1/+1
* Fix a few assertion strings.Dan Gohman2009-07-131-2/+2
* Forward-declare Loop and LoopInfo instead of #including LoopInfo.h.Dan Gohman2009-07-131-0/+7
* Whitespace cleanups.Dan Gohman2009-07-131-5/+5