Home
last modified time | relevance | path

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

/external/llvm/include/llvm/Transforms/Utils/
DLoopUtils.h113 bool hasUnsafeAlgebra() { return UnsafeAlgebraInst != nullptr; } in hasUnsafeAlgebra() function
185 bool hasUnsafeAlgebra() { return UnsafeAlgebraInst != nullptr; } in hasUnsafeAlgebra() function
/external/llvm/lib/IR/
DInstruction.cpp152 bool Instruction::hasUnsafeAlgebra() const { in hasUnsafeAlgebra() function in Instruction
154 return cast<FPMathOperator>(this)->hasUnsafeAlgebra(); in hasUnsafeAlgebra()
506 return cast<FPMathOperator>(this)->hasUnsafeAlgebra(); in isAssociative()
DAsmWriter.cpp1054 if (FPO->hasUnsafeAlgebra()) in WriteOptimizationInfo()
/external/llvm/include/llvm/IR/
DInstruction.h269 bool hasUnsafeAlgebra() const;
DOperator.h269 bool hasUnsafeAlgebra() const { in hasUnsafeAlgebra() function
/external/llvm/lib/Transforms/InstCombine/
DInstCombineMulDivRem.cpp412 if (II->getIntrinsicID() != Intrinsic::log2 || !II->hasUnsafeAlgebra()) in detectLog2OfHalf()
423 if (I->getOpcode() != Instruction::FMul || !I->hasUnsafeAlgebra()) in detectLog2OfHalf()
548 bool AllowReassociate = I.hasUnsafeAlgebra(); in visitFMul()
1228 bool AllowReassociate = I.hasUnsafeAlgebra(); in visitFDiv()
DInstCombineAddSub.cpp519 assert(I->hasUnsafeAlgebra() && "Should be in unsafe mode"); in simplify()
1416 if (I.hasUnsafeAlgebra()) { in visitFAdd()
1737 if (I.hasUnsafeAlgebra()) { in visitFSub()
/external/llvm/lib/Transforms/Scalar/
DReassociate.cpp231 cast<Instruction>(V)->hasUnsafeAlgebra())) in isReassociableOp()
242 cast<Instruction>(V)->hasUnsafeAlgebra())) in isReassociableOp()
654 !cast<Instruction>(Op)->hasUnsafeAlgebra())) && in LinearizeExprTree()
2065 if (I->getType()->isFPOrFPVectorTy() && !I->hasUnsafeAlgebra()) in OptimizeInst()
/external/llvm/lib/Transforms/Utils/
DLoopUtils.cpp419 if (!UAI && FP && !I->hasUnsafeAlgebra()) in isRecurrenceInstr()
DSimplifyLibCalls.cpp1400 if (I->getOpcode() == Instruction::FMul && I->hasUnsafeAlgebra()) { in optimizeSqrt()
/external/llvm/include/llvm/CodeGen/
DSelectionDAGNodes.h359 bool hasUnsafeAlgebra() const { return UnsafeAlgebra; }
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp815 if (FPMO->hasUnsafeAlgebra()) in GetOptimizationFlags()
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp4299 if (Reductions[Phi].hasUnsafeAlgebra()) in canVectorizeInstrs()