Home
last modified time | relevance | path

Searched refs:DivOp (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp838 BinaryOperator *DivOp = cast<BinaryOperator>(((Z == Op0) ? Op1 : Op0)); in foldFMulReassoc() local
839 FastMathFlags FMF = I.getFastMathFlags() & DivOp->getFastMathFlags(); in foldFMulReassoc()
2029 auto *DivOp = dyn_cast<Instruction>(II->getOperand(0)); in foldFDivSqrtDivisor() local
2030 if (!DivOp) in foldFDivSqrtDivisor()
2032 if (!match(DivOp, m_FDiv(m_Value(Y), m_Value(Z)))) in foldFDivSqrtDivisor()
2034 if (!DivOp->hasAllowReassoc() || !I.hasAllowReciprocal() || in foldFDivSqrtDivisor()
2035 !DivOp->hasOneUse()) in foldFDivSqrtDivisor()
2037 Value *SwapDiv = Builder.CreateFDivFMF(Z, Y, DivOp); in foldFDivSqrtDivisor()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp4201 unsigned DivOp; in expandDivRem() local
4206 DivOp = Signed ? Mips::DSDIV : Mips::DUDIV; in expandDivRem()
4210 DivOp = Signed ? Mips::SDIV : Mips::UDIV; in expandDivRem()
4254 TOut.emitRR(DivOp, RsReg, ATReg, IDLoc, STI); in expandDivRem()
4277 TOut.emitRR(DivOp, RsReg, RtReg, IDLoc, STI); in expandDivRem()
4295 TOut.emitRR(DivOp, RsReg, RtReg, IDLoc, STI); in expandDivRem()