Searched refs:Quotient (Results 1 - 11 of 11) sorted by relevance

/freebsd-10.2-release/sys/contrib/dev/acpica/components/utilities/
H A Dutmath.c103 UINT64_OVERLAY Quotient; local
125 Quotient.Part.Hi, Remainder32);
127 Quotient.Part.Lo, Remainder32);
133 *OutQuotient = Quotient.Full;
168 UINT64_OVERLAY Quotient; local
203 Quotient.Part.Hi, Partial1);
205 Quotient.Part.Lo, Remainder.Part.Lo);
214 Quotient.Part.Hi = 0;
234 Quotient.Part.Lo, Partial1);
240 Partial1 = Quotient
[all...]
H A Dutstring.c204 UINT64 Quotient; local
346 Base, &Quotient, NULL);
348 if (ReturnValue > Quotient)
/freebsd-10.2-release/sys/contrib/dev/acpica/components/hardware/
H A Dhwtimer.c171 UINT64 Quotient; local
225 ACPI_PM_TIMER_FREQUENCY, &Quotient, NULL);
227 *TimeElapsed = (UINT32) Quotient;
/freebsd-10.2-release/contrib/llvm/lib/Support/
H A DAPInt.cpp1668 APInt *Quotient, APInt *Remainder)
1772 if (Quotient) {
1773 // Set up the Quotient value's memory.
1774 if (Quotient->BitWidth != LHS.BitWidth) {
1775 if (Quotient->isSingleWord())
1776 Quotient->VAL = 0;
1778 delete [] Quotient->pVal;
1779 Quotient->BitWidth = LHS.BitWidth;
1780 if (!Quotient->isSingleWord())
1781 Quotient
[all...]
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Utils/
H A DBypassSlowDivision.cpp38 PHINode *Quotient; member in struct:__anon2834::DivPhiNodes
42 : Quotient(InQuotient), Remainder(InRemainder) {}
206 J->replaceAllUsesWith(Value.Quotient);
H A DIntegerDivision.cpp69 // Remainder = Dividend - Quotient*Divisor
74 Value *Quotient = Builder.CreateUDiv(Dividend, Divisor); local
75 Value *Product = Builder.CreateMul(Divisor, Quotient);
78 if (Instruction *UDiv = dyn_cast<Instruction>(Quotient))
397 Value *Quotient = generateSignedDivisionCode(Div->getOperand(0), local
399 Div->replaceAllUsesWith(Quotient);
412 Value *Quotient = generateUnsignedDivisionCode(Div->getOperand(0), local
415 Div->replaceAllUsesWith(Quotient);
/freebsd-10.2-release/contrib/llvm/lib/Target/R600/
H A DAMDGPUISelLowering.cpp648 // Quotient = mulhu(Tmp0, Num)
649 SDValue Quotient = DAG.getNode(ISD::MULHU, DL, VT, Tmp0, Num); local
651 // Num_S_Remainder = Quotient * Den
652 SDValue Num_S_Remainder = DAG.getNode(ISD::UMULO, DL, VT, Quotient, Den);
674 // Quotient_A_One = Quotient + 1
675 SDValue Quotient_A_One = DAG.getNode(ISD::ADD, DL, VT, Quotient,
678 // Quotient_S_One = Quotient - 1
679 SDValue Quotient_S_One = DAG.getNode(ISD::SUB, DL, VT, Quotient,
682 // Div = (Tmp1 == 0 ? Quotient : Quotient_A_One)
684 Quotient, Quotient_A_On
[all...]
/freebsd-10.2-release/contrib/llvm/include/llvm/ADT/
H A DAPInt.h181 unsigned rhsWords, APInt *Quotient, APInt *Remainder);
929 static void udivrem(const APInt &LHS, const APInt &RHS, APInt &Quotient,
932 static void sdivrem(const APInt &LHS, const APInt &RHS, APInt &Quotient,
/freebsd-10.2-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp892 APInt Quotient(Scale), Remainder(Scale); // Init ensures right bitwidth.
893 APInt::sdivrem(CI->getValue(), Scale, Quotient, Remainder);
898 Op = ConstantInt::get(CI->getType(), Quotient);
/freebsd-10.2-release/contrib/llvm/lib/Analysis/
H A DScalarEvolution.cpp7163 // Quotient is then this SCEV without Remainder, scaled down by the GCD. The
7164 // Quotient is what will be used in the next subscript delinearization.
7165 const SCEV *Quotient =
7167 DEBUG(dbgs() << "Quotient: " << *Quotient << "\n");
7170 if (const SCEVAddRecExpr *AR = dyn_cast<SCEVAddRecExpr>(Quotient))
7171 // Recursively call delinearize on the Quotient until there are no more
7175 Rem = Quotient;
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp3499 if (const SCEV *Quotient = getExactSDiv(AR, FactorS, SE, true)) {
3502 F.ScaledReg = Quotient;

Completed in 211 milliseconds