Searched refs:Dividend (Results 1 - 10 of 10) sorted by relevance

/freebsd-9.3-release/contrib/llvm/lib/Transforms/Utils/
H A DBypassSlowDivision.cpp30 Value *Dividend; member in struct:__anon2695::DivOpInfo
34 : SignedOp(InSignedOp), Dividend(InDividend), Divisor(InDivisor) {}
51 Val1.Dividend == Val2.Dividend &&
64 return (unsigned)(reinterpret_cast<uintptr_t>(Val.Dividend) ^
85 Value *Dividend = Instr->getOperand(0); local
89 (isa<ConstantInt>(Dividend) && isa<ConstantInt>(Divisor))) {
108 SlowQuotientV = SlowBuilder.CreateSDiv(Dividend, Divisor);
109 SlowRemainderV = SlowBuilder.CreateSRem(Dividend, Divisor);
111 SlowQuotientV = SlowBuilder.CreateUDiv(Dividend, Diviso
[all...]
H A DIntegerDivision.cpp32 static Value *generateSignedRemainderCode(Value *Dividend, Value *Divisor, argument
45 Value *DividendSign = Builder.CreateAShr(Dividend, ThirtyOne);
47 Value *DvdXor = Builder.CreateXor(Dividend, DividendSign);
67 static Value *generatedUnsignedRemainderCode(Value *Dividend, Value *Divisor, argument
69 // Remainder = Dividend - Quotient*Divisor
74 Value *Quotient = Builder.CreateUDiv(Dividend, Divisor);
76 Value *Remainder = Builder.CreateSub(Dividend, Product);
89 static Value *generateSignedDivisionCode(Value *Dividend, Value *Divisor, argument
105 Value *Tmp = Builder.CreateAShr(Dividend, ThirtyOne);
107 Value *Tmp2 = Builder.CreateXor(Tmp, Dividend);
125 generateUnsignedDivisionCode(Value *Dividend, Value *Divisor, IRBuilder<> &Builder) argument
[all...]
/freebsd-9.3-release/sys/contrib/dev/acpica/utilities/
H A Dutmath.c85 * PARAMETERS: Dividend - 64-bit dividend
100 UINT64 Dividend,
121 DividendOvl.Full = Dividend;
151 * PARAMETERS: InDividend - Dividend
169 UINT64_OVERLAY Dividend; local
192 Dividend.Full = InDividend;
205 ACPI_DIV_64_BY_32 (0, Dividend.Part.Hi, Divisor.Part.Lo,
207 ACPI_DIV_64_BY_32 (Partial1, Dividend.Part.Lo, Divisor.Part.Lo,
218 NormalizedDividend = Dividend;
252 if (Partial3.Part.Lo >= Dividend
99 AcpiUtShortDivide( UINT64 Dividend, UINT32 Divisor, UINT64 *OutQuotient, UINT32 *OutRemainder) argument
[all...]
H A Dutmisc.c901 UINT64 Dividend; local
973 Dividend = (Mode32) ? ACPI_UINT32_MAX : ACPI_UINT64_MAX;
1038 (void) AcpiUtShortDivide ((Dividend - (UINT64) ThisDigit),
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/
H A DTargetSchedule.cpp39 static unsigned gcd(unsigned Dividend, unsigned Divisor) { argument
40 // Dividend and Divisor will be naturally swapped as needed.
42 unsigned Rem = Dividend % Divisor;
43 Dividend = Divisor;
46 return Dividend;
/freebsd-9.3-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp967 static Instruction *CvtFDivConstToReciprocal(Value *Dividend, argument
984 R = ConstantFP::get(Dividend->getType()->getContext(), Reciprocal);
985 return BinaryOperator::CreateFMul(Dividend, R);
/freebsd-9.3-release/contrib/gcc/config/arm/
H A Dieee754-sf.S613 @ Dividend -> r3, divisor -> r1.
H A Dieee754-df.S855 @ Dividend -> r5-r6, divisor -> yh-yl.
/freebsd-9.3-release/contrib/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp1542 bool isRemainderZero(const SCEVConstant *Dividend, argument
1544 APInt ConstDividend = Dividend->getValue()->getValue();
H A DScalarEvolution.cpp777 const SCEV *Dividend = SE.getTruncateOrZeroExtend(It, CalculationTy); local
780 Dividend = SE.getMulExpr(Dividend,
785 const SCEV *DivResult = SE.getUDivExpr(Dividend, SE.getConstant(DivFactor));

Completed in 195 milliseconds