Searched refs:AllowReciprocal (Results 1 – 12 of 12) sorted by relevance
184 AllowReciprocal = (1 << 4), enumerator203 bool allowReciprocal() const { return 0 != (Flags & AllowReciprocal); } in allowReciprocal()223 Flags = (Flags & ~AllowReciprocal) | B * AllowReciprocal;281 (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | in setHasAllowReciprocal()282 (B * FastMathFlags::AllowReciprocal); in setHasAllowReciprocal()316 (SubclassOptionalData & FastMathFlags::AllowReciprocal) != 0 && in isFast()343 return (SubclassOptionalData & FastMathFlags::AllowReciprocal) != 0; in hasAllowReciprocal()
176 AllowReciprocal = (1 << 4) enumerator192 bool allowReciprocal() const { return 0 != (Flags & AllowReciprocal); } in allowReciprocal()199 void setAllowReciprocal() { Flags |= AllowReciprocal; } in setAllowReciprocal()250 (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) | in setHasAllowReciprocal()251 (B * FastMathFlags::AllowReciprocal); in setHasAllowReciprocal()294 return (SubclassOptionalData & FastMathFlags::AllowReciprocal) != 0; in hasAllowReciprocal()
336 bool AllowReciprocal : 1;349 AllowReciprocal = false;361 void setAllowReciprocal(bool b) { AllowReciprocal = b; }372 bool hasAllowReciprocal() const { return AllowReciprocal; }380 (NoSignedZeros << 6) | (AllowReciprocal << 7);392 AllowReciprocal &= Flags->AllowReciprocal;
366 bool AllowReciprocal : 1;377 NoSignedZeros(false), AllowReciprocal(false), VectorReduction(false),424 AllowReciprocal = b;450 bool hasAllowReciprocal() const { return AllowReciprocal; }457 return NoSignedZeros && AllowReciprocal && NoNaNs && NoInfs &&472 AllowReciprocal &= Flags.AllowReciprocal;
419 AllowReciprocal = (1 << 4), enumerator
1221 bool AllowReciprocal) { in CvtFDivConstToReciprocal() argument1229 if (!Cvt && AllowReciprocal && FpVal.isFiniteNonZero()) { in CvtFDivConstToReciprocal()1259 bool AllowReciprocal = I.hasAllowReciprocal(); in visitFDiv() local1283 Res = CvtFDivConstToReciprocal(X, C, AllowReciprocal); in visitFDiv()1296 if (Instruction *T = CvtFDivConstToReciprocal(Op0, Op1C, AllowReciprocal)) { in visitFDiv()
186 EXPECT_TRUE(Builder.getFastMathFlags().AllowReciprocal); in TEST_F()204 EXPECT_TRUE(Builder.getFastMathFlags().AllowReciprocal); in TEST_F()
232 EXPECT_TRUE(Builder.getFastMathFlags().AllowReciprocal); in TEST_F()250 EXPECT_TRUE(Builder.getFastMathFlags().AllowReciprocal); in TEST_F()
1299 Flags |= FastMathFlags::AllowReciprocal; in getOptimizationFlags()
1357 Flags |= bitc::AllowReciprocal; in getOptimizationFlags()
1062 if (0 != (Val & bitc::AllowReciprocal)) in getDecodedFastMathFlags()
895 if (0 != (Val & FastMathFlags::AllowReciprocal)) in getDecodedFastMathFlags()