Searched refs:FPMathOperator (Results 1 – 13 of 13) sorted by relevance
93 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasUnsafeAlgebra()94 cast<FPMathOperator>(this)->setHasUnsafeAlgebra(B); in setHasUnsafeAlgebra()100 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasNoNaNs()101 cast<FPMathOperator>(this)->setHasNoNaNs(B); in setHasNoNaNs()107 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasNoInfs()108 cast<FPMathOperator>(this)->setHasNoInfs(B); in setHasNoInfs()115 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasNoSignedZeros()116 cast<FPMathOperator>(this)->setHasNoSignedZeros(B); in setHasNoSignedZeros()123 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasAllowReciprocal()124 cast<FPMathOperator>(this)->setHasAllowReciprocal(B); in setHasAllowReciprocal()[all …]
940 if (const FPMathOperator *FPO = dyn_cast<const FPMathOperator>(U)) { in WriteOptimizationInfo()
2043 if (auto *FP = dyn_cast<FPMathOperator>(V)) in copyIRFlags()2056 if (auto *FP = dyn_cast<FPMathOperator>(V)) { in andIRFlags()2071 float FPMathOperator::getFPAccuracy() const { in getFPAccuracy()
391 TEST(InstructionsTest, FPMathOperator) { in TEST() argument398 EXPECT_TRUE(isa<FPMathOperator>(V1)); in TEST()399 FPMathOperator *O1 = cast<FPMathOperator>(V1); in TEST()
167 friend class FPMathOperator;217 class FPMathOperator : public Operator {
913 if (isa<FPMathOperator>(BinOp))
241 (!isa<FPMathOperator>(V) || in isReassociableOp()252 (!isa<FPMathOperator>(V) || in isReassociableOp()359 Res->setFastMathFlags(cast<FPMathOperator>(FlagsOp)->getFastMathFlags()); in CreateAdd()371 Res->setFastMathFlags(cast<FPMathOperator>(FlagsOp)->getFastMathFlags()); in CreateMul()382 Res->setFastMathFlags(cast<FPMathOperator>(FlagsOp)->getFastMathFlags()); in CreateNeg()688 || (isa<FPMathOperator>(Op) && in LinearizeExprTree()897 if (isa<FPMathOperator>(I)) { in RewriteExprTree()2043 NI->setFastMathFlags(cast<FPMathOperator>(User)->getFastMathFlags()); in canonicalizeNegConstExpr()2047 NI->setFastMathFlags(cast<FPMathOperator>(User)->getFastMathFlags()); in canonicalizeNegConstExpr()
175 FPMathOperator *FPMO = dyn_cast<FPMathOperator>(&I); in ClearSubclassDataAfterReassociation()328 if (isa<FPMathOperator>(New)) { in SimplifyAssociativeOrCommutative()704 if (FPInst && isa<FPMathOperator>(FPInst)) in FoldOperationIntoSelectOperand()
702 if (isa<FPMathOperator>(BO)) in BuildNew()
2010 if (const FPMathOperator *FPO = dyn_cast<FPMathOperator>(I)) in CannotBeNegativeZero()
735 } else if (const auto *FPMO = dyn_cast<FPMathOperator>(V)) { in GetOptimizationFlags()
2692 } else if (isa<FPMathOperator>(I)) { in ParseFunctionBody()
2767 if (isa<FPMathOperator>(V)){ in addFastMathFlag()