reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1503 if (!match(Pow->getArgOperand(0), m_APFloat(BaseF))) 1519 BaseR.convert(BaseF->getSemantics(), APFloat::rmTowardZero, &Ignored); 1520 BaseR = BaseR / *BaseF; 1521 bool IsInteger = BaseF->isInteger(), IsReciprocal = BaseR.isInteger(); 1522 const APFloat *NF = IsReciprocal ? &BaseR : BaseF; 1548 Pow->hasNoInfs() && BaseF->isNormal() && !BaseF->isNegative()) { 1548 Pow->hasNoInfs() && BaseF->isNormal() && !BaseF->isNegative()) { 1551 Log = ConstantFP::get(Ty, std::log2(BaseF->convertToFloat())); 1553 Log = ConstantFP::get(Ty, std::log2(BaseF->convertToDouble()));