forked from OSchip/llvm-project
bdf0230cff
Summary: In C++, the behavior of casting a double value that is beyond the range of a single precision floating-point to a float value is undefined. This change replaces such a cast with APFloat::convert to convert the value, which is consistent with how we convert a double value to a half value. Reviewers: sanjoy Subscribers: lebedev.ri, sanjoy, jlebar, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D59500 llvm-svn: 356781 |
||
---|---|---|
.. | ||
2002-05-03-DivideByZeroException.ll | ||
2002-05-03-NotOperator.ll | ||
2002-09-03-SetCC-Bools.ll | ||
2003-05-12-DivideError.ll | ||
2005-01-28-SetCCGEP.ll | ||
2006-11-30-vector-cast.ll | ||
2006-12-01-TruncBoolBug.ll | ||
2006-12-01-bool-casts.ll | ||
2007-02-05-BitCast.ll | ||
2007-02-23-sdiv.ll | ||
2008-07-07-VectorCompare.ll | ||
2009-06-20-constexpr-zero-lhs.ll | ||
2009-09-01-GEP-Crash.ll | ||
InsertElement.ll | ||
avx512.ll | ||
basictest.ll | ||
bitcast.ll | ||
bswap.ll | ||
calls-math-finite.ll | ||
calls.ll | ||
cast.ll | ||
constant-expr.ll | ||
convert-from-fp16.ll | ||
div-zero.ll | ||
extractvalue.ll | ||
float-to-ptr-cast.ll | ||
insertvalue.ll | ||
loads.ll | ||
logicaltest.ll | ||
overflow-ops.ll | ||
phi.ll | ||
remtest.ll | ||
shift.ll | ||
sse.ll | ||
trunc_vec.ll |