Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp739 BinaryOperator *DivOp = cast<BinaryOperator>(((Z == Op0) ? Op1 : Op0)); in foldFMulReassoc() local
740 FastMathFlags FMF = I.getFastMathFlags() & DivOp->getFastMathFlags(); in foldFMulReassoc()
1861 auto *DivOp = dyn_cast<Instruction>(II->getOperand(0)); in foldFDivSqrtDivisor() local
1862 if (!DivOp) in foldFDivSqrtDivisor()
1864 if (!match(DivOp, m_FDiv(m_Value(Y), m_Value(Z)))) in foldFDivSqrtDivisor()
1866 if (!DivOp->hasAllowReassoc() || !I.hasAllowReciprocal() || in foldFDivSqrtDivisor()
1867 !DivOp->hasOneUse()) in foldFDivSqrtDivisor()
1869 Value *SwapDiv = Builder.CreateFDivFMF(Z, Y, DivOp); in foldFDivSqrtDivisor()
/src/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp4258 unsigned DivOp; in expandDivRem() local
4263 DivOp = Signed ? Mips::DSDIV : Mips::DUDIV; in expandDivRem()
4267 DivOp = Signed ? Mips::SDIV : Mips::UDIV; in expandDivRem()
4311 TOut.emitRR(DivOp, RsReg, ATReg, IDLoc, STI); in expandDivRem()
4334 TOut.emitRR(DivOp, RsReg, RtReg, IDLoc, STI); in expandDivRem()
4352 TOut.emitRR(DivOp, RsReg, RtReg, IDLoc, STI); in expandDivRem()