reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);