summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstSimplify
Commit message (Expand)AuthorAgeFilesLines
* [InstSimplify] add tests for vector select; NFCSanjay Patel2020-01-141-3/+20
* [InstSimplify] move tests for select from InstCombine; NFCSanjay Patel2020-01-131-0/+24
* [InstSimplify] select Cond, true, false --> CondSanjay Patel2020-01-091-6/+3
* [InstSimplify] add tests for select of true/false; NFCSanjay Patel2020-01-081-51/+80
* [ValueTracking] isKnownNonZero() should take non-null-ness assumptions into c...Roman Lebedev2019-12-201-14/+18
* [NFC][InstCombine] Add some more non-zero assumption variants (D71660)Roman Lebedev2019-12-191-0/+229
* [InstSimplify] fold splat of inserted constant to vector constantSanjay Patel2019-12-151-9/+3
* [InstSimplify] improve test coverage for insert+splat; NFCSanjay Patel2019-12-131-10/+21
* [InstSimplify] add tests for insert constant + splat; NFCSanjay Patel2019-12-101-0/+22
* [ValueTracking] Allow context-sensitive nullness check for non-pointersJohannes Doerfert2019-12-091-7/+50
* [InstSimplify] fold copysign with negated operand, part 2Sanjay Patel2019-12-081-4/+2
* [InstSimplify] fold copysign with negated operandSanjay Patel2019-12-081-6/+2
* [InstSimplify] add tests for copysign with fneg operand; NFCSanjay Patel2019-12-061-0/+44
* [InstSimplify] fold copysign with same args to the argSanjay Patel2019-11-261-4/+2
* [InstSimplify] add tests for copysign; NFCSanjay Patel2019-11-261-0/+21
* [ValueTracking] Add a basic version of isKnownNonInfinity and use it to detec...Benjamin Kramer2019-11-191-3/+36
* Revert 57dd4b0 "[ValueTracking] Allow context-sensitive nullness check for no...Hans Wennborg2019-11-131-3/+7
* Add InstCombine/InstructionSimplify support for Freeze Instructionaqjune2019-11-121-0/+20
* [InstSimplify] use FMF to improve fcmp+select foldSanjay Patel2019-11-041-24/+8
* [InstSimplify] add more tests for fcmp+select; NFCSanjay Patel2019-11-041-8/+36
* [InstSimplify] add more tests for fcmp+select; NFCSanjay Patel2019-11-041-0/+156
* [ValueTracking] Allow context-sensitive nullness check for non-pointersJohannes Doerfert2019-10-311-7/+3
* [InstSimplify] fold fma/fmuladd with a NaN or undef operandSanjay Patel2019-10-021-24/+12
* [InstSimplify] add tests for fma/fmuladd with undef operand; NFCSanjay Patel2019-09-271-0/+54
* [InstSimplify] Handle more 'A </>/>=/<= B &&/|| (A - B) !=/== 0' patterns (PR...Roman Lebedev2019-09-251-24/+8
* [NFC][InstSimplify] More exaustive test coverage for 'A </>/>=/<= B &&/|| (A ...Roman Lebedev2019-09-251-68/+245
* [InstSimplify] simplifyUnsignedRangeCheck(): X >= Y && Y == 0 --> Y == 0Roman Lebedev2019-09-211-3/+1
* [NFC][InstSimplify] Add exhaustive test coverage for simplifyUnsignedRangeChe...Roman Lebedev2019-09-211-0/+132
* [InstSimplify] add tests for fma/fmuladd; NFCSanjay Patel2019-09-181-0/+136
* [InstSimplify] simplifyUnsignedRangeCheck(): handle few tautological cases (P...Roman Lebedev2019-09-141-12/+6
* [NFC][InstSimplify] Add some more tests for D67498/D67502Roman Lebedev2019-09-132-0/+68
* [InstCombine][InstSimplify] Move constant-folding tests in result-of-usub-is-...Roman Lebedev2019-09-121-0/+140
* [NFC][InstCombine][InstSimplify] Add test for "add-of-negative is non-zero an...Roman Lebedev2019-09-121-0/+101
* [InstSimplify] simplifyUnsignedRangeCheck(): handle more cases (PR43251)Roman Lebedev2019-09-121-12/+4
* [InstSimplify] Pass SimplifyQuery into simplifyUnsignedRangeCheck() and use i...Roman Lebedev2019-09-111-3/+1
* [NFC][InstSimplify] Add extra test for D67411 with @llvm.assumeRoman Lebedev2019-09-111-0/+21
* [ConstProp] move test file from InstSimplify; NFCSanjay Patel2019-09-111-126/+0
* [InstSimplify] regenerate test CHECKs; NFCSanjay Patel2019-09-111-36/+43
* [NFC][InstSimplify] rewrite test added in r371537 to use non-null pointer ins...Roman Lebedev2019-09-101-43/+53
* [NFC][InstCombine][InstSimplify] PR43251 - and some patterns with offset != 0Roman Lebedev2019-09-101-0/+84
* [InstSimplify] simplifyUnsignedRangeCheck(): if we know that X != 0, handle m...Roman Lebedev2019-09-081-49/+17
* [NFC][InstSimplify] Some tests for dropping null check after uadd.with.overfl...Roman Lebedev2019-09-081-0/+278
* [InstSimplify] guard against unreachable code (PR43218)Sanjay Patel2019-09-041-0/+23
* [InstSimplify] Drop leftover "division-by-zero guard" around `@llvm.umul.with...Roman Lebedev2019-08-292-16/+8
* [InstSimplify] Drop leftover "division-by-zero guard" around `@llvm.umul.with...Roman Lebedev2019-08-292-16/+8
* [InstSimplify] Report "Changed" also when only deleting dead instructionsBjorn Pettersson2019-08-091-0/+28
* [ValueTracking] When calculating known bits for integer abs, make sure we're ...Craig Topper2019-08-071-1/+6
* [InstSimplify] Add test case to show bad sign bit handling for integer abs id...Craig Topper2019-08-031-0/+12
* [InstSimplify] remove quadratic time looping (PR42771)Sanjay Patel2019-07-271-4/+4
* [InstSimplify][NFC] Tests for skipping 'div-by-0' checks before inverted @llv...Roman Lebedev2019-07-232-0/+212
OpenPOWER on IntegriCloud