2011-12-28 |
Nick Lewycky | Change CaptureTracking to pass a Use* instead of a... |
blob | commitdiff | raw |
2011-11-21 |
Nick Lewycky | Fix crasher in GVN due to my recent capture tracking... |
blob | commitdiff | raw | diff to current |
2011-11-20 |
Nick Lewycky | Less template, more virtual! Refactoring suggested... |
blob | commitdiff | raw | diff to current |
2011-11-20 |
Nick Lewycky | Refactor code to use new attribute getters on CallSite... |
blob | commitdiff | raw | diff to current |
2011-11-14 |
Nick Lewycky | Refactor capture tracking (which already had a couple... |
blob | commitdiff | raw | diff to current |
2011-10-13 |
Eli Friedman | Enhance the memdep interface so that users can tell... |
blob | commitdiff | raw | diff to current |
2011-08-15 |
Eli Friedman | Misc analysis passes that need to be aware of atomic... |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
2011-06-15 |
Eli Friedman | Add a limit to the number of instructions memdep will... |
blob | commitdiff | raw | diff to current |
2011-06-15 |
Eli Friedman | Add "unknown" results for memdep, which mean "I don... |
blob | commitdiff | raw | diff to current |
2011-06-04 |
Dan Gohman | Disable the main feature of 130180, the elimination... |
blob | commitdiff | raw | diff to current |
2011-06-02 |
Eli Friedman | When marking a block as being unanalyzable, use "Clobbe... |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Eli Friedman | In MemoryDependenceAnalysis::getNonLocalPointerDepFromB... |
blob | commitdiff | raw | diff to current |
2011-05-17 |
Owen Anderson | @llvm.lifetime.begin acts as a load, not @llvm.lifetime... |
blob | commitdiff | raw | diff to current |
2011-04-28 |
Chris Lattner | teach GVN to widen integer loads when they are overalig... |
blob | commitdiff | raw | diff to current |
2011-04-26 |
Chris Lattner | Enhance memdep to return clobber relation between noali... |
blob | commitdiff | raw | diff to current |
2011-04-26 |
Chris Lattner | use AA::isMustAlias to simplify some calls. |
blob | commitdiff | raw | diff to current |
2011-04-26 |
Chris Lattner | remove support for llvm.invariant.end from memdep.... |
blob | commitdiff | raw | diff to current |
2011-04-26 |
Chris Lattner | Enhance MemDep: When alias analysis returns a partial... |
blob | commitdiff | raw | diff to current |
2011-01-24 |
Dan Gohman | Give GetUnderlyingObject a TargetData, to keep it in... |
blob | commitdiff | raw | diff to current |
2011-01-11 |
Jakob Stoklund Olesen | Revert r123207: "Turn on memdep's verifyRemoved() in... |
blob | commitdiff | raw | diff to current |
2011-01-11 |
Jakob Stoklund Olesen | Turn on memdep's verifyRemoved() in an attempt to smoke... |
blob | commitdiff | raw | diff to current |
2010-12-23 |
Jeffrey Yasskin | Change all self assignments X=X to (void)X, so that... |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Dan Gohman | Move Value::getUnderlyingObject to be a standalone |
blob | commitdiff | raw | diff to current |
2010-12-13 |
Dan Gohman | Update memdep to handle PartialAlias as MayAlias. |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | strength reduce this. |
blob | commitdiff | raw | diff to current |
2010-11-21 |
Benjamin Kramer | Initialize MemDep's TD member so buildbots don't trip... |
blob | commitdiff | raw | diff to current |
2010-11-21 |
Chris Lattner | implement PR8576, deleting dead stores with intervening... |
blob | commitdiff | raw | diff to current |
2010-11-11 |
Dan Gohman | Add helper functions for computing the Location of... |
blob | commitdiff | raw | diff to current |
2010-11-11 |
Dan Gohman | It's not necessary to clear out the Size and TBAATag... |
blob | commitdiff | raw | diff to current |
2010-11-11 |
Dan Gohman | Set NonLocalDepInfo's Size field to UnknownSize when... |
blob | commitdiff | raw | diff to current |
2010-11-10 |
Dan Gohman | When clearing a non-local pointer dependency cache... |
blob | commitdiff | raw | diff to current |
2010-11-10 |
Dan Gohman | Factor out the code for computing an AliasAnalysis... |
blob | commitdiff | raw | diff to current |
2010-11-10 |
Dan Gohman | Fully invalidate cached results when a prior query... |
blob | commitdiff | raw | diff to current |
2010-11-10 |
Dan Gohman | Enhance GVN to do more precise alias queries for non... |
blob | commitdiff | raw | diff to current |
2010-10-29 |
Dan Gohman | Teach memdep to use pointsToConstantMemory to determine... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Owen Anderson | Get rid of static constructors for pass registration... |
blob | commitdiff | raw | diff to current |
2010-10-12 |
Owen Anderson | Begin adding static dependence information to passes... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Owen Anderson | Now with fewer extraneous semicolons! |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Dan Gohman | Teach memdep about TBAA tags. |
blob | commitdiff | raw | diff to current |
2010-09-06 |
Chris Lattner | cleanup some of the lifetime/invariant marker stuff... |
blob | commitdiff | raw | diff to current |
2010-09-06 |
Chris Lattner | speed up -gvn 3.4% on the testcase in PR7023 |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Dan Gohman | Fix memdep's code for reasoning about dependences betwe... |
blob | commitdiff | raw | diff to current |
2010-08-03 |
Dan Gohman | Add a convenient form of AliasAnalysis::alias for the... |
blob | commitdiff | raw | diff to current |
2010-07-27 |
Gabor Greif | reintroduce original (asserting) semantics of CallSite... |
blob | commitdiff | raw | diff to current |
2010-07-27 |
Gabor Greif | recommit simplification (originally r109504, backed... |
blob | commitdiff | raw | diff to current |
2010-07-27 |
Gabor Greif | back out r109504, breaks the bots |
blob | commitdiff | raw | diff to current |
2010-07-27 |
Gabor Greif | simplify |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Owen Anderson | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). |
blob | commitdiff | raw | diff to current |
2010-06-23 |
Gabor Greif | use the new isFreeCall API and ArgOperand accessors |
blob | commitdiff | raw | diff to current |
2010-06-22 |
Dan Gohman | Use pre-increment instead of post-increment when the... |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Eric Christopher | Revert 101465, it broke internal OpenGL testing. |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Gabor Greif | reapply r101434 |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Gabor Greif | back out r101423 and r101397, they break llvm-gcc self... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | reapply r101364, which has been backed out in r101368 |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | back out r101364, as it trips the linux nightlybot... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | rotate CallInst operands, i.e. move callee to the back |
blob | commitdiff | raw | diff to current |
2010-02-24 |
Daniel Dunbar | Reapply r97010, the speculative revert failed. |
blob | commitdiff | raw | diff to current |
2010-02-24 |
Daniel Dunbar | Speculatively revert r97010, "Add an argument to PHITra... |
blob | commitdiff | raw | diff to current |
2010-02-24 |
Bob Wilson | Add an argument to PHITranslateValue to specify the... |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Bob Wilson | Split critical edges as needed for load PRE. |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Duncan Sands | There are two ways of checking for a given type, for... |
blob | commitdiff | raw | diff to current |
2009-12-22 |
Chris Lattner | The phi translated pointer can be computed when returni... |
blob | commitdiff | raw | diff to current |
2009-12-22 |
Chris Lattner | avoid calling extractMallocCall when it's obvious we... |
blob | commitdiff | raw | diff to current |
2009-12-19 |
Chris Lattner | fix an overly conservative caching issue that caused... |
blob | commitdiff | raw | diff to current |
2009-12-09 |
Chris Lattner | enhance NonLocalDepEntry to keep the per-block phi... |
blob | commitdiff | raw | diff to current |
2009-12-09 |
Chris Lattner | change NonLocalDepEntry from being a typedef for an... |
blob | commitdiff | raw | diff to current |
2009-12-09 |
Chris Lattner | Switch GVN and memdep to use PHITransAddr, which correc... |
blob | commitdiff | raw | diff to current |
2009-12-05 |
Nick Lewycky | Fix indentation in switch statement. |
blob | commitdiff | raw | diff to current |
2009-12-02 |
Benjamin Kramer | Silence compiler warnings. |
blob | commitdiff | raw | diff to current |
2009-12-02 |
Owen Anderson | Cleanup/remove some parts of the lifetime region handli... |
blob | commitdiff | raw | diff to current |
2009-12-01 |
Chris Lattner | rename some variables. |
blob | commitdiff | raw | diff to current |
2009-12-01 |
Chris Lattner | tidy |
blob | commitdiff | raw | diff to current |
2009-12-01 |
Chris Lattner | fix 255.vortex again, third time's the charm. |
blob | commitdiff | raw | diff to current |
2009-11-30 |
Nick Lewycky | Revert r90107, fixing test/Transforms/GVN/2009-11-29... |
blob | commitdiff | raw | diff to current |
2009-11-30 |
Chris Lattner | reapply r90093 with an addition of keeping the forward |
blob | commitdiff | raw | diff to current |
2009-11-29 |
Chris Lattner | revert this patch for now, it causes failures of: |
blob | commitdiff | raw | diff to current |
2009-11-29 |
Chris Lattner | Fix a really nasty caching bug I introduced in memdep... |
blob | commitdiff | raw | diff to current |
2009-11-29 |
Nick Lewycky | Detabify. |
blob | commitdiff | raw | diff to current |
2009-11-28 |
Nick Lewycky | Teach memdep to look for memory use intrinsics during... |
blob | commitdiff | raw | diff to current |
2009-11-28 |
Chris Lattner | Enhance InsertPHITranslatedPointer to be able to return... |
blob | commitdiff | raw | diff to current |
2009-11-28 |
Chris Lattner | enable code to handle un-phi-translatable cases more... |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Chris Lattner | Rework InsertPHITranslatedPointer to handle the recursi... |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Chris Lattner | recursively phi translate bitcast operands too, for... |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Chris Lattner | add support for recursive phi translation and phi |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Chris Lattner | add comment. |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Chris Lattner | reduce nesting, no functionality change. |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Chris Lattner | teach GVN's load PRE to insert computations of the... |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Chris Lattner | Fix phi translation in load PRE to agree with the phi |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Chris Lattner | redisable this, my bootstrap worked because it wasn... |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Chris Lattner | try again. |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Chris Lattner | this is causing buildbot failures, disable for now. |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Chris Lattner | teach phi translation of GEPs to simplify geps like... |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Chris Lattner | teach memdep to do trivial PHI translation of GEPs... |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Chris Lattner | Teach memdep to phi translate bitcasts. This allows... |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Chris Lattner | factor some code out into some helper functions. |
blob | commitdiff | raw | diff to current |
2009-11-22 |
Nick Lewycky | Remove dead code. While there, also turn a few 'T*... |
blob | commitdiff | raw | diff to current |
next |