reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Utils/SimplifyLibCalls.cpp
 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))