summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/fdiv.ll
Commit message (Expand)AuthorAgeFilesLines
* [InstCombine] Z / (1.0 / Y) => (Y * Z)@raghesh (Raghesh Aloor)2020-01-091-2/+2
* [InstCombine] Use minimal FMF in testcase for Z / (1.0 / Y) => (Y * Z); NFCSanjay Patel2020-01-091-2/+2
* [InstCombine] Adding testcase for Z / (1.0 / Y) => (Y * Z); NFCSanjay Patel2020-01-081-0/+15
* [InstCombine] canonicalize fneg before fmul/fdivSanjay Patel2019-07-311-8/+8
* [NFC][FPEnv] Pre-commit tests for canonicalize negated operand of fdiv.Cameron McInally2019-07-291-0/+22
* [InstCombine] canonicalize negated operand of fdivSanjay Patel2019-07-261-5/+4
* [InstCombine] add tests for fdiv with negated operand; NFCSanjay Patel2019-07-261-0/+35
* [NFC][InstCombine] Add unary FNeg tests to fdiv.llCameron McInally2019-05-311-0/+118
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-171-0/+383
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-171-383/+0
* [PatternMatch] define m_FNeg using m_FSubSanjay Patel2018-04-051-5/+2
* [InstCombine, InstSimplify] add tests with undef elements in constant FP vect...Sanjay Patel2018-02-261-0/+33
* [InstCombine] allow fdiv folds with less than fully 'fast' opsSanjay Patel2018-02-261-8/+8
* [InstCombine] C / -X --> -C / XSanjay Patel2018-02-211-4/+2
* [InstCombine] -X / C --> X / -C for FPSanjay Patel2018-02-201-10/+8
* [InstCombine] add tests for fdiv with negated op and constant op; NFCSanjay Patel2018-02-201-0/+44
* [PatternMatch] allow vector matches with m_FNegSanjay Patel2018-02-201-3/+1
* [InstCombine] add test for vector -X/-Y; NFCSanjay Patel2018-02-201-4/+17
* [InstCombine] fold fdiv with non-splat divisor to fmul: X/C --> X * (1/C)Sanjay Patel2018-02-201-3/+10
* [InstCombine] allow fdiv with constant dividend folds with less than full -ff...Sanjay Patel2018-02-191-6/+29
* [InstCombine] move fdiv tests; NFCSanjay Patel2018-02-191-0/+37
* [InstCombine] add FMF to better show current fdiv fold behavior; NFCSanjay Patel2018-02-161-4/+4
* [InstCombine] test fdiv folds better; NFCSanjay Patel2018-02-151-9/+43
* [InstCombine] allow X / C -> X * (1.0/C) for vector splat FP constantsSanjay Patel2018-02-151-3/+14
* [InstCombine] add tests and comments for fdiv X, C; NFCSanjay Patel2018-02-141-10/+77
* [InstCombine] X / (X * Y) --> 1.0 / YSanjay Patel2018-02-121-6/+2
* [InstCombine] add tests for missing fdiv fold; NFCSanjay Patel2018-02-121-0/+42
* [InstCombine] regenerate checks; NFCSanjay Patel2018-02-121-28/+44
* InstCombine: fdiv -x, -y -> fdiv x, yMatt Arsenault2017-01-101-0/+18
* Fix all the remaining lost-fast-math-flags bugs I've been able to find. The ...Owen Anderson2014-01-201-0/+18
* Fix an instance where we would drop fast math flags when performing an fdiv t...Owen Anderson2014-01-161-0/+8
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-141-3/+3
* Avoid turning a floating point division with a constant power of two into a d...Benjamin Kramer2011-03-301-1/+1
* InstCombine: If the divisor of an fdiv has an exact inverse, turn it into an ...Benjamin Kramer2011-03-301-0/+25
OpenPOWER on IntegriCloud