summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* REmove an old fixme, resolve another fixme by adding liberalChris Lattner2008-11-301-2/+0
* remove a bit of incorrect code that tried to be tricky about speeding up Chris Lattner2008-11-301-49/+24
* Eliminate the dropInstruction method, which is not needed any more.Chris Lattner2008-11-291-77/+33
* implement some fixme's: when deleting an instruction withChris Lattner2008-11-291-14/+62
* Change MemDep::getNonLocalDependency to return its results asChris Lattner2008-11-291-7/+6
* move MemoryDependenceAnalysis::verifyRemoved to the end of the file,Chris Lattner2008-11-291-32/+32
* reimplement getNonLocalDependency with a simpler worklistChris Lattner2008-11-291-136/+73
* rename some maps.Chris Lattner2008-11-291-35/+35
* rename some variables.Chris Lattner2008-11-291-21/+21
* eliminate a bunch of code in favor of using AliasAnalysis::getModRefInfo.Chris Lattner2008-11-291-47/+45
* simplify some code and rename some variables. Reduce nesting.Chris Lattner2008-11-291-64/+64
* Split getDependency into getDependency and getDependencyFrom, the Chris Lattner2008-11-291-124/+80
* Now that DepType is private, we can start cleaning up some of its uses:Chris Lattner2008-11-291-73/+61
* Introduce and use a new MemDepResult class to hold the results of a memdepChris Lattner2008-11-291-41/+40
* Reimplement the internal abstraction used by MemDep in termsChris Lattner2008-11-291-114/+110
* Fix PR3141 by ensuring that MemoryDependenceAnalysis::removeInstructionChris Lattner2008-11-281-12/+28
* more cleanups for MemoryDependenceAnalysis::removeInstruction,Chris Lattner2008-11-281-38/+42
* random cleanups, no functionality change.Chris Lattner2008-11-281-29/+28
* Run verifyRemoved from removeInstruction when -debug is specified.Chris Lattner2008-11-281-10/+14
* rename "ping" to "verifyRemoved". I don't know why 'ping' what chosen,Chris Lattner2008-11-281-12/+13
* remove mysterious escaped newlines.Chris Lattner2008-11-281-5/+5
* Fix comment typo.Duncan Sands2008-09-111-1/+1
* Fix a subtle bug when removing instructions from memdep. In very specific Owen Anderson2008-07-281-0/+4
* A better fix for PR2503 that doesn't pessimize GVN in the presence of unreach...Owen Anderson2008-07-021-13/+0
* Properly handle cases where a predecessor of the block being queried on is un...Owen Anderson2008-07-011-0/+13
* Remember to update the reverse non-local cache when cleaning up dirty entries...Owen Anderson2008-06-011-0/+5
* Make ping more aggressive in finding nonlocal caching errors.Owen Anderson2008-06-011-0/+3
* Fix memdep's handling of invokes when finding the dependency of another callOwen Anderson2008-05-131-1/+1
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-131-8/+6
* Make several variable declarations static.Dan Gohman2008-05-061-1/+1
* Make GVN able to remove unnecessary calls to read-only functions again.Owen Anderson2008-04-171-2/+1
* Fix a typo in a comment.Dan Gohman2008-04-101-1/+1
* Fix for PR2190. Memdep's non-local caching was checking dirtied blocks in theOwen Anderson2008-04-101-2/+4
* Set blockBegin to point to the beginning of the block,Dan Gohman2008-03-311-2/+2
* Restore isCFGOnly property of various analysis passes.Devang Patel2008-03-201-1/+1
* PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel2008-03-191-1/+1
* Re-apply the patch to improve the optimizations of memcpy's, with severalOwen Anderson2008-02-121-1/+41
* Throttle the non-local dependence analysis for basic blocks with more than 50...Tanya Lattner2008-02-061-7/+20
* Fix an obscure read-after-free bug that Duncan found.Owen Anderson2008-02-051-10/+20
* Fix an issue where, under very specific circumstances, memdep could end up de...Owen Anderson2008-01-301-2/+2
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Fix several cache coherence bugs in MemDep/GVN that were found. Also add som...Owen Anderson2007-12-081-23/+67
* Integrate the readonly/readnone logic more deeplyDuncan Sands2007-12-011-4/+2
* Fix a silly bug that Nicholas noticed.Owen Anderson2007-11-261-1/+2
* Allow GVN to eliminate read-only function calls when it can detect that they ...Owen Anderson2007-11-261-4/+5
* Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize.Duncan Sands2007-11-011-11/+11
* Add partial caching of non-local memory dependence queries. This provides a ...Owen Anderson2007-09-211-2/+33
* Add a flag to mark a dirty cache entry. This is not yet used, but will event...Owen Anderson2007-09-191-0/+1
* Fix a typo in memdep, which was causing PR1648.Owen Anderson2007-09-111-1/+1
* Remove an un-needed dependence query. This improves compile time marginally ...Owen Anderson2007-09-091-9/+10
OpenPOWER on IntegriCloud