aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/MemoryDependenceAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-061-1/+1
* Revert r110396 to fix buildbots.Owen Anderson2010-08-061-1/+1
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-051-1/+1
* Fix memdep's code for reasoning about dependences between two calls. A RefDan Gohman2010-08-051-19/+8
* Add a convenient form of AliasAnalysis::alias for the case where the sizesDan Gohman2010-08-031-4/+2
* reintroduce original (asserting) semantics of CallSite(Instruction *II)Gabor Greif2010-07-271-1/+1
* recommit simplification (originally r109504, backed out in r109508) now that ...Gabor Greif2010-07-271-3/+2
* back out r109504, breaks the botsGabor Greif2010-07-271-2/+3
* simplifyGabor Greif2010-07-271-3/+2
* Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson2010-07-211-2/+2
* use the new isFreeCall API and ArgOperand accessorsGabor Greif2010-06-231-12/+13
* Use pre-increment instead of post-increment when the result is not used.Dan Gohman2010-06-221-2/+2
* Revert 101465, it broke internal OpenGL testing.Eric Christopher2010-04-161-9/+9
* reapply r101434Gabor Greif2010-04-161-9/+9
* back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif2010-04-161-9/+9
* reapply r101364, which has been backed out in r101368Gabor Greif2010-04-151-9/+9
* back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif2010-04-151-9/+9
* rotate CallInst operands, i.e. move callee to the backGabor Greif2010-04-151-9/+9
* Reapply r97010, the speculative revert failed.Daniel Dunbar2010-02-241-1/+1
* Speculatively revert r97010, "Add an argument to PHITranslateValue to specifyDaniel Dunbar2010-02-241-1/+1
* Add an argument to PHITranslateValue to specify the DominatorTree. If thisBob Wilson2010-02-241-1/+1
* Split critical edges as needed for load PRE.Bob Wilson2010-02-161-0/+7
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-161-3/+3
* The phi translated pointer can be computed when returning a partially cached ...Chris Lattner2009-12-221-19/+21
* avoid calling extractMallocCall when it's obvious we don't haveChris Lattner2009-12-221-1/+2
* fix an overly conservative caching issue that caused memdep toChris Lattner2009-12-191-32/+8
* enhance NonLocalDepEntry to keep the per-block phi translated addressChris Lattner2009-12-091-15/+17
* change NonLocalDepEntry from being a typedef for an std::pair to be itsChris Lattner2009-12-091-53/+53
* Switch GVN and memdep to use PHITransAddr, which correctly handlesChris Lattner2009-12-091-303/+34
* Fix indentation in switch statement.Nick Lewycky2009-12-051-15/+16
* Silence compiler warnings.Benjamin Kramer2009-12-021-2/+2
* Cleanup/remove some parts of the lifetime region handling code in memdep and ...Owen Anderson2009-12-021-16/+13
* rename some variables.Chris Lattner2009-12-011-13/+13
* tidyChris Lattner2009-12-011-1/+3
* fix 255.vortex again, third time's the charm.Chris Lattner2009-12-011-2/+35
* Revert r90107, fixing test/Transforms/GVN/2009-11-29-ReverseMap.ll and theNick Lewycky2009-11-301-15/+2
* reapply r90093 with an addition of keeping the forwardChris Lattner2009-11-301-2/+15
* revert this patch for now, it causes failures of:Chris Lattner2009-11-291-12/+2
* Fix a really nasty caching bug I introduced in memdep. An entryChris Lattner2009-11-291-2/+12
* Detabify.Nick Lewycky2009-11-291-1/+1
* Teach memdep to look for memory use intrinsics during dependency queries. FixesNick Lewycky2009-11-281-9/+30
* Enhance InsertPHITranslatedPointer to be able to return a list of newlyChris Lattner2009-11-281-10/+13
* enable code to handle un-phi-translatable cases more aggressively:Chris Lattner2009-11-281-3/+0
* Rework InsertPHITranslatedPointer to handle the recursive case, this Chris Lattner2009-11-271-29/+84
* recursively phi translate bitcast operands too, for consistency.Chris Lattner2009-11-271-21/+18
* add support for recursive phi translation and phi Chris Lattner2009-11-271-10/+67
* add comment.Chris Lattner2009-11-271-1/+5
* reduce nesting, no functionality change.Chris Lattner2009-11-271-50/+51
* teach GVN's load PRE to insert computations of the address in predecessorsChris Lattner2009-11-271-5/+67
* Fix phi translation in load PRE to agree with the phi Chris Lattner2009-11-271-4/+10