| Commit message (Expand) | Author | Age | Files | Lines |
* | [SLPVectorizer] Add an extra parameter to cancelScheduling function, NFCI. | Dinar Temirbulatov | 2017-07-05 | 1 | -22/+23 |
* | Revert "r306473 - re-commit r306336: Enable vectorizer-maximize-bandwidth by ... | Teresa Johnson | 2017-07-01 | 1 | -1/+1 |
* | re-commit r306336: Enable vectorizer-maximize-bandwidth by default. | Teresa Johnson | 2017-07-01 | 1 | -1/+1 |
* | revert r306336 for breaking ppc test. | Teresa Johnson | 2017-07-01 | 1 | -1/+1 |
* | Enable vectorizer-maximize-bandwidth by default. | Teresa Johnson | 2017-07-01 | 1 | -1/+1 |
* | [SLPVectorizer] Add isOdd() helper function, NFCI. | Dinar Temirbulatov | 2017-06-30 | 1 | -2/+7 |
* | [LV] Sink casts to unravel first order recurrence | Ayal Zaks | 2017-06-30 | 1 | -1/+17 |
* | [LV] Optimize for size when vectorizing loops with tiny trip count | Ayal Zaks | 2017-06-30 | 1 | -29/+30 |
* | Remove the BBVectorize pass. | Chandler Carruth | 2017-06-30 | 3 | -3285/+1 |
* | Revert "r306473 - re-commit r306336: Enable vectorizer-maximize-bandwidth by ... | Daniel Jasper | 2017-06-30 | 1 | -1/+1 |
* | [SLPVectorizer] Moving Entry->NeedToGather check out of inner loop, | Dinar Temirbulatov | 2017-06-29 | 1 | -4/+4 |
* | [SLPVectorizer] Introducing getTreeEntry() helper function [NFC] | Dinar Temirbulatov | 2017-06-29 | 1 | -34/+33 |
* | [LV] Fix PR33613 - retain order of insertelement per part | Ayal Zaks | 2017-06-28 | 1 | -6/+7 |
* | re-commit r306336: Enable vectorizer-maximize-bandwidth by default. | Dehao Chen | 2017-06-27 | 1 | -1/+1 |
* | Recommitting 306331. | Ayal Zaks | 2017-06-27 | 1 | -287/+300 |
* | revert r306336 for breaking ppc test. | Dehao Chen | 2017-06-26 | 1 | -1/+1 |
* | reverting 306331. | Ayal Zaks | 2017-06-26 | 1 | -293/+286 |
* | Enable vectorizer-maximize-bandwidth by default. | Dehao Chen | 2017-06-26 | 1 | -1/+1 |
* | [LV] Changing the interface of ValueMap, NFC. | Ayal Zaks | 2017-06-26 | 1 | -286/+293 |
* | Revert "Enable vectorizer-maximize-bandwidth by default." | Diana Picus | 2017-06-22 | 1 | -1/+1 |
* | Enable vectorizer-maximize-bandwidth by default. | Dehao Chen | 2017-06-21 | 1 | -1/+1 |
* | Improve profile-guided heuristics to use estimated trip count. | Taewook Oh | 2017-06-19 | 1 | -27/+20 |
* | Remove brackets, NFC. | Dinar Temirbulatov | 2017-06-19 | 1 | -4/+2 |
* | [LoopVectorize] Don't preserve nsw/nuw flags on shrunken ops. | George Burgess IV | 2017-06-09 | 1 | -1/+5 |
* | Sort the remaining #include lines in include/... and lib/.... | Chandler Carruth | 2017-06-06 | 2 | -2/+2 |
* | [LV] Make scalarizeInstruction() non-virtual. NFC. | Ayal Zaks | 2017-06-04 | 1 | -2/+1 |
* | Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC. | Galina Kistanova | 2017-06-03 | 2 | -0/+3 |
* | [SLP] Improve comments and naming of functions/variables/members, NFC. | Alexey Bataev | 2017-06-03 | 1 | -91/+59 |
* | Revert "[SLP] Improve comments and naming of functions/variables/members, NFC." | Alexey Bataev | 2017-06-02 | 1 | -59/+91 |
* | [SLP] Improve comments and naming of functions/variables/members, NFC. | Alexey Bataev | 2017-06-02 | 1 | -91/+59 |
* | [LV] Reapply r303763 with fix for PR33193 | Matthew Simpson | 2017-05-30 | 1 | -10/+19 |
* | Revert r303763, results in asserts i.e. while building Ruby. | Joerg Sonnenberger | 2017-05-29 | 1 | -15/+6 |
* | [LV] Update type in cost model for scalarization | Matthew Simpson | 2017-05-24 | 1 | -6/+15 |
* | [LoopVectorizer] Let target prefer scalar addressing computations. | Jonas Paulsson | 2017-05-24 | 1 | -0/+74 |
* | [LV] Report multiple reasons for not vectorizing under allowExtraAnalysis | Ayal Zaks | 2017-05-23 | 1 | -20/+42 |
* | Fix vector pass-through value being unused in IRBuilder::CreateMaskedGather | Amara Emerson | 2017-05-19 | 1 | -1/+1 |
* | [IR] De-virtualize ~Value to save a vptr | Reid Kleckner | 2017-05-18 | 1 | -2/+2 |
* | Revert 303174, 303176, and 303178 | Matthew Simpson | 2017-05-16 | 1 | -2/+2 |
* | [LV] Avoid potentential division by zero when selecting IC | Matthew Simpson | 2017-05-16 | 1 | -2/+2 |
* | [SLP] Enable 64-bit wide vectorization on AArch64 | Adam Nemet | 2017-05-15 | 1 | -1/+4 |
* | [ValueTracking] Replace all uses of ComputeSignBit with computeKnownBits. | Craig Topper | 2017-05-15 | 1 | -4/+3 |
* | [LoopOptimizer][Fix]PR32859, PR24738 | Simon Pilgrim | 2017-05-13 | 1 | -7/+9 |
* | [KnownBits] Add bit counting methods to KnownBits struct and use them where p... | Craig Topper | 2017-05-12 | 1 | -1/+1 |
* | [SLP] Emit optimization remarks | Adam Nemet | 2017-05-11 | 1 | -6/+36 |
* | [LV] Refactor ILV.vectorize{Loop}() by introducing LVP.executePlan(); NFC | Ayal Zaks | 2017-05-11 | 1 | -80/+101 |
* | [AArch64] Consider widening instructions in cost calculations | Matthew Simpson | 2017-05-09 | 1 | -4/+6 |
* | [LV] Fix insertion point for shuffle vectors in first order recurrence | Anna Thomas | 2017-05-09 | 1 | -2/+5 |
* | Introduce experimental generic intrinsics for horizontal vector reductions. | Amara Emerson | 2017-05-09 | 2 | -65/+20 |
* | Use right function in LoopVectorize. | Jonas Paulsson | 2017-05-04 | 1 | -1/+1 |
* | Rename WeakVH to WeakTrackingVH; NFC | Sanjoy Das | 2017-05-01 | 1 | -12/+15 |