forked from OSchip/llvm-project
IR: Update a comment and a bool that've been out of date since 2012
It became impossible to get here with a half in r157393, over 3 years ago. llvm-svn: 254679
This commit is contained in:
parent
ffb827f2bc
commit
b609b6be74
|
@ -1108,11 +1108,10 @@ static void WriteConstantInternal(raw_ostream &Out, const Constant *CV,
|
|||
// the value back and get the same value.
|
||||
//
|
||||
bool ignored;
|
||||
bool isHalf = &CFP->getValueAPF().getSemantics()==&APFloat::IEEEhalf;
|
||||
bool isDouble = &CFP->getValueAPF().getSemantics()==&APFloat::IEEEdouble;
|
||||
bool isInf = CFP->getValueAPF().isInfinity();
|
||||
bool isNaN = CFP->getValueAPF().isNaN();
|
||||
if (!isHalf && !isInf && !isNaN) {
|
||||
if (!isInf && !isNaN) {
|
||||
double Val = isDouble ? CFP->getValueAPF().convertToDouble() :
|
||||
CFP->getValueAPF().convertToFloat();
|
||||
SmallString<128> StrVal;
|
||||
|
@ -1140,7 +1139,7 @@ static void WriteConstantInternal(raw_ostream &Out, const Constant *CV,
|
|||
"assuming that double is 64 bits!");
|
||||
char Buffer[40];
|
||||
APFloat apf = CFP->getValueAPF();
|
||||
// Halves and floats are represented in ASCII IR as double, convert.
|
||||
// Floats are represented in ASCII IR as double, convert.
|
||||
if (!isDouble)
|
||||
apf.convert(APFloat::IEEEdouble, APFloat::rmNearestTiesToEven,
|
||||
&ignored);
|
||||
|
|
Loading…
Reference in New Issue