Home
last modified time | relevance | path

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

123456

/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
H A DInstruction.cpp150 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setFast()
151 cast<FPMathOperator>(this)->setFast(B); in setFast()
155 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasAllowReassoc()
156 cast<FPMathOperator>(this)->setHasAllowReassoc(B); in setHasAllowReassoc()
160 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasNoNaNs()
161 cast<FPMathOperator>(this)->setHasNoNaNs(B); in setHasNoNaNs()
165 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasNoInfs()
166 cast<FPMathOperator>(this)->setHasNoInfs(B); in setHasNoInfs()
170 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasNoSignedZeros()
171 cast<FPMathOperator>(this)->setHasNoSignedZeros(B); in setHasNoSignedZeros()
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/IR/
H A DInstruction.cpp206 if (isa<FPMathOperator>(this)) { in dropPoisonGeneratingFlags()
250 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setFast()
251 cast<FPMathOperator>(this)->setFast(B); in setFast()
255 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasAllowReassoc()
256 cast<FPMathOperator>(this)->setHasAllowReassoc(B); in setHasAllowReassoc()
260 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasNoNaNs()
261 cast<FPMathOperator>(this)->setHasNoNaNs(B); in setHasNoNaNs()
265 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasNoInfs()
266 cast<FPMathOperator>(this)->setHasNoInfs(B); in setHasNoInfs()
270 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasNoSignedZeros()
[all …]
H A DOperator.cpp41 if (const auto *FP = dyn_cast<FPMathOperator>(this)) in hasPoisonGeneratingFlags()
/aosp_15_r20/external/llvm/lib/IR/
H A DInstruction.cpp127 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasUnsafeAlgebra()
128 cast<FPMathOperator>(this)->setHasUnsafeAlgebra(B); in setHasUnsafeAlgebra()
134 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasNoNaNs()
135 cast<FPMathOperator>(this)->setHasNoNaNs(B); in setHasNoNaNs()
141 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasNoInfs()
142 cast<FPMathOperator>(this)->setHasNoInfs(B); in setHasNoInfs()
149 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasNoSignedZeros()
150 cast<FPMathOperator>(this)->setHasNoSignedZeros(B); in setHasNoSignedZeros()
157 assert(isa<FPMathOperator>(this) && "setting fast-math flag on invalid op"); in setHasAllowReciprocal()
158 cast<FPMathOperator>(this)->setHasAllowReciprocal(B); in setHasAllowReciprocal()
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/PowerPC/
H A DPPCGenScalarMASSEntries.cpp66 if (!isa<FPMathOperator>(CI)) in isCandidateSafeToLower()
76 if (!isa<FPMathOperator>(CI)) in isFiniteCallSafe()
/aosp_15_r20/external/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp131 (!isa<FPMathOperator>(V) || in isReassociableOp()
142 (!isa<FPMathOperator>(V) || in isReassociableOp()
224 Res->setFastMathFlags(cast<FPMathOperator>(FlagsOp)->getFastMathFlags()); in CreateAdd()
236 Res->setFastMathFlags(cast<FPMathOperator>(FlagsOp)->getFastMathFlags()); in CreateMul()
247 Res->setFastMathFlags(cast<FPMathOperator>(FlagsOp)->getFastMathFlags()); in CreateNeg()
552 || (isa<FPMathOperator>(Op) && in LinearizeExprTree()
761 if (isa<FPMathOperator>(I)) { in RewriteExprTree()
1946 NI->setFastMathFlags(cast<FPMathOperator>(User)->getFastMathFlags()); in canonicalizeNegConstExpr()
1950 NI->setFastMathFlags(cast<FPMathOperator>(User)->getFastMathFlags()); in canonicalizeNegConstExpr()
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp150 assert(I && isa<FPMathOperator>(I) && "Should only check FP ops"); in hasFPAssociativeFlags()
159 if (!isa<FPMathOperator>(BO) || hasFPAssociativeFlags(BO)) in isReassociableOp()
169 if (!isa<FPMathOperator>(BO) || hasFPAssociativeFlags(BO)) in isReassociableOp()
248 Res->setFastMathFlags(cast<FPMathOperator>(FlagsOp)->getFastMathFlags()); in CreateAdd()
260 Res->setFastMathFlags(cast<FPMathOperator>(FlagsOp)->getFastMathFlags()); in CreateMul()
584 || (isa<FPMathOperator>(Op) && in LinearizeExprTree()
781 if (isa<FPMathOperator>(NewOp)) in RewriteExprTree()
803 if (isa<FPMathOperator>(I)) { in RewriteExprTree()
1924 if (auto FPI = dyn_cast<FPMathOperator>(I)) in OptimizeMul()
2218 if (isa<FPMathOperator>(I) && !hasFPAssociativeFlags(I)) in OptimizeInst()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
H A DIVDescriptors.h319 !cast<FPMathOperator>(InductionBinOp)->isFast(); in hasUnsafeAlgebra()
328 if (!InductionBinOp || cast<FPMathOperator>(InductionBinOp)->isFast()) in getUnsafeAlgebraInst()
/aosp_15_r20/external/llvm/unittests/IR/
H A DInstructionsTest.cpp397 TEST(InstructionsTest, FPMathOperator) { in TEST() argument
404 EXPECT_TRUE(isa<FPMathOperator>(V1)); in TEST()
405 FPMathOperator *O1 = cast<FPMathOperator>(V1); in TEST()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp151 if (!isa<FPMathOperator>(I) || I->isFast()) in isReassociableOp()
161 if (!isa<FPMathOperator>(I) || I->isFast()) in isReassociableOp()
240 Res->setFastMathFlags(cast<FPMathOperator>(FlagsOp)->getFastMathFlags()); in CreateAdd()
252 Res->setFastMathFlags(cast<FPMathOperator>(FlagsOp)->getFastMathFlags()); in CreateMul()
263 Res->setFastMathFlags(cast<FPMathOperator>(FlagsOp)->getFastMathFlags()); in CreateNeg()
575 || (isa<FPMathOperator>(Op) && in LinearizeExprTree()
785 if (isa<FPMathOperator>(I)) { in RewriteExprTree()
1822 if (auto FPI = dyn_cast<FPMathOperator>(I)) in OptimizeMul()
/aosp_15_r20/external/llvm/include/llvm/IR/
H A DOperator.h166 friend class FPMathOperator;
216 class FPMathOperator : public Operator {
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
H A DOperator.h162 friend class FPMathOperator;
246 class FPMathOperator : public Operator {
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/IR/
H A DFMF.h23 friend class FPMathOperator;
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/IR/
DFMF.h22 friend class FPMathOperator;
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/IR/
DFMF.h22 friend class FPMathOperator;
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/IR/
DFMF.h22 friend class FPMathOperator;
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/IR/
DFMF.h22 friend class FPMathOperator;
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AMDGPU/
H A DAMDGPUCodeGenPrepare.cpp642 if (const FPMathOperator *FPOp = dyn_cast<const FPMathOperator>(&BO)) in foldBinOpIntoSelect()
775 const FPMathOperator *FPOp = cast<const FPMathOperator>(&FDiv); in visitFDiv()
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/CodeGen/
H A DExpandVectorPredication.cpp103 if (!NewInst || !isa<FPMathOperator>(NewVal)) in transferDecorations()
106 auto *OldFMOp = dyn_cast<FPMathOperator>(&VPI); in transferDecorations()
H A DExpandReductions.cpp107 isa<FPMathOperator>(II) ? II->getFastMathFlags() : FastMathFlags{}; in expandReductions()
H A DReplaceWithVeclib.cpp80 if (isa<FPMathOperator>(Replacement)) { in replaceWithTLIFunction()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
H A DExpandReductions.cpp109 isa<FPMathOperator>(II) ? II->getFastMathFlags() : FastMathFlags{}; in expandReductions()
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Analysis/
H A DLoopUnrollAnalyzer.cpp88 if (auto FI = dyn_cast<FPMathOperator>(&I)) in visitBinaryOperator()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
H A DLoopUnrollAnalyzer.cpp79 if (auto FI = dyn_cast<FPMathOperator>(&I)) in visitBinaryOperator()
/aosp_15_r20/external/llvm/lib/Analysis/
H A DLoopUnrollAnalyzer.cpp81 if (auto FI = dyn_cast<FPMathOperator>(&I)) in visitBinaryOperator()

123456