Get rid of static constructors for pass registration. Instead, every pass exposes...
[oota-llvm.git] / lib / Analysis / MemoryDependenceAnalysis.cpp
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-12 Owen AndersonBegin adding static dependence information to passes...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-09-22 Dan GohmanTeach memdep about TBAA tags.
2010-09-06 Chris Lattnercleanup some of the lifetime/invariant marker stuff...
2010-09-06 Chris Lattnerspeed up -gvn 3.4% on the testcase in PR7023
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-08-05 Dan GohmanFix memdep's code for reasoning about dependences betwe...
2010-08-03 Dan GohmanAdd a convenient form of AliasAnalysis::alias for the...
2010-07-27 Gabor Greifreintroduce original (asserting) semantics of CallSite...
2010-07-27 Gabor Greifrecommit simplification (originally r109504, backed...
2010-07-27 Gabor Greifback out r109504, breaks the bots
2010-07-27 Gabor Greifsimplify
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-06-23 Gabor Greifuse the new isFreeCall API and ArgOperand accessors
2010-06-22 Dan GohmanUse pre-increment instead of post-increment when the...
2010-04-16 Eric ChristopherRevert 101465, it broke internal OpenGL testing.
2010-04-16 Gabor Greifreapply r101434
2010-04-16 Gabor Greifback out r101423 and r101397, they break llvm-gcc self...
2010-04-15 Gabor Greifreapply r101364, which has been backed out in r101368
2010-04-15 Gabor Greifback out r101364, as it trips the linux nightlybot...
2010-04-15 Gabor Greifrotate CallInst operands, i.e. move callee to the back
2010-02-24 Daniel DunbarReapply r97010, the speculative revert failed.
2010-02-24 Daniel DunbarSpeculatively revert r97010, "Add an argument to PHITra...
2010-02-24 Bob WilsonAdd an argument to PHITranslateValue to specify the...
2010-02-16 Bob WilsonSplit critical edges as needed for load PRE.
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2009-12-22 Chris LattnerThe phi translated pointer can be computed when returni...
2009-12-22 Chris Lattneravoid calling extractMallocCall when it's obvious we...
2009-12-19 Chris Lattnerfix an overly conservative caching issue that caused...
2009-12-09 Chris Lattnerenhance NonLocalDepEntry to keep the per-block phi...
2009-12-09 Chris Lattnerchange NonLocalDepEntry from being a typedef for an...
2009-12-09 Chris LattnerSwitch GVN and memdep to use PHITransAddr, which correc...
2009-12-05 Nick LewyckyFix indentation in switch statement.
2009-12-02 Benjamin KramerSilence compiler warnings.
2009-12-02 Owen AndersonCleanup/remove some parts of the lifetime region handli...
2009-12-01 Chris Lattnerrename some variables.
2009-12-01 Chris Lattnertidy
2009-12-01 Chris Lattnerfix 255.vortex again, third time's the charm.
2009-11-30 Nick LewyckyRevert r90107, fixing test/Transforms/GVN/2009-11-29...
2009-11-30 Chris Lattnerreapply r90093 with an addition of keeping the forward
2009-11-29 Chris Lattnerrevert this patch for now, it causes failures of:
2009-11-29 Chris LattnerFix a really nasty caching bug I introduced in memdep...
2009-11-29 Nick LewyckyDetabify.
2009-11-28 Nick LewyckyTeach memdep to look for memory use intrinsics during...
2009-11-28 Chris LattnerEnhance InsertPHITranslatedPointer to be able to return...
2009-11-28 Chris Lattnerenable code to handle un-phi-translatable cases more...
2009-11-27 Chris LattnerRework InsertPHITranslatedPointer to handle the recursi...
2009-11-27 Chris Lattnerrecursively phi translate bitcast operands too, for...
2009-11-27 Chris Lattneradd support for recursive phi translation and phi
2009-11-27 Chris Lattneradd comment.
2009-11-27 Chris Lattnerreduce nesting, no functionality change.
2009-11-27 Chris Lattnerteach GVN's load PRE to insert computations of the...
2009-11-27 Chris LattnerFix phi translation in load PRE to agree with the phi
2009-11-27 Chris Lattnerredisable this, my bootstrap worked because it wasn...
2009-11-27 Chris Lattnertry again.
2009-11-27 Chris Lattnerthis is causing buildbot failures, disable for now.
2009-11-27 Chris Lattnerteach phi translation of GEPs to simplify geps like...
2009-11-27 Chris Lattnerteach memdep to do trivial PHI translation of GEPs...
2009-11-26 Chris LattnerTeach memdep to phi translate bitcasts. This allows...
2009-11-26 Chris Lattnerfactor some code out into some helper functions.
2009-11-22 Nick LewyckyRemove dead code. While there, also turn a few 'T*...
2009-10-28 Owen AndersonTreat lifetime begin/end markers as allocations/frees...
2009-10-28 Owen AndersonBe more careful about invariance reasoning on "store...
2009-10-28 Owen AndersonAdd trivial support for the invariance intrinsics to...
2009-10-27 Victor HernandezRename MallocFreeHelper as MemoryBuiltins
2009-10-26 Victor HernandezRename MallocHelper as MallocFreeHelper, since it now...
2009-10-26 Victor HernandezRemove FreeInst.
2009-10-24 Victor HernandezAuto-upgrade free instructions to calls to the builtin...
2009-10-23 Victor HernandezRemove AllocationInst. Since MallocInst went away...
2009-10-13 Victor HernandezMemory dependence analysis was incorrectly stopping...
2009-09-20 Chris LattnerRevert r82404, it is causing a bootstrap miscompile...
2009-09-20 Chris Lattnerimprove memdep to eliminate bitcasts (and aliases,...
2009-09-18 Victor HernandezEnhance analysis passes so that they apply the same...
2009-07-31 Dan GohmanMake TargetData optional in MemoryDependenceAnalysis.
2009-07-31 Dan GohmanRemove an unnecessary header.
2009-07-13 Chris Lattnerfactor the 'optimized sort' code out into a static...
2009-07-13 Chris LattnerMove the re-sort of invalidated NonLocalPointerDeps...
2009-05-25 Chris Lattnermake memdep use the getModRefInfo method for stores...
2009-03-29 Chris Lattnernow that you can put a PointerIntPair in a SmallPtrSet...
2009-03-11 Dale JohannesenDebug intriniscs should be skipped when looking
2009-03-09 Owen AndersonIgnore debug intrinsics when computing dependences.
2009-03-06 Zhou ShengRemove this as dbginfo intrinsics has been defined as
2009-03-05 Zhou ShengIgnore the debug info intrinsics when looking for depen...
2009-01-23 Chris Lattnerfix two more cases where we could let the NLPDI cache...
2009-01-23 Chris LattnerUnconditionally reset 'cache' to zero, even if we don...
2009-01-23 Chris Lattnera minor tweak to my previous patch, handle the invalida...
2009-01-22 Chris LattnerFix PR3358, a really nasty bug where recursive phi...
2008-12-16 Chris Lattnerfix PR3217: fully cached queries need to be verified...
2008-12-15 Chris Lattnerif we have a phi translation failure of the start block,
2008-12-15 Chris LattnerImplement initial support for PHI translation in memdep...
2008-12-10 Duncan SandsDon't dereference the end() iterator. This was
2008-12-09 Chris Lattnerloosen up an assertion that isn't valid when called...
2008-12-09 Chris LattnerTeach GVN to invalidate some memdep information when...
2008-12-09 Chris LattnerTeach BasicAA::getModRefInfo(CallSite, CallSite) some
2008-12-09 Chris LattnerFix a fixme: allow memdep to see past read-only calls...
2008-12-09 Chris Lattnerrename getNonLocalDependency -> getNonLocalCallDependen...
2008-12-09 Chris Lattnerfix typos gabor noticed
next