Searched refs:isFast (Results 1 – 14 of 14) sorted by relevance
61 bool isFast() const { return cast<llvm::FPMathOperator>(Val)->isFast(); } in isFast() function
240 bool isFast() const { return cast<llvm::Instruction>(Val)->isFast(); } in isFast() function
72 bool isFast() const { return all(); } in isFast() function
286 bool isFast() const {
649 LLVM_ABI bool isFast() const LLVM_READONLY;
1984 if (!CI->isFast()) in optimizeCAbs()2015 if (!CI->isFast()) in optimizeCAbs()2071 if (BaseFn && BaseFn->hasOneUse() && BaseFn->isFast() && Pow->isFast()) { in replacePowWithExp()2608 if (!Log->isFast() || !Arg || !Arg->isFast() || !Arg->hasOneUse()) in optimizeLog()2740 if (!CI->isFast()) in optimizeSqrt()2744 if (!I || I->getOpcode() != Instruction::FMul || !I->isFast()) in optimizeSqrt()2765 cast<Instruction>(Op0)->isFast()) { in optimizeSqrt()2770 cast<Instruction>(Op1)->isFast()) { in optimizeSqrt()2843 if (!CI->isFast() || !OpC->isFast()) in optimizeTrigInversionPairs()4110 else if (isa<FPMathOperator>(CI) && CI->isFast()) in optimizeCall()
624 bool Instruction::isFast() const { in isFast() function in Instruction626 return cast<FPMathOperator>(this)->isFast(); in isFast()
875 I1->isFast()) || in isConditionalRdxPattern()876 (m_FMul(m_Value(Op1), m_Value(Op2)).match(I1) && (I1->isFast())) || in isConditionalRdxPattern()
2260 void IncrementPasteCounter(bool isFast) { in IncrementPasteCounter() argument2261 if (isFast) in IncrementPasteCounter()
1025 !I.isFast()) { in canVectorizeInstrs()
9216 return I && I->isBinaryOp() && !I->isFast(); in getScalarsVectorizationState()9313 return I && !I->isFast(); in getScalarsVectorizationState()
419 return UnsafeFPMath || FPOp->isFast(); in isUnsafeMath()
199 GenericSetter<&Instruction::isFast, &Instruction::setFast>>(this); in setFast()
1033 if (I.isFast()) { in visitFMul()