aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Use CallbackVH in AliasSetTracker to avoid getting stuck withDan Gohman2009-07-301-4/+20
* s/DebugInfoEnumerator/DebugInfoFinder/gDevang Patel2009-07-301-31/+31
* walk DbgRegionStartInst and DbgRegionEndInstDevang Patel2009-07-301-2/+20
* Equal SCEVs of a subscript give rise to dependence.Andreas Bolka2009-07-301-1/+11
* Eliminate a few unused-variable warningsDouglas Gregor2009-07-292-3/+0
* Move types back to the 2.5 API.Owen Anderson2009-07-294-11/+11
* Move ConstantExpr to 2.5 API.Owen Anderson2009-07-295-42/+41
* Skeleton for pairwise subscript testing.Andreas Bolka2009-07-291-3/+45
* Return ConstantVector to 2.5 API.Owen Anderson2009-07-281-1/+1
* Add DebugInfoEnumerator to collect debug info.Devang Patel2009-07-281-0/+117
* Simplify LDA-internal interface.Andreas Bolka2009-07-281-12/+8
* Add LDA statistics.Andreas Bolka2009-07-281-0/+14
* Minor factoring, naming and formatting cleanups.Andreas Bolka2009-07-281-24/+29
* Change ConstantArray to 2.5 API.Owen Anderson2009-07-281-2/+2
* Teach instcombine to respect and preserve inbounds. Add inboundsDan Gohman2009-07-281-1/+3
* Move ConstantStruct back to 2.5 API.Owen Anderson2009-07-271-20/+10
* Move ConstantFP construction back to the 2.5-ish API.Owen Anderson2009-07-271-6/+6
* Fix wording in comments.Dan Gohman2009-07-271-1/+1
* Remove Value::getName{Start,End}, the last of the old Name APIs.Daniel Dunbar2009-07-263-8/+9
* Remove Value::getNameLenDaniel Dunbar2009-07-263-91/+50
* SCEV objects are no longer reference-counted.Dan Gohman2009-07-251-3/+2
* When attempting to sign-extend an addrec by interpretingDan Gohman2009-07-251-2/+2
* Convert DOUT to DEBUG.Andreas Bolka2009-07-251-5/+5
* 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