| Commit message (Expand) | Author | Age | Files | Lines |
* | Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option n... | Sanjay Patel | 2014-09-10 | 1 | -3/+3 |
* | Make use @llvm.assume for loop guards in ScalarEvolution | Hal Finkel | 2014-09-07 | 1 | -6/+24 |
* | Make use of @llvm.assume from LazyValueInfo | Hal Finkel | 2014-09-07 | 1 | -77/+189 |
* | Add additional patterns for @llvm.assume in ValueTracking | Hal Finkel | 2014-09-07 | 1 | -0/+212 |
* | Make use of @llvm.assume in ValueTracking (computeKnownBits, etc.) | Hal Finkel | 2014-09-07 | 8 | -250/+729 |
* | Add functions for finding ephemeral values | Hal Finkel | 2014-09-07 | 2 | -8/+103 |
* | Add an Assumption-Tracking Pass | Hal Finkel | 2014-09-07 | 2 | -0/+114 |
* | Add override to overriden virtual methods, remove virtual keywords. | Benjamin Kramer | 2014-09-03 | 1 | -13/+11 |
* | [CFLAA] Remove one final initializer list | Hal Finkel | 2014-09-03 | 1 | -1/+5 |
* | [CFLAA] And even more MSVC fixes | Hal Finkel | 2014-09-02 | 2 | -3/+6 |
* | [CFLAA] More cleanup for MSVC | Hal Finkel | 2014-09-02 | 2 | -11/+14 |
* | [CFLAA] No initializer lists for MSVC | Hal Finkel | 2014-09-02 | 2 | -28/+30 |
* | [CFLAA] Remove tautological comparison | Hal Finkel | 2014-09-02 | 1 | -1/+1 |
* | [CFLAA] LLVM_CONSTEXPR -> const | Hal Finkel | 2014-09-02 | 1 | -1/+1 |
* | [CFLAA] constexpr -> LLVM_CONSTEXPR | Hal Finkel | 2014-09-02 | 2 | -13/+15 |
* | Add a CFL Alias Analysis implementation | Hal Finkel | 2014-09-02 | 4 | -0/+1674 |
* | Fix MemoryDependenceAnalysis in cases where QueryInstr is a CmpXchg or a Atom... | Robin Morisset | 2014-09-02 | 1 | -4/+12 |
* | Remove an errant outer loop that contains nothing but an inner loop over exac... | Nick Lewycky | 2014-09-01 | 1 | -58/+53 |
* | Remove 'virtual' keyword from methods markedwith 'override' keyword. | Craig Topper | 2014-08-30 | 1 | -3/+3 |
* | Fix typos in comments, NFC | Robin Morisset | 2014-08-29 | 2 | -2/+2 |
* | Relax the constraint more in MemoryDependencyAnalysis.cpp | Robin Morisset | 2014-08-29 | 1 | -6/+40 |
* | Make fabs safe to speculatively execute | Matt Arsenault | 2014-08-29 | 1 | -0/+1 |
* | InstSimplify: Move a transform from InstCombine to InstSimplify | David Majnemer | 2014-08-28 | 1 | -0/+35 |
* | InstSimplify: Don't simplify gep X, (Y-X) to Y if types differ | David Majnemer | 2014-08-27 | 1 | -1/+2 |
* | Reland r216439 215441, majnemer has a real fix for PR20771. | Nico Weber | 2014-08-27 | 1 | -11/+53 |
* | Revert r216439 (and r216441, else the former doesn't revert cleanly). | Nico Weber | 2014-08-27 | 1 | -53/+11 |
* | InstSimplify: Compute comparison ranges for left shift instructions | David Majnemer | 2014-08-27 | 1 | -0/+16 |
* | InstSimplify: Fold gep X, (sub 0, ptrtoint(X)) to null | David Majnemer | 2014-08-26 | 1 | -21/+32 |
* | InstSimplify: Simplify trivial pointer expressions like b + (e - b) | David Majnemer | 2014-08-26 | 1 | -5/+36 |
* | Analysis: cleanup | Dylan Noblesmith | 2014-08-26 | 1 | -3/+2 |
* | Revert "Analysis: unique_ptr-ify DependenceAnalysis::collectCoeffInfo" | Dylan Noblesmith | 2014-08-26 | 1 | -8/+8 |
* | Modernize raw_fd_ostream's constructor a bit. | Rafael Espindola | 2014-08-25 | 1 | -8/+8 |
* | Allow vectorization of division by uniform power of 2. | Karthik Bhat | 2014-08-25 | 1 | -6/+8 |
* | Analysis: unique_ptr-ify DependenceAnalysis::collectCoeffInfo | Dylan Noblesmith | 2014-08-25 | 1 | -8/+8 |
* | Analysis: unique_ptr-ify DependenceAnalysis::depends | Dylan Noblesmith | 2014-08-25 | 1 | -8/+8 |
* | Analysis: take a reference instead of pointer | Dylan Noblesmith | 2014-08-25 | 1 | -6/+5 |
* | Use range based for loops to avoid needing to re-mention SmallPtrSet size. | Craig Topper | 2014-08-24 | 2 | -31/+20 |
* | ValueTracking: Figure out more bits when looking at add/sub | David Majnemer | 2014-08-22 | 1 | -66/+38 |
* | Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin... | Craig Topper | 2014-08-21 | 4 | -6/+6 |
* | Answer to Philip Reames comments | Robin Morisset | 2014-08-18 | 1 | -6/+27 |
* | Weak relaxing of the constraints on atomics in MemoryDependencyAnalysis | Robin Morisset | 2014-08-18 | 1 | -4/+22 |
* | Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoi... | Craig Topper | 2014-08-18 | 4 | -6/+6 |
* | Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin... | Craig Topper | 2014-08-17 | 4 | -6/+6 |
* | In LVI(Lazy Value Info), originally value on a BB can only be caculated once, | Jiangning Liu | 2014-08-11 | 1 | -2/+17 |
* | Remove Support/IncludeFile.h and its only user. This is actively harmful, since | Richard Smith | 2014-08-07 | 1 | -3/+0 |
* | Teach the SLP Vectorizer that keeping some values live over a callsite can ha... | James Molloy | 2014-08-05 | 1 | -0/+10 |
* | Fix ScalarEvolutionExpander when creating a PHI in a block with duplicate pre... | Hal Finkel | 2014-07-31 | 1 | -1/+5 |
* | InstSimplify: Simplify (X - (0 - Y)) if the second sub is NUW | David Majnemer | 2014-07-31 | 1 | -0/+12 |
* | Add @llvm.assume, lowering, and some basic properties | Hal Finkel | 2014-07-25 | 2 | -4/+29 |
* | Simplify and improve scoped-noalias metadata semantics | Hal Finkel | 2014-07-25 | 1 | -47/+51 |