summaryrefslogtreecommitdiff
path: root/include/llvm/Analysis/MemoryDependenceAnalysis.h
Commit message (Expand)AuthorAge
* 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
* Cache TargetData/AliasAnalysis in the pass instead of callingChris Lattner2008-11-30
* Two changes: Make getDependency remove QueryInst for a dirty record'sChris Lattner2008-11-30
* introduce a typedef, no functionality change.Chris Lattner2008-11-30
* Change NonLocalDeps to be a densemap of pointers to densemapChris Lattner2008-11-30
* implement a fixme by introducing a new getDependencyFromInternalChris Lattner2008-11-30
* REmove an old fixme, resolve another fixme by adding liberalChris Lattner2008-11-30
* Eliminate the dropInstruction method, which is not needed any more.Chris Lattner2008-11-29
* implement some fixme's: when deleting an instruction withChris Lattner2008-11-29
* Change MemDep::getNonLocalDependency to return its results asChris Lattner2008-11-29
* reimplement getNonLocalDependency with a simpler worklistChris Lattner2008-11-29
* tidy up some variable names.Chris Lattner2008-11-29
* rename some maps.Chris Lattner2008-11-29
* Split getDependency into getDependency and getDependencyFrom, the Chris Lattner2008-11-29
* Now that DepType is private, we can start cleaning up some of its uses:Chris Lattner2008-11-29
* Introduce and use a new MemDepResult class to hold the results of a memdepChris Lattner2008-11-29
* Reimplement the internal abstraction used by MemDep in termsChris Lattner2008-11-29
* comment cleanups.Chris Lattner2008-11-28
* forward declare CallSite instead of #includ'ing it.Chris Lattner2008-11-28
* rename "ping" to "verifyRemoved". I don't know why 'ping' what chosen,Chris Lattner2008-11-28
* comment and indentation improvements.Chris Lattner2008-11-28
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel2008-03-19
* Do not use virtual function to identify an analysis pass.Devang Patel2008-03-19
* Identify Analysis pass.Devang Patel2008-03-18
* Re-apply the patch to improve the optimizations of memcpy's, with severalOwen Anderson2008-02-12
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-29
* Fix several cache coherence bugs in MemDep/GVN that were found. Also add som...Owen Anderson2007-12-08