Fixes the Atomic implementation if compiled by MSVC compiler.
[oota-llvm.git] / lib / Analysis / MemoryDependenceAnalysis.cpp
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
2008-12-09 Chris Lattnerrestructure the top level non-local ptr dep query to...
2008-12-09 Chris Lattnerrename getNonLocalPointerDepInternal -> getNonLocalPoin...
2008-12-09 Chris Lattnerif we have two elements, insert both, don't use std...
2008-12-09 Chris LattnerIf we're only adding one new element to 'Cache', insert...
2008-12-09 Chris Lattnerconvert a couple other places that use pred_iterator...
2008-12-09 Chris Lattneruse hte new pred cache to speed up the new non-local...
2008-12-08 Chris Lattneradd another level of caching for non-local pointer...
2008-12-07 Chris Lattneradd an assert. the cast<> below would catch this but...
2008-12-07 Chris Lattnerfactor some code better.
2008-12-07 Chris Lattnerfactor some code, fixing some fixme's.
2008-12-07 Chris Lattneradd support for caching pointer dependence queries...
2008-12-07 Chris LattnerSome internal refactoring to make it easier to cache...
2008-12-07 Chris LattnerIntroduce a new MemDep::getNonLocalPointerDependency
2008-12-07 Chris Lattnerpush the "pointer case" up the analysis stack a bit...
2008-12-07 Chris Lattnermake clients have to know how to call getCallSiteDepend...
2008-12-07 Chris Lattnerrename some variables for consistency
2008-12-07 Chris LattnerI love how using out of scope variables is not an error...
2008-12-07 Chris LattnerRename getCallSiteDependency -> getCallSiteDependencyFr...
2008-12-07 Chris Lattnera memdep query on a volatile load/store will always...
2008-12-07 Chris Lattnerremove the ability to get memdep info for vaarg. I...
2008-12-05 Chris LattnerMake a few major changes to memdep and its clients:
2008-12-05 Chris LattnerMake it illegal to call getDependency* on non-memory...
2008-12-01 Chris LattnerReimplement the non-local dependency data structure...
2008-11-30 Chris LattnerEliminate the DepResultTy abstraction. It is now compl...
2008-11-30 Chris LattnerCache TargetData/AliasAnalysis in the pass instead...
2008-11-30 Chris LattnerTwo changes: Make getDependency remove QueryInst for...
2008-11-30 Chris Lattnerintroduce a typedef, no functionality change.
2008-11-30 Chris LattnerChange NonLocalDeps to be a densemap of pointers to...
2008-11-30 Chris Lattnercalls never depend on allocations.
2008-11-30 Chris LattnerFix a fixme by making memdep's handling of allocations...
2008-11-30 Chris Lattnerimplement a fixme by introducing a new getDependencyFro...
2008-11-30 Chris LattnerMove the getNonLocalDependency method to a more logical...
2008-11-30 Chris LattnerREmove an old fixme, resolve another fixme by adding...
2008-11-30 Chris Lattnerremove a bit of incorrect code that tried to be tricky...
2008-11-29 Chris LattnerEliminate the dropInstruction method, which is not...
next