[PM/AA] Remove the last of the legacy update API from AliasAnalysis as
[oota-llvm.git] / lib / Analysis / MemoryDependenceAnalysis.cpp
2015-07-22 Chandler Carruth[PM/AA] Remove the last of the legacy update API from...
2015-07-21 Jingyue Wu[MDA] change BlockScanLimit into a command line option.
2015-06-22 Chandler Carruth[PM/AA] Hoist the AliasResult enum out of the AliasAnal...
2015-06-17 Chandler Carruth[PM/AA] Remove the Location typedef from the AliasAnaly...
2015-06-04 Chandler Carruth[PM/AA] Start refactoring AliasAnalysis to remove the...
2015-06-01 David Majnemer[PHITransAddr] Don't translate unreachable values
2015-04-21 Daniel BerlinRevamp PredIteratorCache interface to be cleaner.
2015-04-13 Daniel BerlinCommon some code from MemoryDependenceAnalysis that...
2015-04-10 Benjamin Kramer[CallSite] Make construction from Value* (or Instructio...
2015-03-24 Philip Reames!invariant.load semantics with potentially clobbering...
2015-03-21 David MajnemerMemoryDependenceAnalysis: Don't miscompile atomics
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-02-15 Philip ReamesRevert 229175
2015-02-14 Duncan P. N. Exon... Analysis: Canonicalize access to function attributes...
2015-02-13 Philip ReamesMinor tweak to MDA
2015-02-06 Chad RosierWhitespace.
2015-01-26 Philip ReamesRefine memory dependence's notion of volatile semantics
2015-01-26 Philip ReamesPass QueryInst down through non-local dependency calcul...
2015-01-09 Philip Reames[REFACTOR] Push logic from MemDepPrinter into getNonLoc...
2015-01-09 Philip Reames[Refactor] Have getNonLocalPointerDependency take the...
2015-01-04 Chandler Carruth[PM] Split the AssumptionTracker immutable pass into...
2014-12-19 Tilmann SchellerRemove redundant assignment.
2014-12-01 Rafael EspindolaRelax an assert a bit to avoid a crash on unreachable...
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-10-02 Aaron BallmanSilence a -Wsign-compare warning. NFC.
2014-10-01 Bruno Cardoso Lopes[MemoryDepAnalysis] Fix compile time slowdown
2014-09-07 Hal FinkelMake use of @llvm.assume in ValueTracking (computeKnown...
2014-09-02 Robin MorissetFix MemoryDependenceAnalysis in cases where QueryInstr...
2014-08-29 Robin MorissetFix typos in comments, NFC
2014-08-29 Robin MorissetRelax the constraint more in MemoryDependencyAnalysis.cpp
2014-08-24 Craig TopperUse range based for loops to avoid needing to re-mentio...
2014-08-18 Robin MorissetAnswer to Philip Reames comments
2014-08-18 Robin MorissetWeak relaxing of the constraints on atomics in MemoryDe...
2014-07-24 Hal FinkelAA metadata refactoring (introduce AAMDNodes)
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-04-15 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-06 Ahmed CharlesReplace OwningPtr<T> with std::unique_ptr<T>.
2014-03-04 Chandler Carruth[Modules] Move the PredIteratorCache into the IR librar...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-02-25 Rafael EspindolaMake DataLayout a plain object, not a pass.
2014-02-18 Rafael EspindolaRename some member variables from TD to DL.
2014-01-13 Chandler Carruth[PM] Split DominatorTree into a concrete analysis resul...
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2013-11-14 Yunzhong GaoFixing a heisenbug where the memory dependence analysis...
2013-06-10 Nick LewyckyFix xemacs mode line, don't put them in .cpp files...
2013-05-15 David BlaikieUse only explicit bool conversion operators
2013-05-06 Matt ArsenaultFix unchecked uses of DominatorTree in MemoryDependence...
2013-04-17 Bill WendlingA limit of 500 was still a bit too high for some tests.
2013-03-29 Matt ArsenaultFix loop style
2013-03-20 Jakub StaszakRemove 'else' after 'return'.
2013-03-20 Jakub StaszakRemove trailing spaces.
2013-03-06 Shuxin YangMemory Dependence Analysis (not mem-dep test) take...
2013-02-26 Kostya SerebryanyUnify clang/llvm attributes for asan/tsan/msan (LLVM...
2013-02-13 Kostya Serebryany[tsan] disable load widening in ThreadSanitizer mode
2013-01-31 Dan GohmanChange GetPointerBaseWithConstantOffset's DataLayout...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-30 Bill WendlingRemove the Function::getFnAttributes method in favor...
2012-12-19 Bill WendlingRename the 'Attributes' class to 'Attribute'. It's...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-10-23 Bill WendlingIgnore unreachable blocks when doing memory dependence...
2012-10-09 Bill WendlingCreate enums for the different attributes.
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-09-26 Bill WendlingRemove the `hasFnAttr' method from Function.
2012-09-04 Bob WilsonBe conservative about allocations that may alias the...
2012-09-03 Bob WilsonFix more fallout from r158919, similar to PR13547.
2012-08-29 Benjamin KramerMake MemoryBuiltins aware of TargetLibraryInfo.
2012-08-13 Nadav RotemMemoryDependenceAnalysis attempts to find the first...
2012-06-21 Nuno Lopesrefactor the MemoryBuiltin analysis:
2012-06-02 Benjamin KramerFix typos found by github.com/lyda/misspell-check
2012-05-14 Chad RosierMove the capture analysis from MemoryDependencyAnalysis...
2012-05-12 Chad RosierHoist simpler checks above llvm::PointerMayBeCaptured...
2012-02-26 Rafael EspindolaDon't call dominates on unreachable instructions. Shoul...
2012-02-06 Kostya SerebryanyThe patch resolves the conflict between AddressSanitize...
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2011-12-28 Nick LewyckyChange CaptureTracking to pass a Use* instead of a...
2011-11-21 Nick LewyckyFix crasher in GVN due to my recent capture tracking...
2011-11-20 Nick LewyckyLess template, more virtual! Refactoring suggested...
2011-11-20 Nick LewyckyRefactor code to use new attribute getters on CallSite...
2011-11-14 Nick LewyckyRefactor capture tracking (which already had a couple...
2011-10-13 Eli FriedmanEnhance the memdep interface so that users can tell...
2011-08-15 Eli FriedmanMisc analysis passes that need to be aware of atomic...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-06-15 Eli FriedmanAdd a limit to the number of instructions memdep will...
2011-06-15 Eli FriedmanAdd "unknown" results for memdep, which mean "I don...
2011-06-04 Dan GohmanDisable the main feature of 130180, the elimination...
2011-06-02 Eli FriedmanWhen marking a block as being unanalyzable, use "Clobbe...
2011-06-01 Eli FriedmanIn MemoryDependenceAnalysis::getNonLocalPointerDepFromB...
2011-05-17 Owen Anderson@llvm.lifetime.begin acts as a load, not @llvm.lifetime...
2011-04-28 Chris Lattnerteach GVN to widen integer loads when they are overalig...
2011-04-26 Chris LattnerEnhance memdep to return clobber relation between noali...
2011-04-26 Chris Lattneruse AA::isMustAlias to simplify some calls.
2011-04-26 Chris Lattnerremove support for llvm.invariant.end from memdep....
2011-04-26 Chris LattnerEnhance MemDep: When alias analysis returns a partial...
2011-01-24 Dan GohmanGive GetUnderlyingObject a TargetData, to keep it in...
2011-01-11 Jakob Stoklund OlesenRevert r123207: "Turn on memdep's verifyRemoved() in...
2011-01-11 Jakob Stoklund OlesenTurn on memdep's verifyRemoved() in an attempt to smoke...
2010-12-23 Jeffrey YasskinChange all self assignments X=X to (void)X, so that...
2010-12-15 Dan GohmanMove Value::getUnderlyingObject to be a standalone
2010-12-13 Dan GohmanUpdate memdep to handle PartialAlias as MayAlias.
next