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