| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | [InstCombine] foldUnsignedUnderflowCheck(): handle last few cases (PR43251) | Roman Lebedev | 2019-09-18 | 1 | -8/+8 |
| * | [SimplifyCFG] mergeConditionalStoreToAddress(): consider cost, not instructio... | Roman Lebedev | 2019-09-18 | 1 | -10/+2 |
| * | [NFC][InstCombine] More tests for PR42563 "Dropping pointless masking before ... | Roman Lebedev | 2019-09-18 | 7 | -67/+313 |
| * | [InstSimplify] add tests for fma/fmuladd; NFC | Sanjay Patel | 2019-09-18 | 1 | -0/+136 |
| * | [SampleFDO] Minimize performance impact when profile-sample-accurate | Wei Mi | 2019-09-18 | 2 | -0/+118 |
| * | [SimplifyLibCalls] fix crash with empty function name (PR43347) | Sanjay Patel | 2019-09-18 | 1 | -0/+12 |
| * | [PGO] Change hardcoded thresholds for cold/inlinehint to use summary | Teresa Johnson | 2019-09-17 | 2 | -10/+33 |
| * | [NFC][InstCombine] More tests for "Dropping pointless masking before left shi... | Roman Lebedev | 2019-09-17 | 4 | -50/+260 |
| * | Reland "[SLC] Preserve attrs for strncpy(x, "", y) -> memset(align 1 x, '\0',... | David Bolvansky | 2019-09-17 | 1 | -0/+10 |
| * | Revert "[SLC] Preserve attrs for strncpy(x, "", y) -> memset(align 1 x, '\0',... | Krasimir Georgiev | 2019-09-17 | 1 | -10/+0 |
| * | [Attributor][Fix] Initialize the cache prior to using it | Johannes Doerfert | 2019-09-17 | 13 | -13/+13 |
| * | [SLC] Preserve attrs for strncpy(x, "", y) -> memset(align 1 x, '\0', y) | David Bolvansky | 2019-09-17 | 1 | -0/+10 |
| * | [InstCombine] Annotate strdup with deref_or_null | David Bolvansky | 2019-09-17 | 2 | -3/+24 |
| * | [NFC} Updated test | David Bolvansky | 2019-09-17 | 1 | -2/+5 |
| * | [SimplifyLibCalls] Mark known arguments with nonnull | David Bolvansky | 2019-09-17 | 43 | -319/+940 |
| * | [LoopUnroll] Use LoopSize+1 as threshold, to allow unrolling loops matching L... | Florian Hahn | 2019-09-17 | 2 | -2/+60 |
| * | [Attributor] Use Alias Analysis in noalias callsite argument deduction | Hideto Ueno | 2019-09-17 | 2 | -10/+9 |
| * | [SimplifyCFG] FoldTwoEntryPHINode(): consider *total* speculation cost, not p... | Roman Lebedev | 2019-09-16 | 10 | -360/+95 |
| * | [InstCombine] remove unneeded one-use checks for icmp fold | Sanjay Patel | 2019-09-16 | 1 | -4/+3 |
| * | [InstCombine] move tests for icmp+add; NFC | Sanjay Patel | 2019-09-16 | 2 | -22/+35 |
| * | [LV] Add ARM MVE tail-folding tests | Sjoerd Meijer | 2019-09-16 | 1 | -0/+89 |
| * | [InstCombine] add/move tests for icmp with add operand; NFC | Sanjay Patel | 2019-09-16 | 2 | -86/+144 |
| * | [InstCombine] remove unneeded one-use checks for icmp fold | Sanjay Patel | 2019-09-16 | 1 | -2/+2 |
| * | [InstCombine] add icmp tests with extra uses; NFC | Sanjay Patel | 2019-09-16 | 1 | -0/+34 |
| * | [Attributor] Heap-To-Stack Conversion | Stefan Stipanovic | 2019-09-15 | 1 | -0/+318 |
| * | [InstCombine] remove unneeded one-use checks for icmp fold | Sanjay Patel | 2019-09-15 | 1 | -2/+2 |
| * | [InstCombine] add icmp tests with extra uses; NFC | Sanjay Patel | 2019-09-15 | 1 | -0/+34 |
| * | [ARM] Masked loads and stores | David Green | 2019-09-15 | 1 | -0/+40 |
| * | [SLP] limit vectorization of Constant subclasses (PR33958) | Sanjay Patel | 2019-09-15 | 1 | -6/+9 |
| * | [InstSimplify] simplifyUnsignedRangeCheck(): handle few tautological cases (P... | Roman Lebedev | 2019-09-14 | 1 | -12/+6 |
| * | [Attributor][Fix] Use right type to replace expressions | Johannes Doerfert | 2019-09-14 | 1 | -0/+11 |
| * | [SLP] add test for vectorization of constant expressions; NFC | Sanjay Patel | 2019-09-13 | 1 | -0/+13 |
| * | [NFC][InstSimplify] Add some more tests for D67498/D67502 | Roman Lebedev | 2019-09-13 | 2 | -0/+68 |
| * | Remove a duplicate test | Philip Reames | 2019-09-12 | 1 | -320/+14 |
| * | [SCEV] Add smin support to getRangeRef | Philip Reames | 2019-09-12 | 1 | -28/+28 |
| * | [ConstantFolding] Expand folding of some library functions | Evandro Menezes | 2019-09-12 | 1 | -90/+0 |
| * | [LV] Update test case after r371768. | Florian Hahn | 2019-09-12 | 1 | -15/+143 |
| * | [LICM/AST] Check if the AliasAny set is removed from the tracker. | Alina Sbirlea | 2019-09-12 | 1 | -0/+27 |
| * | [InstCombine] add tests for fptrunc; NFC | Sanjay Patel | 2019-09-12 | 1 | -0/+50 |
| * | Precommit tests for generalization of load dereferenceability in loop | Philip Reames | 2019-09-12 | 1 | -10/+717 |
| * | [InstCombine] reduce test noise and regenerate CHECK lines; NFC | Sanjay Patel | 2019-09-12 | 1 | -169/+133 |
| * | [LV] Support invariant addresses in speculation logic | Philip Reames | 2019-09-12 | 1 | -153/+57 |
| * | [CGP] Ensure sinking multiple instructions does not invalidate dominance checks | David Green | 2019-09-12 | 2 | -2/+112 |
| * | [InstCombine][InstSimplify] Move constant-folding tests in result-of-usub-is-... | Roman Lebedev | 2019-09-12 | 2 | -149/+149 |
| * | [NFC][InstCombine][InstSimplify] Add test for "add-of-negative is non-zero an... | Roman Lebedev | 2019-09-12 | 2 | -0/+336 |
| * | [ConstProp] allow folding for fma that produces NaN | Sanjay Patel | 2019-09-12 | 1 | -25/+12 |
| * | [InstSimplify] simplifyUnsignedRangeCheck(): handle more cases (PR43251) | Roman Lebedev | 2019-09-12 | 1 | -12/+4 |
| * | Reland "clang-misexpect: Profile Guided Validation of Performance Annotations... | Petr Hosek | 2019-09-11 | 11 | -14/+1042 |
| * | Revert [InstCombine] Use SimplifyFMulInst to simplify multiply in fma. | Florian Hahn | 2019-09-11 | 1 | -5/+10 |
| * | [InstSimplify] Pass SimplifyQuery into simplifyUnsignedRangeCheck() and use i... | Roman Lebedev | 2019-09-11 | 1 | -3/+1 |