summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms
Commit message (Expand)AuthorAgeFilesLines
...
* [LVI][CVP] LazyValueInfoImpl::solveBlockValueBinaryOp(): use no-wrap flags fr...Roman Lebedev2019-10-231-6/+2
* [NFC][LVI][CVP] Tests where pre-specified `add` no-wrap flags could be used b...Roman Lebedev2019-10-221-0/+136
* [InstCombine] Signed saturation patternsDavid Green2019-10-221-124/+30
* [InstCombine] Signed saturation tests. NFCDavid Green2019-10-221-0/+597
* [CVP] No-wrap deduction for `shl`Roman Lebedev2019-10-212-13/+13
* [NFC][CVP] Add `shl` no-wrap deduction test coverageRoman Lebedev2019-10-211-0/+378
* Pre-commit test cases for D64713.Jay Foad2019-10-212-0/+64
* [MemCpyOpt] Fixing Incorrect Code Motion while Handling Aggregate Type ValuesSam Elliott2019-10-211-0/+30
* [CVP] Deduce no-wrap on `mul`Roman Lebedev2019-10-211-4/+4
* [InstCombine] Allow values with multiple users in SimplifyDemandedVectorEltsPiotr Sobczak2019-10-211-4/+71
* [IR] Fix mayReadFromMemory() for writeonly callsYevgeny Rouban2019-10-211-0/+15
* [Attributor] Teach AANoCapture to use information in-flight more aggressivelyJohannes Doerfert2019-10-215-13/+40
* [IndVars] Eliminate loop exits with equivalent exit countsPhilip Reames2019-10-203-8/+40
* [InstCombine] conditional sign-extend of high-bit-extract: 'or' pattern.Roman Lebedev2019-10-201-3/+3
* [NFC][InstCombine] conditional sign-extend of high-bit-extract: 'and' pat. ca...Roman Lebedev2019-10-201-0/+99
* [InstCombine] Fold uadd.sat(a, b) == 0 and usub.sat(a, b) == 0Nikita Popov2019-10-201-10/+8
* [InstCombine] Add tests for uadd/sub.sat(a, b) == 0; NFCNikita Popov2019-10-201-0/+44
* [InstCombine] Shift amount reassociation in shifty sign bit test (PR43595)Roman Lebedev2019-10-201-6/+6
* [SampleFDO] Add profile remapping support for profile on-demand loading usedWei Mi2019-10-181-1/+5
* [NFC][CVP] Some tests for `mul` no-wrap deductionRoman Lebedev2019-10-181-0/+175
* [CVP] After proving that @llvm.with.overflow()/@llvm.sat() don't overflow, al...Roman Lebedev2019-10-181-12/+12
* [NFC][CVP] Add @llvm.*.sat tests where we could prove both no-overflowsRoman Lebedev2019-10-181-8/+100
* [InstCombine] Fix miscompile bug in canEvaluateShuffledBjorn Pettersson2019-10-181-5/+26
* [InstCombine] Pre-commit of test case showing miscompile bug in canEvaluateSh...Bjorn Pettersson2019-10-181-0/+101
* [NFC][InstCombine] Tests for "fold variable mask before variable shift-of-tru...Roman Lebedev2019-10-1711-0/+2430
* [LoopIdiom] BCmp: check, not assert that loop exits exit out of the loop (PR4...Roman Lebedev2019-10-171-0/+468
* Reland: Dead Virtual Function EliminationOliver Stannard2019-10-179-0/+749
* [Analysis] Don't assume that unsigned overflow can't happen in EmitGEPOffset ...Mikhail Maltsev2019-10-175-25/+37
* [DAGCombine][ARM] Enable extending masked loadsSam Parker2019-10-171-3/+139
* Remove a stale comment, noted in post commit review for rL375038Philip Reames2019-10-161-1/+0
* [IndVars] Fix a miscompile in off-by-default loop predication implementationPhilip Reames2019-10-161-9/+4
* [SLP] avoid reduction transform on patterns that the backend can load-combine...Sanjay Patel2019-10-161-52/+104
* [InstCombine][AMDGPU] Fix crash with v3i16/v3f16 buffer intrinsicsPiotr Sobczak2019-10-161-0/+45
* Revert "[HardwareLoops] Optimisation remarks"Sjoerd Meijer2019-10-162-13/+2
* [HardwareLoops] Optimisation remarksSjoerd Meijer2019-10-162-2/+13
* [NewGVN] Check that call has an access.Alina Sbirlea2019-10-151-0/+42
* [InstCombine] fold a shifted bool zext to a select (2nd try)Sanjay Patel2019-10-152-8/+15
* Revert [SROA] Reuse existing lifetime markers if possibleDavid L. Jones2019-10-151-69/+0
* Revert [InstCombine] fold a shifted bool zext to a selectSanjay Patel2019-10-142-4/+8
* [MemorySSA] Update for partial unswitch.Alina Sbirlea2019-10-149-0/+106
* Revert "Dead Virtual Function Elimination"Jorge Gorbe Moya2019-10-149-749/+0
* [InstCombine] fold a shifted bool zext to a selectSanjay Patel2019-10-142-8/+4
* [InstCombine] add tests for select/shift transforms; NFCSanjay Patel2019-10-142-0/+59
* [Tests] Add a test demonstrating a miscompile in the off-by-default loop-pred...Philip Reames2019-10-141-0/+75
* [LoopIdiom] BCmp: loop exit count must not be wider than size_t that `bcmp` t...Roman Lebedev2019-10-141-0/+59
* [Tests] Add a few more tests for idioms with FP induction variablesPhilip Reames2019-10-141-0/+231
* [CostModel][X86] Add CTLZ scalar costsSimon Pilgrim2019-10-141-142/+160
* Reapply r374743 with a fix for the ocaml bindingJoerg Sonnenberger2019-10-145-154/+122
* [IRBuilder] Update IRBuilder::CreateFNeg(...) to return a UnaryOperatorCameron McInally2019-10-144-17/+17
* [CostModel][X86] Add CTPOP scalar costs (PR43656)Simon Pilgrim2019-10-141-22/+46
OpenPOWER on IntegriCloud