Searched refs:isExactlyValue (Results 1 – 14 of 14) sorted by relevance
277 bool isExactlyValue(const APFloat &V) const;279 bool isExactlyValue(double V) const { in isExactlyValue() function286 return isExactlyValue(FV); in isExactlyValue()
853 if (Op1C->isExactlyValue(1.0)) // pow(1.0, x) -> 1.0 in CallOptimizer()855 if (Op1C->isExactlyValue(2.0)) // pow(2.0, x) -> exp2(x) in CallOptimizer()865 if (Op2C->isExactlyValue(0.5)) { in CallOptimizer()882 if (Op2C->isExactlyValue(1.0)) // pow(x, 1.0) -> x in CallOptimizer()884 if (Op2C->isExactlyValue(2.0)) // pow(x, 2.0) -> x*x in CallOptimizer()886 if (Op2C->isExactlyValue(-1.0)) // pow(x, -1.0) -> 1.0/x in CallOptimizer()
264 if (Op1F->isExactlyValue(1.0)) in visitFMul()271 if (F->isExactlyValue(1.0)) in visitFMul()
331 if (CFP->isExactlyValue(ConstantFP::getNegativeZero in visitFAdd()
21 return N->isExactlyValue(+0.0);25 return N->isExactlyValue(-0.0);
348 return N->isExactlyValue(+0.0);352 return N->isExactlyValue(-0.0);
417 if (Node->getValueType(0) == MVT::f64 && CN->isExactlyValue(+0.0)) { in Select()
1159 bool isExactlyValue(double V) const {1167 return isExactlyValue(Tmp);1169 bool isExactlyValue(const APFloat& V) const;
59 return N->isExactlyValue(+0.0);63 return N->isExactlyValue(-0.0);67 return N->isExactlyValue(+1.0);71 return N->isExactlyValue(-1.0);
320 return N->isExactlyValue(+0.0);
243 (CFP->isExactlyValue(atof(StrVal.c_str())))) { in printCFP()
567 bool ConstantFP::isExactlyValue(const APFloat &V) const { in isExactlyValue() function in ConstantFP
5335 if (N1CFP && N1CFP->isExactlyValue(+2.0)) in visitFMUL()5338 if (N1CFP && N1CFP->isExactlyValue(-1.0)) in visitFMUL()
84 bool ConstantFPSDNode::isExactlyValue(const APFloat& V) const { in isExactlyValue() function in ConstantFPSDNode