Home
last modified time | relevance | path

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

/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DBypassSlowDivision.h32 AssertingVH<Value> Dividend; member
/llvm-project/llvm/lib/Transforms/Utils/
H A DBypassSlowDivision.cpp155 Value *Dividend = SlowDivOrRem->getOperand(0); getReplacement() local
266 Value *Dividend = SlowDivOrRem->getOperand(0); createSlowBB() local
290 Value *Dividend = SlowDivOrRem->getOperand(0); createFastBB() local
352 Value *Dividend = SlowDivOrRem->getOperand(0); insertFastDivAndRem() local
[all...]
H A DIntegerDivision.cpp32 static Value *generateSignedRemainderCode(Value *Dividend, Value *Divisor, in generateSignedRemainderCode() argument
73 static Value *generateUnsignedRemainderCode(Value *Dividend, Value *Divisor, in generatedUnsignedRemainderCode() argument
99 generateSignedDivisionCode(Value * Dividend,Value * Divisor,IRBuilder<> & Builder) generateSignedDivisionCode() argument
141 generateUnsignedDivisionCode(Value * Dividend,Value * Divisor,IRBuilder<> & Builder) generateUnsignedDivisionCode() argument
[all...]
/llvm-project/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()
684 static ScaledNumber getQuotient(DigitsType Dividend, DigitsType Divisor) { in getQuotient()
/llvm-project/polly/lib/Support/
H A DSCEVValidator.cpp377 ValidatorResult visitDivision(const SCEV *Dividend, const SCEV *Divisor, in visitDivision() argument
406 const SCEV *Dividend = Expr->getLHS(); in visitUDivExpr() local
415 const SCEV *Dividend = SE.getSCEV(SDiv->getOperand(0)); in visitSDivInstruction() local
429 auto *Dividend = SRem->getOperand(0); in visitSRemInstruction() local
569 const SCEV *Dividend in follow() local
[all...]
H A DSCEVAffinator.cpp486 const SCEV *Dividend = Expr->getLHS(); in visitUDivExpr() local
526 auto *Dividend = SDiv->getOperand(0); in visitSDivInstruction() local
543 auto *Dividend = SRem->getOperand(0); in visitSRemInstruction() local
/llvm-project/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()
/llvm-project/llvm/lib/Transforms/Scalar/
H A DDivRemPairs.cpp51 Value *Dividend, *XroundedDownToMultipleOfY; in matchExpandedRem() local
/llvm-project/polly/lib/CodeGen/
H A DIslExprBuilder.cpp431 Value *Dividend = createOpBin() local
/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePipeliner.h488 positiveModulo(int Dividend,int Divisor) positiveModulo() argument
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp1537 SDValue Dividend = Node->getOperand(0); ExpandVP_REM() local
H A DTargetLowering.cpp7805 SDValue Dividend = DAG.getNode(ISD::BUILD_PAIR, dl, VT, LL, LH); expandDIVREMByConstant() local
11029 SDValue Dividend = Node->getOperand(0); expandREM() local
H A DDAGCombiner.cpp17251 SDValue Dividend = U->getOperand(0); combineRepeatedFPDivisors() local
[all...]
/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp1142 Value *Dividend = Builder.CreateShl( foldIDivShl() local
/llvm-project/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp1720 isRemainderZero(const SCEVConstant * Dividend,const SCEVConstant * Divisor) isRemainderZero() argument
H A DScalarEvolution.cpp950 const SCEV *Dividend = SE.getTruncateOrZeroExtend(It, CalculationTy); BinomialCoefficient() local
/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp20769 const SDValue Dividend = Op->getOperand(0); LowerDivRem() local