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