aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis/MemoryDependenceAnalysis.h
Commit message (Expand)AuthorAgeFilesLines
...
* Some internal refactoring to make it easier to cache results.Chris Lattner2008-12-071-4/+8
* Introduce a new MemDep::getNonLocalPointerDependencyChris Lattner2008-12-071-0/+12
* push the "pointer case" up the analysis stack a bit. This causes Chris Lattner2008-12-071-4/+6
* Rename getCallSiteDependency -> getCallSiteDependencyFrom toChris Lattner2008-12-071-5/+3
* make getDependencyFrom private.Chris Lattner2008-12-071-10/+10
* Make a few major changes to memdep and its clients:Chris Lattner2008-12-051-22/+38
* Make it illegal to call getDependency* on non-memory instructionsChris Lattner2008-12-051-1/+2
* cleanups suggested by duncan, thanks!Chris Lattner2008-12-011-1/+2
* Reimplement the non-local dependency data structure in terms of a sortedChris Lattner2008-12-011-15/+21
* Eliminate the DepResultTy abstraction. It is now completely Chris Lattner2008-11-301-59/+42
* Cache TargetData/AliasAnalysis in the pass instead of callingChris Lattner2008-11-301-3/+7
* Two changes: Make getDependency remove QueryInst for a dirty record'sChris Lattner2008-11-301-4/+7
* introduce a typedef, no functionality change.Chris Lattner2008-11-301-1/+4
* Change NonLocalDeps to be a densemap of pointers to densemapChris Lattner2008-11-301-5/+8
* implement a fixme by introducing a new getDependencyFromInternalChris Lattner2008-11-301-12/+13
* REmove an old fixme, resolve another fixme by adding liberalChris Lattner2008-11-301-1/+12
* Eliminate the dropInstruction method, which is not needed any more.Chris Lattner2008-11-291-5/+0
* implement some fixme's: when deleting an instruction withChris Lattner2008-11-291-9/+5
* Change MemDep::getNonLocalDependency to return its results asChris Lattner2008-11-291-1/+2
* reimplement getNonLocalDependency with a simpler worklistChris Lattner2008-11-291-8/+10
* tidy up some variable names.Chris Lattner2008-11-291-5/+4
* rename some maps.Chris Lattner2008-11-291-8/+8
* Split getDependency into getDependency and getDependencyFrom, the Chris Lattner2008-11-291-5/+12
* Now that DepType is private, we can start cleaning up some of its uses:Chris Lattner2008-11-291-11/+20
* Introduce and use a new MemDepResult class to hold the results of a memdepChris Lattner2008-11-291-8/+77
* Reimplement the internal abstraction used by MemDep in termsChris Lattner2008-11-291-24/+41
* comment cleanups.Chris Lattner2008-11-281-4/+4
* forward declare CallSite instead of #includ'ing it.Chris Lattner2008-11-281-5/+3
* rename "ping" to "verifyRemoved". I don't know why 'ping' what chosen,Chris Lattner2008-11-281-2/+4
* comment and indentation improvements.Chris Lattner2008-11-281-11/+9
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-041-1/+1
* PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel2008-03-191-1/+1
* Do not use virtual function to identify an analysis pass.Devang Patel2008-03-191-4/+1
* Identify Analysis pass.Devang Patel2008-03-181-0/+3
* Re-apply the patch to improve the optimizations of memcpy's, with severalOwen Anderson2008-02-121-0/+5
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Fix several cache coherence bugs in MemDep/GVN that were found. Also add som...Owen Anderson2007-12-081-0/+2
* Add a flag to mark a dirty cache entry. This is not yet used, but will event...Owen Anderson2007-09-191-0/+4
* Cache non-local memory dependence analysis. This is a significant compileOwen Anderson2007-08-161-1/+11
* Make NonLocal and None const in the right way. :-)Owen Anderson2007-08-091-6/+6
* Add one more comment.Owen Anderson2007-08-081-0/+3
* Cleanup and comment-ize the memdep header.Owen Anderson2007-08-081-11/+18
* Change the None and NonLocal markers in memdep to be const.Owen Anderson2007-08-081-6/+6
* Get rid of unnecessary #include.Owen Anderson2007-08-071-1/+0
* Clean up a bunch of caching stuff in memdep. This reduces the time to run GVNOwen Anderson2007-08-071-2/+3
* Make non-local memdep not be recursive, and fix a bug on 403.gcc that this ex...Owen Anderson2007-08-011-4/+3
* Fix GLIBCXX_DEBUG error owing to dereference of end iterator. There'sDavid Greene2007-07-311-3/+8
* Forgot to include this file in my last commit.Owen Anderson2007-07-251-1/+2
* Add basic support for performing whole-function RLE.Owen Anderson2007-07-251-2/+4
* Add initial support for non-local memory dependence analysis.Owen Anderson2007-07-241-1/+5