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