Home
last modified time | relevance | path

Searched defs:Dividend (Results 1 – 13 of 13) sorted by relevance

/openbsd/gnu/llvm/llvm/lib/Transforms/Utils/
H A DBypassSlowDivision.cpp155 Value *Dividend = SlowDivOrRem->getOperand(0); in getReplacement() local
266 Value *Dividend = SlowDivOrRem->getOperand(0); in createSlowBB() local
290 Value *Dividend = SlowDivOrRem->getOperand(0); in createFastBB() local
352 Value *Dividend = SlowDivOrRem->getOperand(0); in insertFastDivAndRem() local
H A DIntegerDivision.cpp32 static Value *generateSignedRemainderCode(Value *Dividend, Value *Divisor, in generateSignedRemainderCode()
73 static Value *generatedUnsignedRemainderCode(Value *Dividend, Value *Divisor, in generatedUnsignedRemainderCode()
99 static Value *generateSignedDivisionCode(Value *Dividend, Value *Divisor, in generateSignedDivisionCode()
141 static Value *generateUnsignedDivisionCode(Value *Dividend, Value *Divisor, in generateUnsignedDivisionCode()
/openbsd/gnu/llvm/llvm/include/llvm/Transforms/Utils/
H A DBypassSlowDivision.h32 AssertingVH<Value> Dividend; member
/openbsd/gnu/llvm/llvm/include/llvm/Support/
H A DScaledNumber.h153 std::pair<DigitsT, int16_t> getQuotient(DigitsT Dividend, DigitsT Divisor) { in getQuotient()
170 inline std::pair<uint32_t, int16_t> getQuotient32(uint32_t Dividend, in getQuotient32()
176 inline std::pair<uint64_t, int16_t> getQuotient64(uint64_t Dividend, in getQuotient64()
683 static ScaledNumber getQuotient(DigitsType Dividend, DigitsType Divisor) { in getQuotient()
/openbsd/gnu/llvm/llvm/lib/Support/
H A DScaledNumber.cpp57 std::pair<uint32_t, int16_t> ScaledNumbers::divide32(uint32_t Dividend, in divide32()
80 std::pair<uint64_t, int16_t> ScaledNumbers::divide64(uint64_t Dividend, in divide64()
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DDivRemPairs.cpp54 Value *Dividend, *XroundedDownToMultipleOfY; in matchExpandedRem() local
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DMachinePipeliner.h482 int positiveModulo(int Dividend, int Divisor) const { in positiveModulo()
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp1368 SDValue Dividend = Node->getOperand(0); in ExpandVP_REM() local
H A DTargetLowering.cpp7407 SDValue Dividend = DAG.getNode(ISD::BUILD_PAIR, dl, VT, LL, LH); in expandDIVREMByConstant() local
10184 SDValue Dividend = Node->getOperand(0); in expandREM() local
H A DDAGCombiner.cpp15846 SDValue Dividend = U->getOperand(0); in combineRepeatedFPDivisors() local
/openbsd/gnu/llvm/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp1720 bool isRemainderZero(const SCEVConstant *Dividend, in isRemainderZero()
H A DScalarEvolution.cpp1010 const SCEV *Dividend = SE.getTruncateOrZeroExtend(It, CalculationTy); in BinomialCoefficient() local
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp20521 const SDValue Dividend = Op->getOperand(0); in LowerDivRem() local