summaryrefslogtreecommitdiff
path: root/lib/Analysis/MemoryDependenceAnalysis.cpp
Commit message (Expand)AuthorAge
* Fix comment typo.Duncan Sands2008-09-11
* Fix a subtle bug when removing instructions from memdep. In very specific Owen Anderson2008-07-28
* A better fix for PR2503 that doesn't pessimize GVN in the presence of unreach...Owen Anderson2008-07-02
* Properly handle cases where a predecessor of the block being queried on is un...Owen Anderson2008-07-01
* Remember to update the reverse non-local cache when cleaning up dirty entries...Owen Anderson2008-06-01
* Make ping more aggressive in finding nonlocal caching errors.Owen Anderson2008-06-01
* Fix memdep's handling of invokes when finding the dependency of another callOwen Anderson2008-05-13
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-13
* Make several variable declarations static.Dan Gohman2008-05-06
* Make GVN able to remove unnecessary calls to read-only functions again.Owen Anderson2008-04-17
* Fix a typo in a comment.Dan Gohman2008-04-10
* Fix for PR2190. Memdep's non-local caching was checking dirtied blocks in theOwen Anderson2008-04-10
* Set blockBegin to point to the beginning of the block,Dan Gohman2008-03-31
* Restore isCFGOnly property of various analysis passes.Devang Patel2008-03-20
* PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel2008-03-19
* Re-apply the patch to improve the optimizations of memcpy's, with severalOwen Anderson2008-02-12
* Throttle the non-local dependence analysis for basic blocks with more than 50...Tanya Lattner2008-02-06
* Fix an obscure read-after-free bug that Duncan found.Owen Anderson2008-02-05
* Fix an issue where, under very specific circumstances, memdep could end up de...Owen Anderson2008-01-30
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29
* Fix several cache coherence bugs in MemDep/GVN that were found. Also add som...Owen Anderson2007-12-08
* Integrate the readonly/readnone logic more deeplyDuncan Sands2007-12-01
* Fix a silly bug that Nicholas noticed.Owen Anderson2007-11-26
* Allow GVN to eliminate read-only function calls when it can detect that they ...Owen Anderson2007-11-26
* Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize.Duncan Sands2007-11-01
* Add partial caching of non-local memory dependence queries. This provides a ...Owen Anderson2007-09-21
* Add a flag to mark a dirty cache entry. This is not yet used, but will event...Owen Anderson2007-09-19
* Fix a typo in memdep, which was causing PR1648.Owen Anderson2007-09-11
* Remove an un-needed dependence query. This improves compile time marginally ...Owen Anderson2007-09-09
* 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 more comments to memdep.Owen Anderson2007-08-08
* Make memdep fit in 80 cols.Owen Anderson2007-08-08
* Change the None and NonLocal markers in memdep to be const.Owen Anderson2007-08-08
* Clean up a bunch of caching stuff in memdep. This reduces the time to run GVNOwen Anderson2007-08-07
* Improve the accuracy of memdep for determining the dependencies of loads.Owen Anderson2007-08-06
* Fix a bug that was causing several miscompilations on SPEC.Owen Anderson2007-08-02
* 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
* Use more caching when computing non-local dependence. This makes bzip2 notOwen Anderson2007-07-30
* Fix a bug introduced in my last commit.Owen Anderson2007-07-26
* Fix a couple more bugs in the phi construction by pulling in code that doesOwen Anderson2007-07-26
* Fix a bug in non-local memdep that was causing an infinite loop on 175.vpr.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
* When removing instructions from the analysis, be sure to check the confirmedOwen Anderson2007-07-20
* Add support for walking up memory def chains, which enables finding many moreOwen Anderson2007-07-16
* Let MemoryDependenceAnalysis take care of updating AliasAnalysis.Owen Anderson2007-07-12
* Calculate the size of a array allocation correctly.Owen Anderson2007-07-10
* Fix a crasher when finding the dependency of a call.Owen Anderson2007-07-10