aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/MemoryDependenceAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-46/+147
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-15/+16
* Update to LLVM 3.5a.Stephen Hines2014-04-241-16/+19
* Fixing a heisenbug where the memory dependence analysis behaves differentlyYunzhong Gao2013-11-141-5/+6
* Fix xemacs mode line, don't put them in .cpp files (just header files). NoNick Lewycky2013-06-101-1/+1
* Use only explicit bool conversion operatorsDavid Blaikie2013-05-151-1/+1
* Fix unchecked uses of DominatorTree in MemoryDependenceAnalysis.Matt Arsenault2013-05-061-5/+20
* A limit of 500 was still a bit too high for some tests.Bill Wendling2013-04-171-3/+1
* Fix loop styleMatt Arsenault2013-03-291-2/+2
* Remove 'else' after 'return'.Jakub Staszak2013-03-201-2/+4
* Remove trailing spaces.Jakub Staszak2013-03-201-133/+133
* Memory Dependence Analysis (not mem-dep test) take advantage of "invariant.lo...Shuxin Yang2013-03-061-4/+14
* Unify clang/llvm attributes for asan/tsan/msan (LLVM part)Kostya Serebryany2013-02-261-2/+2
* [tsan] disable load widening in ThreadSanitizer modeKostya Serebryany2013-02-131-0/+6
* Change GetPointerBaseWithConstantOffset's DataLayout argument from aDan Gohman2013-01-311-2/+2
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-5/+5
* Remove the Function::getFnAttributes method in favor of using the AttributeSetBill Wendling2012-12-301-2/+2
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-191-1/+1
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-8/+8
* Ignore unreachable blocks when doing memory dependence analysis on non-localBill Wendling2012-10-231-2/+2
* Create enums for the different attributes.Bill Wendling2012-10-091-2/+2
* Move TargetData to DataLayout.Micah Villmow2012-10-081-4/+4
* Remove the `hasFnAttr' method from Function.Bill Wendling2012-09-261-1/+1
* Be conservative about allocations that may alias the accessed pointer.Bob Wilson2012-09-041-0/+3
* Fix more fallout from r158919, similar to PR13547.Bob Wilson2012-09-031-2/+7
* Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer2012-08-291-2/+2
* MemoryDependenceAnalysis attempts to find the first memory dependency for fun...Nadav Rotem2012-08-131-2/+7
* refactor the MemoryBuiltin analysis:Nuno Lopes2012-06-211-2/+1
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-021-1/+1
* Move the capture analysis from MemoryDependencyAnalysis to a more general placeChad Rosier2012-05-141-85/+5
* Hoist simpler checks above llvm::PointerMayBeCaptured. No functional change i...Chad Rosier2012-05-121-4/+6
* Don't call dominates on unreachable instructions. Should fix the dragoneggRafael Espindola2012-02-261-2/+6
* The patch resolves the conflict between AddressSanitizer and load widening (G...Kostya Serebryany2012-02-061-0/+8
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-2/+0
* Change CaptureTracking to pass a Use* instead of a Value* when a value isNick Lewycky2011-12-281-1/+2
* Fix crasher in GVN due to my recent capture tracking changes.Nick Lewycky2011-11-211-1/+1
* Less template, more virtual! Refactoring suggested by Chris in code review.Nick Lewycky2011-11-201-2/+2
* Refactor code to use new attribute getters on CallSite for NoCapture and ByVal.Nick Lewycky2011-11-201-2/+1
* Refactor capture tracking (which already had a couple flags for whether returnsNick Lewycky2011-11-141-1/+79
* Enhance the memdep interface so that users can tell the difference between a ...Eli Friedman2011-10-131-5/+5
* Misc analysis passes that need to be aware of atomic load/store.Eli Friedman2011-08-151-10/+26
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-1/+1
* Add a limit to the number of instructions memdep will scan in a single block....Eli Friedman2011-06-151-1/+22
* Add "unknown" results for memdep, which mean "I don't know whether a dependen...Eli Friedman2011-06-151-22/+18
* Disable the main feature of 130180, the elimination of loads that areDan Gohman2011-06-041-0/+6
* When marking a block as being unanalyzable, use "Clobber" on the terminator i...Eli Friedman2011-06-021-2/+2
* In MemoryDependenceAnalysis::getNonLocalPointerDepFromBB, if a given block is...Eli Friedman2011-06-011-20/+58
* @llvm.lifetime.begin acts as a load, not @llvm.lifetime.end.Owen Anderson2011-05-171-1/+1
* teach GVN to widen integer loads when they are overaligned, when doing an Chris Lattner2011-04-281-10/+31
* Enhance memdep to return clobber relation between noalias loads whenChris Lattner2011-04-261-3/+95