| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | [InstCombine] dropRedundantMaskingOfLeftShiftInput(): propagate undef shift a... | Roman Lebedev | 2019-10-07 | 5 | -5/+5 |
| * | [SampleFDO] Add compression support for any section in ExtBinary profile format | Wei Mi | 2019-10-07 | 3 | -2/+125 |
| * | [LoopVectorize] add test that asserted after cost model change (PR43582); NFC | Sanjay Patel | 2019-10-07 | 1 | -0/+127 |
| * | Revert "[SLP] avoid reduction transform on patterns that the backend can load... | Martin Storsjo | 2019-10-07 | 1 | -104/+52 |
| * | [InstCombine] fold fneg disguised as select+fmul (PR43497) | Sanjay Patel | 2019-10-06 | 1 | -12/+16 |
| * | [InstCombine] add fast-math-flags for better test coverage; NFC | Sanjay Patel | 2019-10-06 | 1 | -4/+4 |
| * | [InstCombine] don't assume 'inbounds' for bitcast pointer to GEP transform (P... | Sanjay Patel | 2019-10-06 | 5 | -13/+48 |
| * | [SLP] avoid reduction transform on patterns that the backend can load-combine | Sanjay Patel | 2019-10-05 | 1 | -52/+104 |
| * | Invalidate assumption cache before outlining. | Aditya Kumar | 2019-10-04 | 1 | -0/+12 |
| * | [InstCombine] Fold 'icmp eq/ne (?trunc (lshr/ashr %x, bitwidth(x)-1)), 0' -> ... | Roman Lebedev | 2019-10-04 | 2 | -13/+9 |
| * | [InstCombine] Right-shift shift amount reassociation with truncation (PR43564... | Roman Lebedev | 2019-10-04 | 3 | -89/+33 |
| * | [NFC][InstCombine] Autogenerate shift.ll test | Roman Lebedev | 2019-10-04 | 1 | -114/+114 |
| * | [NFC][InstCombine] Autogenerate icmp-shr-lt-gt.ll test | Roman Lebedev | 2019-10-04 | 1 | -88/+89 |
| * | [NFC][InstCombine] Tests for bit test via highest sign-bit extract (w/ trunc)... | Roman Lebedev | 2019-10-04 | 1 | -0/+182 |
| * | [NFC][InstCombine] Tests for right-shift shift amount reassociation (w/ trunc... | Roman Lebedev | 2019-10-04 | 3 | -34/+402 |
| * | [InstCombine] add tests for fneg disguised as fmul; NFC | Sanjay Patel | 2019-10-04 | 1 | -0/+74 |
| * | [FPEnv] Strict FP tests should use the requisite function attributes. | Kevin P. Neal | 2019-10-04 | 3 | -6/+15 |
| * | LowerTypeTests: Rename local functions to avoid collisions with identically n... | Peter Collingbourne | 2019-10-03 | 1 | -0/+15 |
| * | [MemorySSA] Don't hoist stores if interfering uses (as calls) exist. | Alina Sbirlea | 2019-10-03 | 1 | -1/+1 |
| * | [NFC][InstCombine] Some tests for sub-of-negatible pattern | Roman Lebedev | 2019-10-03 | 1 | -0/+292 |
| * | [InstCombine] Bypass high bit extract before variable sign-extension (PR43523) | Roman Lebedev | 2019-10-02 | 1 | -26/+17 |
| * | [NFC][InstCombine] Add tests for 'variable sext of variable high bit extract'... | Roman Lebedev | 2019-10-02 | 1 | -0/+584 |
| * | [InstCombine] Transform bcopy to memmove | David Bolvansky | 2019-10-02 | 1 | -0/+25 |
| * | [SLP] add test for vectorization of different widths (PR28457); NFC | Sanjay Patel | 2019-10-02 | 1 | -0/+105 |
| * | [InstCombine] Precommit tests for D68265 | Florian Hahn | 2019-10-02 | 1 | -2/+204 |
| * | [InstSimplify] fold fma/fmuladd with a NaN or undef operand | Sanjay Patel | 2019-10-02 | 1 | -24/+12 |
| * | [InstCombine] Deal with -(trunc(X >>u 63)) -> trunc(X >>s 63) | Roman Lebedev | 2019-10-01 | 1 | -17/+12 |
| * | [InstCombine] Preserve 'exact' in -(X >>u 31) -> (X >>s 31) fold | Roman Lebedev | 2019-10-01 | 1 | -2/+2 |
| * | [NFC][InstCombine] (Better) tests for sign-bit-smearing pattern | Roman Lebedev | 2019-10-01 | 2 | -0/+279 |
| * | [IndVars] An implementation of loop predication without a need for speculation | Philip Reames | 2019-10-01 | 1 | -0/+790 |
| * | Revert [InstCombine] sprintf(dest, "%s", str) -> memccpy(dest, str, 0, MAX) | David Bolvansky | 2019-10-01 | 2 | -9/+8 |
| * | [InstCombine] sprintf(dest, "%s", str) -> memccpy(dest, str, 0, MAX) | David Bolvansky | 2019-10-01 | 2 | -8/+9 |
| * | [InstCombine] Expand the simplification of log() | Evandro Menezes | 2019-09-30 | 1 | -34/+28 |
| * | [FunctionAttrs] Added noalias for memccpy/mempcpy arguments | David Bolvansky | 2019-09-30 | 1 | -2/+2 |
| * | [NFC][InstCombine] Redundant-left-shift-input-masking: add some more undef tests | Roman Lebedev | 2019-09-30 | 5 | -0/+115 |
| * | [PGO] Don't group COMDAT variables for compiler generated profile variables i... | Rong Xu | 2019-09-30 | 1 | -3/+2 |
| * | [InstCombine] fold negate disguised as select+mul | Sanjay Patel | 2019-09-30 | 1 | -8/+12 |
| * | [InstCombine] add tests for negate disguised as mul; NFC | Sanjay Patel | 2019-09-30 | 1 | -0/+74 |
| * | [SSP] [1/3] Revert "StackProtector: Use PointerMayBeCaptured" | Paul Robinson | 2019-09-30 | 2 | -141/+0 |
| * | [DivRemPairs] Don't assert that we won't ever get expanded-form rem pairs in ... | Roman Lebedev | 2019-09-29 | 1 | -0/+36 |
| * | [SLP] Fix for PR31847: Assertion failed: (isLoopInvariant(Operands[i], L) && ... | Alexey Bataev | 2019-09-29 | 21 | -1263/+829 |
| * | [SampleFDO] Create a separate flag profile-accurate-for-symsinlist to handle | Wei Mi | 2019-09-27 | 3 | -18/+47 |
| * | [NFC][PhaseOrdering] Add end-to-end tests for the 'two shifts by sext' problem | Roman Lebedev | 2019-09-27 | 1 | -0/+125 |
| * | [InstSimplify] add tests for fma/fmuladd with undef operand; NFC | Sanjay Patel | 2019-09-27 | 1 | -0/+54 |
| * | [InstCombine] Simplify shift-by-sext to shift-by-zext | Roman Lebedev | 2019-09-27 | 2 | -13/+13 |
| * | [SLPVectorizer][X86] Regenerate arith-fp tests | Simon Pilgrim | 2019-09-27 | 1 | -0/+40 |
| * | [NFC][InstCombine] Revisit shift-by-signext tests | Roman Lebedev | 2019-09-27 | 1 | -18/+86 |
| * | Revert "[LoopInfo] Limit the iterations to check whether a loop has dedicated | Wei Mi | 2019-09-27 | 1 | -102/+0 |
| * | Revert [SLP] Fix for PR31847: Assertion failed: (isLoopInvariant(Operands[i],... | Jordan Rupprecht | 2019-09-26 | 20 | -300/+1263 |
| * | [LoopFusion] Add ability to fuse guarded loops | Kit Barton | 2019-09-26 | 1 | -0/+67 |