| Commit message (Expand) | Author | Age | Files | Lines |
* | Give GetUnderlyingObject a TargetData, to keep it in sync | Dan Gohman | 2011-01-24 | 1 | -1/+1 |
* | Revert r123207: "Turn on memdep's verifyRemoved() in an attempt to smoke out ... | Jakob Stoklund Olesen | 2011-01-11 | 1 | -3/+1 |
* | Turn on memdep's verifyRemoved() in an attempt to smoke out the cause of our ... | Jakob Stoklund Olesen | 2011-01-11 | 1 | -1/+3 |
* | Change all self assignments X=X to (void)X, so that we can turn on a | Jeffrey Yasskin | 2010-12-23 | 1 | -1/+1 |
* | Move Value::getUnderlyingObject to be a standalone | Dan Gohman | 2010-12-15 | 1 | -1/+2 |
* | Update memdep to handle PartialAlias as MayAlias. | Dan Gohman | 2010-12-13 | 1 | -4/+4 |
* | strength reduce this. | Chris Lattner | 2010-11-30 | 1 | -1/+1 |
* | Initialize MemDep's TD member so buildbots don't trip over an uninitialized p... | Benjamin Kramer | 2010-11-21 | 1 | -0/+2 |
* | implement PR8576, deleting dead stores with intervening may-alias stores. | Chris Lattner | 2010-11-21 | 1 | -2/+2 |
* | Add helper functions for computing the Location of load, store, | Dan Gohman | 2010-11-11 | 1 | -20/+6 |
* | It's not necessary to clear out the Size and TBAATag at each of | Dan Gohman | 2010-11-11 | 1 | -12/+1 |
* | Set NonLocalDepInfo's Size field to UnknownSize when invalidating | Dan Gohman | 2010-11-11 | 1 | -5/+5 |
* | When clearing a non-local pointer dependency cache entry, clear | Dan Gohman | 2010-11-10 | 1 | -0/+8 |
* | Factor out the code for computing an AliasAnalysis::Location | Dan Gohman | 2010-11-10 | 1 | -82/+101 |
* | Fully invalidate cached results when a prior query's size or | Dan Gohman | 2010-11-10 | 1 | -10/+23 |
* | Enhance GVN to do more precise alias queries for non-local memory | Dan Gohman | 2010-11-10 | 1 | -9/+38 |
* | Teach memdep to use pointsToConstantMemory to determine that loads | Dan Gohman | 2010-10-29 | 1 | -5/+10 |
* | Get rid of static constructors for pass registration. Instead, every pass ex... | Owen Anderson | 2010-10-19 | 1 | -0/+1 |
* | Begin adding static dependence information to passes, which will allow us to | Owen Anderson | 2010-10-12 | 1 | -1/+4 |
* | Now with fewer extraneous semicolons! | Owen Anderson | 2010-10-07 | 1 | -1/+1 |
* | Teach memdep about TBAA tags. | Dan Gohman | 2010-09-22 | 1 | -71/+95 |
* | cleanup some of the lifetime/invariant marker stuff, add a big fixme. | Chris Lattner | 2010-09-06 | 1 | -6/+11 |
* | speed up -gvn 3.4% on the testcase in PR7023 | Chris Lattner | 2010-09-06 | 1 | -1/+1 |
* | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
* | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
* | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson | 2010-08-05 | 1 | -1/+1 |
* | Fix memdep's code for reasoning about dependences between two calls. A Ref | Dan Gohman | 2010-08-05 | 1 | -19/+8 |
* | Add a convenient form of AliasAnalysis::alias for the case where the sizes | Dan Gohman | 2010-08-03 | 1 | -4/+2 |
* | reintroduce original (asserting) semantics of CallSite(Instruction *II) | Gabor Greif | 2010-07-27 | 1 | -1/+1 |
* | recommit simplification (originally r109504, backed out in r109508) now that ... | Gabor Greif | 2010-07-27 | 1 | -3/+2 |
* | back out r109504, breaks the bots | Gabor Greif | 2010-07-27 | 1 | -2/+3 |
* | simplify | Gabor Greif | 2010-07-27 | 1 | -3/+2 |
* | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). | Owen Anderson | 2010-07-21 | 1 | -2/+2 |
* | use the new isFreeCall API and ArgOperand accessors | Gabor Greif | 2010-06-23 | 1 | -12/+13 |
* | Use pre-increment instead of post-increment when the result is not used. | Dan Gohman | 2010-06-22 | 1 | -2/+2 |
* | Revert 101465, it broke internal OpenGL testing. | Eric Christopher | 2010-04-16 | 1 | -9/+9 |
* | reapply r101434 | Gabor Greif | 2010-04-16 | 1 | -9/+9 |
* | back out r101423 and r101397, they break llvm-gcc self-host on darwin10 | Gabor Greif | 2010-04-16 | 1 | -9/+9 |
* | reapply r101364, which has been backed out in r101368 | Gabor Greif | 2010-04-15 | 1 | -9/+9 |
* | back out r101364, as it trips the linux nightlybot on some clang C++ tests | Gabor Greif | 2010-04-15 | 1 | -9/+9 |
* | rotate CallInst operands, i.e. move callee to the back | Gabor Greif | 2010-04-15 | 1 | -9/+9 |
* | Reapply r97010, the speculative revert failed. | Daniel Dunbar | 2010-02-24 | 1 | -1/+1 |
* | Speculatively revert r97010, "Add an argument to PHITranslateValue to specify | Daniel Dunbar | 2010-02-24 | 1 | -1/+1 |
* | Add an argument to PHITranslateValue to specify the DominatorTree. If this | Bob Wilson | 2010-02-24 | 1 | -1/+1 |
* | Split critical edges as needed for load PRE. | Bob Wilson | 2010-02-16 | 1 | -0/+7 |
* | There are two ways of checking for a given type, for example isa<PointerType>(T) | Duncan Sands | 2010-02-16 | 1 | -3/+3 |
* | The phi translated pointer can be computed when returning a partially cached ... | Chris Lattner | 2009-12-22 | 1 | -19/+21 |
* | avoid calling extractMallocCall when it's obvious we don't have | Chris Lattner | 2009-12-22 | 1 | -1/+2 |
* | fix an overly conservative caching issue that caused memdep to | Chris Lattner | 2009-12-19 | 1 | -32/+8 |
* | enhance NonLocalDepEntry to keep the per-block phi translated address | Chris Lattner | 2009-12-09 | 1 | -15/+17 |