| Commit message (Expand) | Author | Age | Files | Lines |
| * | Change name of copyFlags() to copyIRFlags(). Add convenience method for logic... | Sanjay Patel | 2014-09-03 | 1 | -1/+1 |
| * | Add pass-manager flags to use CFL AA | Hal Finkel | 2014-09-02 | 1 | -0/+5 |
| * | [asan] Assign a low branch weight to ASan's slow path, patch by Jonas Wagner... | Kostya Serebryany | 2014-09-02 | 2 | -2/+5 |
| * | Generate extract for in-tree uses if the use is scalar operand in vectorized ... | Yi Jiang | 2014-09-02 | 1 | -18/+69 |
| * | unique_ptrify the result of SpecialCaseList::create | David Blaikie | 2014-09-02 | 1 | -1/+1 |
| * | LICM: Don't crash when an instruction is used by an unreachable BB | David Majnemer | 2014-09-02 | 1 | -1/+6 |
| * | SROA: Don't insert instructions before a PHI | David Majnemer | 2014-09-01 | 1 | -1/+4 |
| * | Revert "Revert two GEP-related InstCombine commits" | David Majnemer | 2014-09-01 | 1 | -11/+42 |
| * | Add a convenience method to copy wrapping, exact, and fast-math flags (NFC). | Sanjay Patel | 2014-09-01 | 1 | -13/+3 |
| * | Fix a really bad miscompile introduced in r216865 - the else-if logic | Chandler Carruth | 2014-09-01 | 1 | -10/+14 |
| * | Small refactor on VectorizerHint for deduplication | Renato Golin | 2014-09-01 | 1 | -93/+160 |
| * | Feed AA to the inliner and use AA->getModRefBehavior in AddAliasScopeMetadata | Hal Finkel | 2014-09-01 | 4 | -12/+25 |
| * | Ignore lifetime intrinsics in use list for MemCpyOptimizer. Patch by Luqman A... | Nick Lewycky | 2014-09-01 | 1 | -0/+4 |
| * | Fix AddAliasScopeMetadata again - alias.scope must be a complete description | Hal Finkel | 2014-09-01 | 1 | -15/+37 |
| * | Fix some cases where StringRef was being passed by const reference. Remove co... | Craig Topper | 2014-08-30 | 1 | -3/+3 |
| * | Fix AddAliasScopeMetadata to not add scopes when deriving from unknown pointers | Hal Finkel | 2014-08-30 | 1 | -25/+51 |
| * | InstCombine: Respect recursion depth in visitUDivOperand | David Majnemer | 2014-08-30 | 1 | -4/+4 |
| * | InstCombine: Try harder to combine icmp instructions | David Majnemer | 2014-08-30 | 1 | -3/+25 |
| * | Fix a typo in AddAliasScopeMetadata | Hal Finkel | 2014-08-29 | 1 | -1/+1 |
| * | Revert two GEP-related InstCombine commits | David Majnemer | 2014-08-29 | 1 | -40/+11 |
| * | Don't promote byval pointer arguments when padding matters | Reid Kleckner | 2014-08-28 | 1 | -3/+81 |
| * | InstCombine: Remove redundant combines | David Majnemer | 2014-08-28 | 1 | -15/+0 |
| * | Fix: SLPVectorizer tried to move an instruction which was replaced by a vecto... | Erik Eckstein | 2014-08-28 | 1 | -4/+0 |
| * | InstSimplify: Move a transform from InstCombine to InstSimplify | David Majnemer | 2014-08-28 | 1 | -10/+0 |
| * | InstCombine: Combine gep X, (Y-X) to Y | David Majnemer | 2014-08-27 | 1 | -14/+25 |
| * | [SLP] Re-enable vectorization of GEP expressions (re-apply r210342 with a fix). | Michael Zolotukhin | 2014-08-27 | 1 | -0/+101 |
| * | Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just... | Craig Topper | 2014-08-27 | 12 | -42/+27 |
| * | Fix some cases were ArrayRefs were being passed by reference. Also remove 'co... | Craig Topper | 2014-08-27 | 1 | -4/+4 |
| * | InstCombine: Optimize GEP's involving ptrtoint better | David Majnemer | 2014-08-27 | 1 | -11/+29 |
| * | Revert r210342 and r210343, add test case for the crasher. | Joerg Sonnenberger | 2014-08-26 | 1 | -91/+0 |
| * | This patch enables SimplifyUsingDistributiveLaws() to handle following pattens. | Dinesh Dwivedi | 2014-08-26 | 2 | -54/+45 |
| * | musttail: Don't eliminate varargs packs if there is a forwarding call | Reid Kleckner | 2014-08-26 | 1 | -2/+7 |
| * | fix typos in comments | Sanjay Patel | 2014-08-26 | 1 | -4/+4 |
| * | ArgPromotion: Don't touch variadic functions | Reid Kleckner | 2014-08-25 | 1 | -0/+7 |
| * | Modernize raw_fd_ostream's constructor a bit. | Rafael Espindola | 2014-08-25 | 2 | -5/+4 |
| * | Remove dangling initializers in GlobalDCE | Bruno Cardoso Lopes | 2014-08-25 | 2 | -1/+10 |
| * | MergeFunctions, tiny refactoring: | Stepan Dyatkovskiy | 2014-08-25 | 1 | -3/+3 |
| * | MergeFunctions, tiny refactoring: | Stepan Dyatkovskiy | 2014-08-25 | 1 | -5/+5 |
| * | MergeFunctions, tiny refactoring: | Stepan Dyatkovskiy | 2014-08-25 | 1 | -12/+11 |
| * | MergeFunctions, tiny refactoring: | Stepan Dyatkovskiy | 2014-08-25 | 1 | -5/+5 |
| * | Allow vectorization of division by uniform power of 2. | Karthik Bhat | 2014-08-25 | 2 | -8/+31 |
| * | Use range based for loops to avoid needing to re-mention SmallPtrSet size. | Craig Topper | 2014-08-24 | 13 | -103/+58 |
| * | InstCombine: Properly optimize or'ing bittests together | David Majnemer | 2014-08-24 | 1 | -0/+42 |
| * | [SROA] Fold a PHI node if all its incoming values are the same | Jingyue Wu | 2014-08-22 | 1 | -41/+41 |
| * | InstCombine: Don't unconditionally preserve 'nuw' when shrinking constants | David Majnemer | 2014-08-22 | 1 | -6/+12 |
| * | InstCombine: sub nsw %x, C -> add nsw %x, -C if C isn't INT_MIN | David Majnemer | 2014-08-22 | 1 | -1/+4 |
| * | InstCombine: Don't unconditionally preserve 'nsw' when shrinking constants | David Majnemer | 2014-08-22 | 1 | -0/+8 |
| * | fix: SLPVectorizer crashes for unreachable blocks containing not schedulable ... | Erik Eckstein | 2014-08-22 | 1 | -0/+8 |
| * | [dfsan] Fix non-determinism bug in non-zero label check annotator. | Peter Collingbourne | 2014-08-22 | 1 | -10/+8 |
| * | SROA: Handle a case of store size being smaller than allocation size | Reid Kleckner | 2014-08-22 | 1 | -4/+6 |