summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstSimplify/fcmp-select.ll
Commit message (Collapse)AuthorAgeFilesLines
* [InstSimplify] use FMF to improve fcmp+select foldSanjay Patel2019-11-041-24/+8
| | | | | This is part of a series of patches needed to solve PR39535: https://bugs.llvm.org/show_bug.cgi?id=39535
* [InstSimplify] add more tests for fcmp+select; NFCSanjay Patel2019-11-041-8/+36
| | | | | | The easy code fix won't catch non-canonical mismatched constant patterns, so adding extra coverage for those in case we decide that's important (but seems unlikely).
* [InstSimplify] add more tests for fcmp+select; NFCSanjay Patel2019-11-041-0/+156
| | | | | The addition of FMF for select allows more folding for these kinds of patterns.
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-171-0/+94
| | | | | | | | The reversion apparently deleted the test/Transforms directory. Will be re-reverting again. llvm-svn: 358552
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-171-94/+0
| | | | | | | | As it's causing some bot failures (and per request from kbarton). This reverts commit r358543/ab70da07286e618016e78247e4a24fcb84077fda. llvm-svn: 358546
* [InstSimplify] fold select (fcmp X, Y), X, YSanjay Patel2018-11-051-12/+4
| | | | | | | | | This is NFCI for InstCombine because it calls InstSimplify, so I left the tests for this transform there. As noted in the code comment, we can allow this fold more often by using FMF and/or value tracking. llvm-svn: 346169
* [InstSimplify] add tests for select+fcmp; NFCSanjay Patel2018-11-051-0/+102
These are translated from InstCombine's test file with the same name. We should move the transform from InstCombine to InstSimplify. llvm-svn: 346168
OpenPOWER on IntegriCloud