aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-01-04[PM] Split the AssumptionTracker immutable pass into two separate APIs:Chandler Carruth1-6/+6
2014-12-19Remove redundant assignment.Tilmann Scheller1-1/+0
2014-12-01Relax an assert a bit to avoid a crash on unreachable code.Rafael Espindola1-1/+1
2014-11-19Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie1-1/+1
2014-10-02Silence a -Wsign-compare warning. NFC.Aaron Ballman1-2/+2
2014-10-01[MemoryDepAnalysis] Fix compile time slowdownBruno Cardoso Lopes1-0/+22
2014-09-07Make use of @llvm.assume in ValueTracking (computeKnownBits, etc.)Hal Finkel1-1/+5
2014-09-02Fix MemoryDependenceAnalysis in cases where QueryInstr is a CmpXchg or a Atom...Robin Morisset1-4/+12
2014-08-29Fix typos in comments, NFCRobin Morisset1-1/+1
2014-08-29Relax the constraint more in MemoryDependencyAnalysis.cppRobin Morisset1-6/+40
2014-08-24Use range based for loops to avoid needing to re-mention SmallPtrSet size.Craig Topper1-27/+18
2014-08-18Answer to Philip Reames commentsRobin Morisset1-6/+27
2014-08-18Weak relaxing of the constraints on atomics in MemoryDependencyAnalysisRobin Morisset1-4/+22
2014-07-24AA metadata refactoring (introduce AAMDNodes)Hal Finkel1-13/+16
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-14/+14
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles1-1/+1
2014-03-04[Modules] Move the PredIteratorCache into the IR library -- it isChandler Carruth1-1/+1
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer1-1/+1
2014-02-25Make DataLayout a plain object, not a pass.Rafael Espindola1-1/+2
2014-02-18Rename some member variables from TD to DL.Rafael Espindola1-11/+11
2014-01-13[PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth1-1/+3
2014-01-13[cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth1-1/+1
2013-11-14Fixing a heisenbug where the memory dependence analysis behaves differentlyYunzhong Gao1-5/+6
2013-06-10Fix xemacs mode line, don't put them in .cpp files (just header files). NoNick Lewycky1-1/+1
2013-05-15Use only explicit bool conversion operatorsDavid Blaikie1-1/+1
2013-05-06Fix unchecked uses of DominatorTree in MemoryDependenceAnalysis.Matt Arsenault1-5/+20
2013-04-17A limit of 500 was still a bit too high for some tests.Bill Wendling1-3/+1
2013-03-29Fix loop styleMatt Arsenault1-2/+2
2013-03-20Remove 'else' after 'return'.Jakub Staszak1-2/+4
2013-03-20Remove trailing spaces.Jakub Staszak1-133/+133
2013-03-06Memory Dependence Analysis (not mem-dep test) take advantage of "invariant.lo...Shuxin Yang1-4/+14
2013-02-26Unify clang/llvm attributes for asan/tsan/msan (LLVM part)Kostya Serebryany1-2/+2
2013-02-13[tsan] disable load widening in ThreadSanitizer modeKostya Serebryany1-0/+6
2013-01-31Change GetPointerBaseWithConstantOffset's DataLayout argument from aDan Gohman1-2/+2
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-5/+5
2012-12-30Remove the Function::getFnAttributes method in favor of using the AttributeSetBill Wendling1-2/+2
2012-12-19Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling1-1/+1
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-8/+8
2012-10-23Ignore unreachable blocks when doing memory dependence analysis on non-localBill Wendling1-2/+2
2012-10-09Create enums for the different attributes.Bill Wendling1-2/+2
2012-10-08Move TargetData to DataLayout.Micah Villmow1-4/+4
2012-09-26Remove the `hasFnAttr' method from Function.Bill Wendling1-1/+1
2012-09-04Be conservative about allocations that may alias the accessed pointer.Bob Wilson1-0/+3
2012-09-03Fix more fallout from r158919, similar to PR13547.Bob Wilson1-2/+7
2012-08-29Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer1-2/+2
2012-08-13MemoryDependenceAnalysis attempts to find the first memory dependency for fun...Nadav Rotem1-2/+7
2012-06-21refactor the MemoryBuiltin analysis:Nuno Lopes1-2/+1
2012-06-02Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer1-1/+1
2012-05-14Move the capture analysis from MemoryDependencyAnalysis to a more general placeChad Rosier1-85/+5