HomeSort by: relevance | last modified time | path
    Searched defs:Dividend (Results 1 - 6 of 6) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
BypassSlowDivision.h 32 AssertingVH<Value> Dividend;
38 : SignedOp(InSignedOp), Dividend(InDividend), Divisor(InDivisor) {}
43 return Val1.SignedOp == Val2.SignedOp && Val1.Dividend == Val2.Dividend &&
57 static_cast<Value *>(Val.Dividend)) ^
  /src/sys/external/bsd/acpica/dist/utilities/
utmath.c 323 * PARAMETERS: Dividend - 64-bit dividend
338 UINT64 Dividend,
359 DividendOvl.Full = Dividend;
390 * PARAMETERS: InDividend - Dividend
408 UINT64_OVERLAY Dividend;
431 Dividend.Full = InDividend;
444 ACPI_DIV_64_BY_32 (0, Dividend.Part.Hi, Divisor.Part.Lo,
447 ACPI_DIV_64_BY_32 (Partial1, Dividend.Part.Lo, Divisor.Part.Lo,
458 NormalizedDividend = Dividend;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
DivRemPairs.cpp 53 Value *Dividend, *XroundedDownToMultipleOfY;
54 if (!match(&I, m_Sub(m_Value(Dividend), m_Value(XroundedDownToMultipleOfY))))
62 m_c_Mul(m_CombineAnd(m_IDiv(m_Specific(Dividend), m_Value(Divisor)),
69 M.Key.Dividend = Dividend;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
BypassSlowDivision.cpp 147 /// Reuses previously-computed dividend or remainder from the current BB if
149 /// perform the optimization and caches the resulting dividend and remainder.
157 Value *Dividend = SlowDivOrRem->getOperand(0);
159 DivRemMapKey Key(isSignedOp(), Dividend, Divisor);
268 Value *Dividend = SlowDivOrRem->getOperand(0);
272 DivRemPair.Quotient = Builder.CreateSDiv(Dividend, Divisor);
273 DivRemPair.Remainder = Builder.CreateSRem(Dividend, Divisor);
275 DivRemPair.Quotient = Builder.CreateUDiv(Dividend, Divisor);
276 DivRemPair.Remainder = Builder.CreateURem(Dividend, Divisor);
292 Value *Dividend = SlowDivOrRem->getOperand(0)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
DAGCombiner.cpp 4154 // (Dividend - (Quotient * Divisor).
4290 // (Dividend - (Quotient * Divisor).
14035 // Dividend / Divisor -> Dividend * Reciprocal
14037 SDValue Dividend = U->getOperand(0);
14038 if (Dividend != FPOne) {
14039 SDValue NewNode = DAG.getNode(ISD::FMUL, SDLoc(U), VT, Dividend,
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMISelLowering.cpp 18738 const SDValue Dividend = Op->getOperand(0);
18740 SDValue Div = DAG.getNode(DivOpcode, dl, VT, Dividend, Divisor);
18742 SDValue Rem = DAG.getNode(ISD::SUB, dl, VT, Dividend, Mul);

Completed in 64 milliseconds