reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1485 ? B.CreateCall(Intrinsic::getDeclaration(Mod, ID, Ty), 1509 hasFloatFn(TLI, Ty, LibFunc_ldexp, LibFunc_ldexpf, LibFunc_ldexpl)) { 1511 return emitBinaryFloatFnCall(ConstantFP::get(Ty, 1.0), ExpoI, TLI, 1517 if (hasFloatFn(TLI, Ty, LibFunc_exp2, LibFunc_exp2f, LibFunc_exp2l)) { 1529 Value *FMul = B.CreateFMul(Expo, ConstantFP::get(Ty, N), "mul"); 1531 return B.CreateCall(Intrinsic::getDeclaration(Mod, Intrinsic::exp2, Ty), 1542 hasFloatFn(TLI, Ty, LibFunc_exp10, LibFunc_exp10f, LibFunc_exp10l)) 1550 if (Ty->isFloatTy()) 1551 Log = ConstantFP::get(Ty, std::log2(BaseF->convertToFloat())); 1552 else if (Ty->isDoubleTy()) 1553 Log = ConstantFP::get(Ty, std::log2(BaseF->convertToDouble())); 1558 return B.CreateCall(Intrinsic::getDeclaration(Mod, Intrinsic::exp2, Ty), 1560 else if (hasFloatFn(TLI, Ty, LibFunc_exp2, LibFunc_exp2f, LibFunc_exp2l))