summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstSimplify
Commit message (Expand)AuthorAgeFilesLines
* [InstSimplify] use isKnownNeverNaN to fold more fcmp ord/unoSanjay Patel2018-08-211-71/+19
* [InstSimplify] add tests for FP uno/ord with nnan; NFCSanjay Patel2018-08-211-0/+424
* [InstSimplify] move minnum/maxnum with Inf folds from instcombineSanjay Patel2018-08-091-0/+57
* [InstSimplify] fold fsub+fadd with common operandSanjay Patel2018-08-071-6/+2
* [InstSimplify] fold fadd+fsub with common operandSanjay Patel2018-08-071-6/+2
* [InstSimplify] fold fsub+fsub with common operandSanjay Patel2018-08-071-6/+2
* [InstSimplify] add tests for fadd/fsub; NFCSanjay Patel2018-08-071-0/+174
* [InstSimplify] move minnum/maxnum with common op fold from instcombineSanjay Patel2018-08-071-16/+60
* [InstSimplify] add tests for minnum/maxnum with shared op; NFCSanjay Patel2018-08-071-0/+88
* [InstSimplify] move misplaced minnum/maxnum tests; NFCSanjay Patel2018-08-071-0/+16
* ValueTracking: Handle canonicalize in CannotBeNegativeZeroMatt Arsenault2018-08-061-0/+50
* [InstSimplify] fold extracting from std::pair (2/2)Hiroshi Inoue2018-08-031-34/+9
* [InstSimplify] move minnum/maxnum with undef fold from instcombineSanjay Patel2018-08-021-0/+32
* [ValueTracking] fix maxnum miscompile for cannotBeOrderedLessThanZero (PR37776)Sanjay Patel2018-08-021-2/+4
* [InstSimplify] move minnum/maxnum with same arg fold from instcombineSanjay Patel2018-08-011-2/+19
* [InstSimplify] fold extracting from std::pair (1/2)Hiroshi Inoue2018-08-011-10/+2
* [InstSimplify] Fold another Select with And/Or patternDavid Bolvansky2018-07-312-50/+10
* [InstSimplify] tests for D48828, D49981: fold extraction from std::pairHiroshi Inoue2018-07-312-12/+12
* [InstSimplify] tests for D48828, D49981: fold extraction from std::pairHiroshi Inoue2018-07-312-20/+100
* [InstSimplify] [NFC] Tests for Select with AND/OR foldDavid Bolvansky2018-07-302-4/+361
* [InstSimplify] fold funnel shifts with 0-shift amountSanjay Patel2018-07-291-12/+6
* [InstSimplify] add tests for funnel shift intrinsics; NFCSanjay Patel2018-07-291-10/+66
* [InstSimplify] Moved Select + AND/OR tests from InstCombineDavid Bolvansky2018-07-282-0/+361
* [InstSimplify] tests for D48828: fold extraction from std::pairHiroshi Inoue2018-07-272-0/+183
* [InstrSimplify] fold sdiv if two operands are negated and non-overflowChen Zheng2018-07-211-24/+7
* [NFC][testcases] fold sdiv if two operands are negated and non-overflowChen Zheng2018-07-201-0/+147
* [InstSimplify] fold srem instruction if its two operands are negated.Chen Zheng2018-07-201-25/+11
* [NFC][testcases] more testcases for folding srem if its two operands are nega...Chen Zheng2018-07-201-0/+34
* [NFC][testcases] add testcases for folding srem whose operands are negatived.Chen Zheng2018-07-171-0/+49
* [testcases] move testcases to right place - NFCChen Zheng2018-07-171-0/+49
* [InstSimplify] add fixme comment for PR37776; NFCSanjay Patel2018-07-151-0/+4
* [InstSimplify] fold minnum/maxnum with NaN argSanjay Patel2018-07-151-16/+8
* [InstSimplify] add tests for minnum/maxnum; NFCSanjay Patel2018-07-151-0/+82
* [InstSimplify] simplify add instruction if two operands are negativeChen Zheng2018-07-121-8/+2
* [InstSimplify] add/move tests for add folds; NFCSanjay Patel2018-07-111-0/+57
* llvm: Add support for "-fno-delete-null-pointer-checks"Manoj Gupta2018-07-091-0/+83
* [InstSimplify] fold shifts by sext boolSanjay Patel2018-06-261-18/+6
* [InstSimplify] add tests for shifts by sext bool; NFCSanjay Patel2018-06-261-0/+66
* [InstSimplify] fold srem with sext bool divisorSanjay Patel2018-06-261-6/+2
* [InstSimplify] add tests for srem with sext bool divisor; NFCSanjay Patel2018-06-261-0/+23
* [InstSimplify] fold div/rem of zexted boolSanjay Patel2018-06-252-12/+4
* [InstSimplify] add tests for div/rem with bool divisor; NFCSanjay Patel2018-06-252-0/+44
* [InstSimplify] Fix missed optimization in simplifyUnsignedRangeCheck()Sanjay Patel2018-06-201-18/+6
* [InstSimplify] Add tests for missed optimizations in simplifyUnsignedRangeChe...Sanjay Patel2018-06-201-2/+67
* [InstSimplify] add nuw %x, -1 -> -1 fold.Roman Lebedev2018-06-081-10/+5
* [NFC][InstSimplify] Add tests for add nuw %x, -1 -> -1 fold.Roman Lebedev2018-06-071-0/+145
* [NFC][InstSimplify] One more negative test for shl nuw C, %x -> C fold.Roman Lebedev2018-06-071-1/+10
* [InstSimplify] shl nuw C, %x -> C iff signbit is set on C.Roman Lebedev2018-06-071-12/+6
* [NFC][InstSimplify] Add more tests for shl nuw C, %x -> C fold.Roman Lebedev2018-06-071-0/+86
* [NFC][InstSimplify] Add tests for shl nuw C, %x -> C fold.Roman Lebedev2018-06-071-0/+123
OpenPOWER on IntegriCloud