Changes in directory llvm/lib/Analysis:
ConstantFolding.cpp updated: 1.8 -> 1.9 --- Log message: remove llvm.isunordered --- Diffs of the changes: (+0 -5) ConstantFolding.cpp | 5 ----- 1 files changed, 5 deletions(-) Index: llvm/lib/Analysis/ConstantFolding.cpp diff -u llvm/lib/Analysis/ConstantFolding.cpp:1.8 llvm/lib/Analysis/ConstantFolding.cpp:1.9 --- llvm/lib/Analysis/ConstantFolding.cpp:1.8 Sat Dec 30 23:48:39 2006 +++ llvm/lib/Analysis/ConstantFolding.cpp Sun Jan 7 02:19:47 2007 @@ -35,8 +35,6 @@ const std::string &Name = F->getName(); switch (F->getIntrinsicID()) { - case Intrinsic::isunordered_f32: - case Intrinsic::isunordered_f64: case Intrinsic::sqrt_f32: case Intrinsic::sqrt_f64: case Intrinsic::bswap_i16: @@ -178,9 +176,6 @@ if (ConstantFP *Op2 = dyn_cast<ConstantFP>(Operands[1])) { double Op2V = Op2->getValue(); - if (Name == "llvm.isunordered.f32" || Name == "llvm.isunordered.f64") - return ConstantBool::get(IsNAN(Op1V) || IsNAN(Op2V)); - else if (Name == "pow") { errno = 0; double V = pow(Op1V, Op2V); _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits