Searched refs:DivOp (Results 1 – 2 of 2) sorted by relevance
| /src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineMulDivRem.cpp | 739 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 D | MipsAsmParser.cpp | 4258 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()
|