mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-12-04 17:56:53 +00:00
isnan is dead
llvm-svn: 14191
This commit is contained in:
parent
538a46b41c
commit
7c3600a50e
@ -60,8 +60,7 @@ namespace Intrinsic {
|
||||
memset, // Fill memory with a byte value
|
||||
|
||||
// libm related functions.
|
||||
isnan, // Return true if fp argument is a NAN.
|
||||
isunordered, // Return true if fp arguments are unordered
|
||||
isunordered, // Return true if either argument is a NaN
|
||||
|
||||
// Input/Output intrinsics.
|
||||
readport,
|
||||
|
@ -649,7 +649,7 @@ namespace {
|
||||
// that set errno on a domain or other error.
|
||||
static const char *DoesntAccessMemoryTable[] = {
|
||||
// LLVM intrinsics:
|
||||
"llvm.frameaddress", "llvm.returnaddress", "llvm.readport", "llvm.isnan",
|
||||
"llvm.frameaddress", "llvm.returnaddress", "llvm.readport", "llvm.isunordered",
|
||||
|
||||
"abs", "labs", "llabs", "imaxabs", "fabs", "fabsf", "fabsl",
|
||||
"trunc", "truncf", "truncl", "ldexp",
|
||||
|
@ -223,7 +223,6 @@ unsigned Function::getIntrinsicID() const {
|
||||
if (getName() == "llvm.gcroot") return Intrinsic::gcroot;
|
||||
break;
|
||||
case 'i':
|
||||
if (getName() == "llvm.isnan") return Intrinsic::isnan;
|
||||
if (getName() == "llvm.isunordered") return Intrinsic::isunordered;
|
||||
break;
|
||||
case 'l':
|
||||
|
@ -688,16 +688,6 @@ void Verifier::visitIntrinsicFunctionCall(Intrinsic::ID ID, CallInst &CI) {
|
||||
break;
|
||||
}
|
||||
|
||||
case Intrinsic::isnan:
|
||||
Assert1(FT->getNumParams() == 1,
|
||||
"Illegal # arguments for intrinsic function!", IF);
|
||||
Assert1(FT->getReturnType() == Type::BoolTy,
|
||||
"Return type is not bool!", IF);
|
||||
Assert1(FT->getParamType(0)->isFloatingPoint(),
|
||||
"Argument is not a floating point type!", IF);
|
||||
NumArgs = 1;
|
||||
break;
|
||||
|
||||
case Intrinsic::isunordered:
|
||||
Assert1(FT->getNumParams() == 2,
|
||||
"Illegal # arguments for intrinsic function!", IF);
|
||||
|
Loading…
Reference in New Issue
Block a user