summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstSimplify/floating-point-arithmetic.ll
Commit message (Expand)AuthorAgeFilesLines
* [InstSimplify] Teach fsub -0.0, (fneg X) ==> X about unary fnegCameron McInally2019-05-201-9/+3
* [NFC][InstSimplify] Add more unary fneg tests to floating-point-arithmetic.llCameron McInally2019-05-171-0/+29
* [NFC][InstSimplify] Precommit new unary fneg testCameron McInally2019-05-171-0/+34
* [NFC][InstSImplify] Fix flip-flopped comments and test namesCameron McInally2019-05-171-6/+6
* Add FNeg support to InstructionSimplifyCameron McInally2019-05-061-0/+9
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-171-0/+1269
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-171-1269/+0
* [InstCombine] InstCombine and InstSimplify for minimum and maximumThomas Lively2018-10-191-1/+316
* [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
* [InstSimplify] move minnum/maxnum with undef fold from instcombineSanjay Patel2018-08-021-0/+32
* [InstSimplify] move minnum/maxnum with same arg fold from instcombineSanjay Patel2018-08-011-2/+19
* [InstSimplify] fold minnum/maxnum with NaN argSanjay Patel2018-07-151-16/+8
* [InstSimplify] add tests for minnum/maxnum; NFCSanjay Patel2018-07-151-0/+82
* [PatternMatch] allow undef elements when matching vector FP +0.0Sanjay Patel2018-03-251-2/+1
* [InstSimplify, InstCombine] add/update tests with FP +0.0 vector with undef; NFCSanjay Patel2018-03-251-4/+13
* [PatternMatch, InstSimplify] allow undef elements when matching vector -0.0Sanjay Patel2018-03-121-7/+3
* [InstSimplify] add test for m_NegZero with undef elt; NFCSanjay Patel2018-03-121-0/+9
* [ValueTracking] Teach cannotBeOrderedLessThanZeroImpl to look through Extract...Craig Topper2018-02-271-0/+14
* [InstCombine, InstSimplify] add tests with undef elements in constant FP vect...Sanjay Patel2018-02-261-0/+29
* [ValueTracking] Teach cannotBeOrderedLessThanZeroImpl to handle vector consta...Craig Topper2018-02-261-4/+2
* [InstSimplify] Add test cases for removal of vector fabs on known positive.Craig Topper2018-02-251-0/+118
* [InstSimplify] Remove unused parameter from test cases.Craig Topper2018-02-251-7/+7
* [InstCombine, InstSimplify] (re)move tests, regenerate checks; NFCSanjay Patel2018-02-131-58/+99
* [ValueTracking] Implement SignBitMustBeZero correctly for sqrt.Justin Lebar2017-01-261-0/+54
* InstSimplify: Eliminate fabs on known positiveMatt Arsenault2017-01-111-0/+92
* [InstSimplify] Add "X / 1.0" to SimplifyFDivInst.Zia Ansari2016-12-081-3/+1
* [InstSimplify] add fdiv x/1.0 test and update checks; NFCSanjay Patel2016-12-081-8/+25
* [InstSimplify] regenerate checks using a scriptSanjay Patel2016-03-251-22/+31
* [InstSimplify] fsub 0.0, (fsub -0.0, X) ==> X is only safe if signed zeros ar...Benjamin Kramer2016-02-291-3/+23
* Fix really obscure bug in CannotBeNegativeZero() (PR22688)Sanjay Patel2015-02-251-0/+26
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-141-4/+4
* Add missing colons to check lines.Benjamin Kramer2013-04-111-2/+2
* Added a slew of SimplifyInstruction floating-point optimizations, many of whi...Michael Ilseman2012-12-121-0/+35
OpenPOWER on IntegriCloud