Lines Matching refs:Fabs
2845 Value *Fabs = IC.Builder.CreateUnaryIntrinsic(Intrinsic::fabs, X, &SI); in foldSelectWithFCmpToFabs() local
2846 return IC.replaceInstUsesWith(SI, Fabs); in foldSelectWithFCmpToFabs()
2849 Value *Fabs = IC.Builder.CreateUnaryIntrinsic(Intrinsic::fabs, X, &SI); in foldSelectWithFCmpToFabs() local
2850 return IC.replaceInstUsesWith(SI, Fabs); in foldSelectWithFCmpToFabs()
2892 Value *Fabs = IC.Builder.CreateUnaryIntrinsic(Intrinsic::fabs, X, &SI); in foldSelectWithFCmpToFabs() local
2893 return IC.replaceInstUsesWith(SI, Fabs); in foldSelectWithFCmpToFabs()
2896 Value *Fabs = IC.Builder.CreateUnaryIntrinsic(Intrinsic::fabs, X, &SI); in foldSelectWithFCmpToFabs() local
2897 Instruction *NewFNeg = UnaryOperator::CreateFNeg(Fabs); in foldSelectWithFCmpToFabs()
2927 Value *Fabs = IC.Builder.CreateUnaryIntrinsic(Intrinsic::fabs, X, &SI); in foldSelectWithFCmpToFabs() local
2929 return IC.replaceInstUsesWith(SI, Fabs); in foldSelectWithFCmpToFabs()
2930 return UnaryOperator::CreateFNegFMF(Fabs, &SI); in foldSelectWithFCmpToFabs()
3729 if (Instruction *Fabs = foldSelectWithFCmpToFabs(SI, *this)) in visitSelectInst() local
3730 return Fabs; in visitSelectInst()