Age | Commit message (Expand) | Author |
2013-05-06 | Fix unchecked uses of DominatorTree in MemoryDependenceAnalysis. | Matt Arsenault |
2013-04-17 | A limit of 500 was still a bit too high for some tests. | Bill Wendling |
2013-03-29 | Fix loop style | Matt Arsenault |
2013-03-20 | Remove 'else' after 'return'. | Jakub Staszak |
2013-03-20 | Remove trailing spaces. | Jakub Staszak |
2013-03-06 | Memory Dependence Analysis (not mem-dep test) take advantage of "invariant.lo... | Shuxin Yang |
2013-02-26 | Unify clang/llvm attributes for asan/tsan/msan (LLVM part) | Kostya Serebryany |
2013-02-13 | [tsan] disable load widening in ThreadSanitizer mode | Kostya Serebryany |
2013-01-31 | Change GetPointerBaseWithConstantOffset's DataLayout argument from a | Dan Gohman |
2013-01-02 | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth |
2012-12-30 | Remove the Function::getFnAttributes method in favor of using the AttributeSet | Bill Wendling |
2012-12-19 | Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl... | Bill Wendling |
2012-12-03 | Use the new script to sort the includes of every file under lib. | Chandler Carruth |
2012-10-23 | Ignore unreachable blocks when doing memory dependence analysis on non-local | Bill Wendling |
2012-10-09 | Create enums for the different attributes. | Bill Wendling |
2012-10-08 | Move TargetData to DataLayout. | Micah Villmow |
2012-09-26 | Remove the `hasFnAttr' method from Function. | Bill Wendling |
2012-09-04 | Be conservative about allocations that may alias the accessed pointer. | Bob Wilson |
2012-09-03 | Fix more fallout from r158919, similar to PR13547. | Bob Wilson |
2012-08-29 | Make MemoryBuiltins aware of TargetLibraryInfo. | Benjamin Kramer |
2012-08-13 | MemoryDependenceAnalysis attempts to find the first memory dependency for fun... | Nadav Rotem |
2012-06-21 | refactor the MemoryBuiltin analysis: | Nuno Lopes |
2012-06-02 | Fix typos found by http://github.com/lyda/misspell-check | Benjamin Kramer |
2012-05-14 | Move the capture analysis from MemoryDependencyAnalysis to a more general place | Chad Rosier |
2012-05-12 | Hoist simpler checks above llvm::PointerMayBeCaptured. No functional change i... | Chad Rosier |
2012-02-26 | Don't call dominates on unreachable instructions. Should fix the dragonegg | Rafael Espindola |
2012-02-06 | The patch resolves the conflict between AddressSanitizer and load widening (G... | Kostya Serebryany |
2012-01-20 | More dead code removal (using -Wunreachable-code) | David Blaikie |
2011-12-28 | Change CaptureTracking to pass a Use* instead of a Value* when a value is | Nick Lewycky |
2011-11-21 | Fix crasher in GVN due to my recent capture tracking changes. | Nick Lewycky |
2011-11-20 | Less template, more virtual! Refactoring suggested by Chris in code review. | Nick Lewycky |
2011-11-20 | Refactor code to use new attribute getters on CallSite for NoCapture and ByVal. | Nick Lewycky |
2011-11-14 | Refactor capture tracking (which already had a couple flags for whether returns | Nick Lewycky |
2011-10-13 | Enhance the memdep interface so that users can tell the difference between a ... | Eli Friedman |
2011-08-15 | Misc analysis passes that need to be aware of atomic load/store. | Eli Friedman |
2011-07-18 | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner |
2011-06-15 | Add a limit to the number of instructions memdep will scan in a single block.... | Eli Friedman |
2011-06-15 | Add "unknown" results for memdep, which mean "I don't know whether a dependen... | Eli Friedman |
2011-06-04 | Disable the main feature of 130180, the elimination of loads that are | Dan Gohman |
2011-06-02 | When marking a block as being unanalyzable, use "Clobber" on the terminator i... | Eli Friedman |
2011-06-01 | In MemoryDependenceAnalysis::getNonLocalPointerDepFromBB, if a given block is... | Eli Friedman |
2011-05-17 | @llvm.lifetime.begin acts as a load, not @llvm.lifetime.end. | Owen Anderson |
2011-04-28 | teach GVN to widen integer loads when they are overaligned, when doing an | Chris Lattner |
2011-04-26 | Enhance memdep to return clobber relation between noalias loads when | Chris Lattner |
2011-04-26 | use AA::isMustAlias to simplify some calls. | Chris Lattner |
2011-04-26 | remove support for llvm.invariant.end from memdep. It is a | Chris Lattner |
2011-04-26 | Enhance MemDep: When alias analysis returns a partial alias result, | Chris Lattner |
2011-01-24 | Give GetUnderlyingObject a TargetData, to keep it in sync | Dan Gohman |
2011-01-11 | Revert r123207: "Turn on memdep's verifyRemoved() in an attempt to smoke out ... | Jakob Stoklund Olesen |
2011-01-11 | Turn on memdep's verifyRemoved() in an attempt to smoke out the cause of our ... | Jakob Stoklund Olesen |