Home
last modified time | relevance | path

Searched refs:FPMathOperator (Results 1 – 13 of 13) sorted by relevance

/minix3/external/bsd/llvm/dist/llvm/lib/IR/
H A DInstruction.cpp93 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 …]
H A DAsmWriter.cpp940 if (const FPMathOperator *FPO = dyn_cast<const FPMathOperator>(U)) { in WriteOptimizationInfo()
H A DInstructions.cpp2043 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()
/minix3/external/bsd/llvm/dist/llvm/unittests/IR/
H A DInstructionsTest.cpp391 TEST(InstructionsTest, FPMathOperator) { in TEST() argument
398 EXPECT_TRUE(isa<FPMathOperator>(V1)); in TEST()
399 FPMathOperator *O1 = cast<FPMathOperator>(V1); in TEST()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DOperator.h167 friend class FPMathOperator;
217 class FPMathOperator : public Operator {
H A DIRBuilder.h913 if (isa<FPMathOperator>(BinOp))
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp241 (!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()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp175 FPMathOperator *FPMO = dyn_cast<FPMathOperator>(&I); in ClearSubclassDataAfterReassociation()
328 if (isa<FPMathOperator>(New)) { in SimplifyAssociativeOrCommutative()
704 if (FPInst && isa<FPMathOperator>(FPInst)) in FoldOperationIntoSelectOperand()
H A DInstCombineVectorOps.cpp702 if (isa<FPMathOperator>(BO)) in BuildNew()
/minix3/external/bsd/llvm/dist/llvm/lib/Analysis/
H A DValueTracking.cpp2010 if (const FPMathOperator *FPO = dyn_cast<FPMathOperator>(I)) in CannotBeNegativeZero()
/minix3/external/bsd/llvm/dist/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp735 } else if (const auto *FPMO = dyn_cast<FPMathOperator>(V)) { in GetOptimizationFlags()
/minix3/external/bsd/llvm/dist/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp2692 } else if (isa<FPMathOperator>(I)) { in ParseFunctionBody()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp2767 if (isa<FPMathOperator>(V)){ in addFastMathFlag()