summaryrefslogtreecommitdiff
path: root/include/llvm/Analysis/MemoryDependenceAnalysis.h
Commit message (Expand)AuthorAge
...
* 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
* Add a flag to mark a dirty cache entry. This is not yet used, but will event...Owen Anderson2007-09-19
* Cache non-local memory dependence analysis. This is a significant compileOwen Anderson2007-08-16
* Make NonLocal and None const in the right way. :-)Owen Anderson2007-08-09
* Add one more comment.Owen Anderson2007-08-08
* Cleanup and comment-ize the memdep header.Owen Anderson2007-08-08
* Change the None and NonLocal markers in memdep to be const.Owen Anderson2007-08-08
* Get rid of unnecessary #include.Owen Anderson2007-08-07
* Clean up a bunch of caching stuff in memdep. This reduces the time to run GVNOwen Anderson2007-08-07
* Make non-local memdep not be recursive, and fix a bug on 403.gcc that this ex...Owen Anderson2007-08-01
* Fix GLIBCXX_DEBUG error owing to dereference of end iterator. There'sDavid Greene2007-07-31
* Forgot to include this file in my last commit.Owen Anderson2007-07-25
* Add basic support for performing whole-function RLE.Owen Anderson2007-07-25
* Add initial support for non-local memory dependence analysis.Owen Anderson2007-07-24
* Add support for walking up memory def chains, which enables finding many moreOwen Anderson2007-07-16
* Add support for finding the dependencies of call and invoke instructions.Owen Anderson2007-07-10
* Fix a bunch of things from Chris' feedbackOwen Anderson2007-07-10
* A first stab at memory dependence analysis. This is an interface on top ofOwen Anderson2007-07-06