aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Some ProfileInfo cleanups.Daniel Dunbar2009-08-082-1/+2
* Add a basic static ProfileInfo provider (ProfileEstimatorPass).Daniel Dunbar2009-08-082-0/+237
* More ProfileInfo improvements.Daniel Dunbar2009-08-082-62/+80
* Fix copy-pasto.Andreas Bolka2009-08-071-2/+2
* SIV/MIV classification for LDA.Andreas Bolka2009-08-071-6/+35
* Remove unused function.Daniel Dunbar2009-08-071-7/+0
* Fix a bunch of namespace pollution.Dan Gohman2009-08-072-9/+9
* Remove dead code.Devang Patel2009-08-061-31/+1
* Simplify the ZIV tester to the max.Andreas Bolka2009-08-061-3/+2
* Privatize the StructType table, which unfortunately involves routing contexts...Owen Anderson2009-08-051-11/+21
* Make block and function count available via ProfileInfo.Daniel Dunbar2009-08-052-6/+19
* Remove unnecessary ProfileInfoLoader methods.Daniel Dunbar2009-08-052-152/+20
* ZIV tester for LDA.Andreas Bolka2009-08-051-1/+17
* Restrict LDA to GEPs with the same pointer offset.Andreas Bolka2009-08-051-11/+27
* Restrict LDA to affine subscripts.Andreas Bolka2009-08-031-0/+18
* LibCallAliasAnalysis doesn't use TargetData.Dan Gohman2009-07-311-2/+0
* Make TargetData optional in MemoryDependenceAnalysis.Dan Gohman2009-07-311-10/+7
* Remove an unnecessary header.Dan Gohman2009-07-311-1/+0
* Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson2009-07-317-31/+29
* Fix some problems with ASTCallbackVH in its use as a DenseMap key.Dan Gohman2009-07-311-4/+6
* Process DbgDeclareInst.Devang Patel2009-07-311-0/+15
* Move getTrue() and getFalse() to 2.5-like APIs.Owen Anderson2009-07-311-1/+1
* Move more code back to 2.5 APIs.Owen Anderson2009-07-303-7/+7
* 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