| commit | 3f1ce093ea4dd86c50ececa1da85edb78b904e72 | [log] [tgz] |
|---|---|---|
| author | Eli Friedman <efriedma@codeaurora.org> | Thu Jun 14 22:58:48 2018 +0000 |
| committer | Eli Friedman <efriedma@codeaurora.org> | Thu Jun 14 22:58:48 2018 +0000 |
| tree | f50336563a7d7fe394368d5f5e555e7c3c099e46 | |
| parent | 9afe1fa7e295d31ecdaed5ab33bf3e5bbb804f40 [diff] |
Make uitofp and sitofp defined on overflow. IEEE 754 defines the expected result on overflow. As far as I know, hardware implementations (of f16), and compiler-rt (__floatuntisf) correctly return +-Inf on overflow. And I can't think of any useful transform that would take advantage of overflow being undefined here. Differential Revision: https://reviews.llvm.org/D47807 llvm-svn: 334777