summaryrefslogtreecommitdiff
path: root/include/llvm/Analysis/MemoryDependenceAnalysis.h
Commit message (Expand)AuthorAge
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-03
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Fix a documentation typo.Nadav Rotem2012-08-13
* Move the capture analysis from MemoryDependencyAnalysis to a more general placeChad Rosier2012-05-14
* Refactor capture tracking (which already had a couple flags for whether returnsNick Lewycky2011-11-14
* Enhance the memdep interface so that users can tell the difference between a ...Eli Friedman2011-10-13
* Add "unknown" results for memdep, which mean "I don't know whether a dependen...Eli Friedman2011-06-15
* teach GVN to widen integer loads when they are overaligned, when doing an Chris Lattner2011-04-28
* Enhance MemDep: When alias analysis returns a partial alias result,Chris Lattner2011-04-26
* Rewrite the main DSE loop to be written in terms of reasoningChris Lattner2010-11-30
* implement PR8576, deleting dead stores with intervening may-alias stores.Chris Lattner2010-11-21
* Set NonLocalDepInfo's Size field to UnknownSize when invalidatingDan Gohman2010-11-11
* Enhance GVN to do more precise alias queries for non-local memoryDan Gohman2010-11-10
* Give NonLocalDepResult a NonLocalDepEntry member, replacingDan Gohman2010-11-10
* Fix uninitialized TBAAFlag field values.Dan Gohman2010-09-22
* Teach memdep about TBAA tags.Dan Gohman2010-09-22
* Constify.Dan Gohman2010-09-22
* Split critical edges as needed for load PRE.Bob Wilson2010-02-16
* The phi translated pointer can be computed when returning a partially cached ...Chris Lattner2009-12-22
* enhance NonLocalDepEntry to keep the per-block phi translated addressChris Lattner2009-12-09
* change NonLocalDepEntry from being a typedef for an std::pair to be itsChris Lattner2009-12-09
* Switch GVN and memdep to use PHITransAddr, which correctly handlesChris Lattner2009-12-09
* Document that memory use intrinsics may also return Def results.Nick Lewycky2009-12-05
* Enhance InsertPHITranslatedPointer to be able to return a list of newlyChris Lattner2009-11-28
* Rework InsertPHITranslatedPointer to handle the recursive case, this Chris Lattner2009-11-27
* teach GVN's load PRE to insert computations of the address in predecessorsChris Lattner2009-11-27
* Fix phi translation in load PRE to agree with the phi Chris Lattner2009-11-27
* Fix a typo in a comment.Dan Gohman2009-07-31
* now that you can put a PointerIntPair in a SmallPtrSet, remove someChris Lattner2009-03-29
* The operator<() and operator>() were reversing their tests. Have the test the...Bill Wendling2009-01-22
* Implement initial support for PHI translation in memdep. This means thatChris Lattner2008-12-15
* Teach GVN to invalidate some memdep information when it does an RAUWChris Lattner2008-12-09
* Teach BasicAA::getModRefInfo(CallSite, CallSite) someChris Lattner2008-12-09
* rename getNonLocalDependency -> getNonLocalCallDependency, and removeChris Lattner2008-12-09
* rename getNonLocalPointerDepInternal -> getNonLocalPointerDepFromBBChris Lattner2008-12-09
* use hte new pred cache to speed up the new non-local memdepChris Lattner2008-12-09
* add another level of caching for non-local pointer queries, keepingChris Lattner2008-12-08
* Use bool instead of int, now that it no longer evokes a warning.Dan Gohman2008-12-07
* fix a typo duncan noticed!Chris Lattner2008-12-07
* add support for caching pointer dependence queries. Nothing uses this yetChris Lattner2008-12-07
* Some internal refactoring to make it easier to cache results.Chris Lattner2008-12-07
* Introduce a new MemDep::getNonLocalPointerDependencyChris Lattner2008-12-07
* push the "pointer case" up the analysis stack a bit. This causes Chris Lattner2008-12-07
* Rename getCallSiteDependency -> getCallSiteDependencyFrom toChris Lattner2008-12-07
* make getDependencyFrom private.Chris Lattner2008-12-07
* Make a few major changes to memdep and its clients:Chris Lattner2008-12-05
* Make it illegal to call getDependency* on non-memory instructionsChris Lattner2008-12-05
* cleanups suggested by duncan, thanks!Chris Lattner2008-12-01
* Reimplement the non-local dependency data structure in terms of a sortedChris Lattner2008-12-01
* Eliminate the DepResultTy abstraction. It is now completely Chris Lattner2008-11-30