summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms
Commit message (Expand)AuthorAgeFilesLines
...
* [InstCombine] dropRedundantMaskingOfLeftShiftInput(): propagate undef shift a...Roman Lebedev2019-10-075-5/+5
* [SampleFDO] Add compression support for any section in ExtBinary profile formatWei Mi2019-10-073-2/+125
* [LoopVectorize] add test that asserted after cost model change (PR43582); NFCSanjay Patel2019-10-071-0/+127
* Revert "[SLP] avoid reduction transform on patterns that the backend can load...Martin Storsjo2019-10-071-104/+52
* [InstCombine] fold fneg disguised as select+fmul (PR43497)Sanjay Patel2019-10-061-12/+16
* [InstCombine] add fast-math-flags for better test coverage; NFCSanjay Patel2019-10-061-4/+4
* [InstCombine] don't assume 'inbounds' for bitcast pointer to GEP transform (P...Sanjay Patel2019-10-065-13/+48
* [SLP] avoid reduction transform on patterns that the backend can load-combineSanjay Patel2019-10-051-52/+104
* Invalidate assumption cache before outlining.Aditya Kumar2019-10-041-0/+12
* [InstCombine] Fold 'icmp eq/ne (?trunc (lshr/ashr %x, bitwidth(x)-1)), 0' -> ...Roman Lebedev2019-10-042-13/+9
* [InstCombine] Right-shift shift amount reassociation with truncation (PR43564...Roman Lebedev2019-10-043-89/+33
* [NFC][InstCombine] Autogenerate shift.ll testRoman Lebedev2019-10-041-114/+114
* [NFC][InstCombine] Autogenerate icmp-shr-lt-gt.ll testRoman Lebedev2019-10-041-88/+89
* [NFC][InstCombine] Tests for bit test via highest sign-bit extract (w/ trunc)...Roman Lebedev2019-10-041-0/+182
* [NFC][InstCombine] Tests for right-shift shift amount reassociation (w/ trunc...Roman Lebedev2019-10-043-34/+402
* [InstCombine] add tests for fneg disguised as fmul; NFCSanjay Patel2019-10-041-0/+74
* [FPEnv] Strict FP tests should use the requisite function attributes.Kevin P. Neal2019-10-043-6/+15
* LowerTypeTests: Rename local functions to avoid collisions with identically n...Peter Collingbourne2019-10-031-0/+15
* [MemorySSA] Don't hoist stores if interfering uses (as calls) exist.Alina Sbirlea2019-10-031-1/+1
* [NFC][InstCombine] Some tests for sub-of-negatible patternRoman Lebedev2019-10-031-0/+292
* [InstCombine] Bypass high bit extract before variable sign-extension (PR43523)Roman Lebedev2019-10-021-26/+17
* [NFC][InstCombine] Add tests for 'variable sext of variable high bit extract'...Roman Lebedev2019-10-021-0/+584
* [InstCombine] Transform bcopy to memmoveDavid Bolvansky2019-10-021-0/+25
* [SLP] add test for vectorization of different widths (PR28457); NFCSanjay Patel2019-10-021-0/+105
* [InstCombine] Precommit tests for D68265Florian Hahn2019-10-021-2/+204
* [InstSimplify] fold fma/fmuladd with a NaN or undef operandSanjay Patel2019-10-021-24/+12
* [InstCombine] Deal with -(trunc(X >>u 63)) -> trunc(X >>s 63)Roman Lebedev2019-10-011-17/+12
* [InstCombine] Preserve 'exact' in -(X >>u 31) -> (X >>s 31) foldRoman Lebedev2019-10-011-2/+2
* [NFC][InstCombine] (Better) tests for sign-bit-smearing patternRoman Lebedev2019-10-012-0/+279
* [IndVars] An implementation of loop predication without a need for speculationPhilip Reames2019-10-011-0/+790
* Revert [InstCombine] sprintf(dest, "%s", str) -> memccpy(dest, str, 0, MAX)David Bolvansky2019-10-012-9/+8
* [InstCombine] sprintf(dest, "%s", str) -> memccpy(dest, str, 0, MAX)David Bolvansky2019-10-012-8/+9
* [InstCombine] Expand the simplification of log()Evandro Menezes2019-09-301-34/+28
* [FunctionAttrs] Added noalias for memccpy/mempcpy argumentsDavid Bolvansky2019-09-301-2/+2
* [NFC][InstCombine] Redundant-left-shift-input-masking: add some more undef testsRoman Lebedev2019-09-305-0/+115
* [PGO] Don't group COMDAT variables for compiler generated profile variables i...Rong Xu2019-09-301-3/+2
* [InstCombine] fold negate disguised as select+mulSanjay Patel2019-09-301-8/+12
* [InstCombine] add tests for negate disguised as mul; NFCSanjay Patel2019-09-301-0/+74
* [SSP] [1/3] Revert "StackProtector: Use PointerMayBeCaptured"Paul Robinson2019-09-302-141/+0
* [DivRemPairs] Don't assert that we won't ever get expanded-form rem pairs in ...Roman Lebedev2019-09-291-0/+36
* [SLP] Fix for PR31847: Assertion failed: (isLoopInvariant(Operands[i], L) && ...Alexey Bataev2019-09-2921-1263/+829
* [SampleFDO] Create a separate flag profile-accurate-for-symsinlist to handleWei Mi2019-09-273-18/+47
* [NFC][PhaseOrdering] Add end-to-end tests for the 'two shifts by sext' problemRoman Lebedev2019-09-271-0/+125
* [InstSimplify] add tests for fma/fmuladd with undef operand; NFCSanjay Patel2019-09-271-0/+54
* [InstCombine] Simplify shift-by-sext to shift-by-zextRoman Lebedev2019-09-272-13/+13
* [SLPVectorizer][X86] Regenerate arith-fp testsSimon Pilgrim2019-09-271-0/+40
* [NFC][InstCombine] Revisit shift-by-signext testsRoman Lebedev2019-09-271-18/+86
* Revert "[LoopInfo] Limit the iterations to check whether a loop has dedicatedWei Mi2019-09-271-102/+0
* Revert [SLP] Fix for PR31847: Assertion failed: (isLoopInvariant(Operands[i],...Jordan Rupprecht2019-09-2620-300/+1263
* [LoopFusion] Add ability to fuse guarded loopsKit Barton2019-09-261-0/+67
OpenPOWER on IntegriCloud