Home | History | Annotate | Download | only in InstCombine

Lines Matching full:reciprocal

819 ///    2) reciprocal is allowed.
827 APFloat Reciprocal(FpVal.getSemantics());
828 bool Cvt = FpVal.getExactInverse(&Reciprocal);
831 Reciprocal = APFloat(FpVal.getSemantics(), 1.0f);
832 (void)Reciprocal.divide(FpVal, APFloat::rmNearestTiesToEven);
833 Cvt = !Reciprocal.isDenormal();
840 R = ConstantFP::get(Dividend->getType()->getContext(), Reciprocal);
868 // (X/C1)/C2 => X /(C2*C1) [=> X * 1/(C2*C1) if reciprocal is allowed]