summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/fcmp.ll
Commit message (Expand)AuthorAgeFilesLines
* [NFC][InstCombine] Add unary FNeg tests to fcmp.llCameron McInally2019-05-311-0/+118
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-171-0/+463
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-171-463/+0
* [InstCombine] propagate FMF for fcmp+fabs foldsSanjay Patel2018-11-071-12/+12
* [InstCombine] peek through fabs() when checking isnan()Sanjay Patel2018-11-071-4/+2
* [InstCombine] add tests for isnan(fabs(X)); NFCSanjay Patel2018-11-071-0/+22
* [InstCombine] add folds for fcmp Pred fabs(X), 0.0Sanjay Patel2018-11-071-4/+2
* [InstCombine] add tests for more fcmp+fabs preds; NFCSanjay Patel2018-11-071-0/+22
* [InstCombine] add fold for fabs(X) u< 0.0Sanjay Patel2018-11-071-2/+1
* [InstCombine] add test for fcmp+fabs; NFCSanjay Patel2018-11-071-0/+20
* [InstCombine] add FMF to fcmp to show failure to propagate; NFCSanjay Patel2018-11-071-7/+7
* [InstCombine] allow vector types for fcmp+fpext foldSanjay Patel2018-11-061-2/+1
* [InstCombine] add vector test for fcmp+fpext; NFCSanjay Patel2018-11-061-8/+19
* [InstCombine] propagate fast-math-flags when folding fcmp+fpext, part 2Sanjay Patel2018-11-061-1/+1
* [InstCombine] propagate fast-math-flags when folding fcmp+fpextSanjay Patel2018-11-061-1/+1
* [InstCombine] adjust tests to show dropping FMF; NFCSanjay Patel2018-11-061-2/+2
* [InstCombine] propagate fast-math-flags when folding fcmp+fneg, part 2Sanjay Patel2018-11-061-2/+2
* [InstCombine] adjust tests to show dropping FMF; NFCSanjay Patel2018-11-061-4/+4
* [InstCombine] propagate fast-math-flags when folding fcmp+fnegSanjay Patel2018-11-061-2/+2
* [InstCombine] add tests for FMF propagation failure; NFCSanjay Patel2018-11-061-0/+24
* [InstCombine] canonicalize -0.0 to +0.0 in fcmpSanjay Patel2018-11-051-1/+1
* [InstCombine] refactor fabs+fcmp fold; NFCSanjay Patel2018-10-311-160/+60
* [InstCombine] Without infinites, fold (C / X) < 0.0 --> (X < 0)Sanjay Patel2018-09-271-10/+5
* [InstCombine] add tests for FP sign-bit cmp optimization with fdiv; NFCSanjay Patel2018-09-271-0/+96
* [PatternMatch] define m_FNeg using m_FSubSanjay Patel2018-04-051-5/+2
* [InstCombine] add vector and vector undef tests for FP folds; NFCSanjay Patel2018-04-051-77/+123
* [InstCombine] remove duplicate test; NFCSanjay Patel2017-04-091-12/+0
* [InstCombine] auto-generate better checks; NFCSanjay Patel2017-04-091-72/+143
* InstCombine: fix fold "fcmp x, undef" to account for NaNMehdi Amini2015-03-091-0/+35
* Fix fcmp + fabs instcombines when using the intrinsicMatt Arsenault2015-01-081-0/+82
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-141-16/+16
* Enable some additional constant folding for PPCDoubleDouble.Ulrich Weigand2012-10-301-2/+1
* InstCombine: Fix a crasher when encountering a function pointer.Benjamin Kramer2012-08-181-0/+8
* InstCombine: Add a couple of fabs identities for comparing with 0.0.Benjamin Kramer2012-08-181-0/+82
* float comparison to double 'zero' constant can just be a float 'zero.'Jim Grosbach2011-09-301-0/+11
* InstCombine: APFloat can't perform arithmetic on PPC double doubles, don't ev...Benjamin Kramer2011-03-311-0/+9
* InstCombine: Fix transform to use the swapped predicate.Benjamin Kramer2011-03-311-1/+1
* InstCombine: fold fcmp (fneg x), (fneg y) -> fcmp x, yBenjamin Kramer2011-03-311-0/+9
* InstCombine: fold fcmp pred (fneg x), C -> fcmp swap(pred) x, -CBenjamin Kramer2011-03-311-0/+8
* InstCombine: Shrink "fcmp (fpext x), C" to "fcmp x, C" if C can be losslessly...Benjamin Kramer2011-03-311-0/+23
* InstCombine: fold fcmp (fpext x), (fpext y) -> fcmp x, y.Benjamin Kramer2011-03-311-0/+11
OpenPOWER on IntegriCloud