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

References

lib/Transforms/Utils/SimplifyLibCalls.cpp
 2890   if (CI->isStrictFP())
 2893   if (Value *V = optimizeTrigReflections(CI, Func, Builder))
 2901     return optimizeSinCosPi(CI, Builder);
 2905     return optimizePow(CI, Builder);
 2909     return optimizeExp2(CI, Builder);
 2913     return replaceUnaryCall(CI, Builder, Intrinsic::fabs);
 2917     return optimizeSqrt(CI, Builder);
 2933     return optimizeLog(CI, Builder);
 2937     return optimizeTan(CI, Builder);
 2939     return replaceUnaryCall(CI, Builder, Intrinsic::ceil);
 2941     return replaceUnaryCall(CI, Builder, Intrinsic::floor);
 2943     return replaceUnaryCall(CI, Builder, Intrinsic::round);
 2945     return replaceUnaryCall(CI, Builder, Intrinsic::nearbyint);
 2947     return replaceUnaryCall(CI, Builder, Intrinsic::rint);
 2949     return replaceUnaryCall(CI, Builder, Intrinsic::trunc);
 2965     if (UnsafeFPShrink && hasFloatVersion(CI->getCalledFunction()->getName()))
 2966       return optimizeUnaryDoubleFP(CI, Builder, true);
 2969     if (hasFloatVersion(CI->getCalledFunction()->getName()))
 2970       return optimizeBinaryDoubleFP(CI, Builder);
 2978     return optimizeFMinFMax(CI, Builder);
 2982     return optimizeCAbs(CI, Builder);