/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | BypassSlowDivision.h | 32 AssertingVH<Value> Dividend; member
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | BypassSlowDivision.cpp | 155 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 D | IntegerDivision.cpp | 32 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 D | ScaledNumber.h | 153 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 D | SCEVValidator.cpp | 377 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 D | SCEVAffinator.cpp | 486 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 D | ScaledNumber.cpp | 57 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 D | DivRemPairs.cpp | 51 Value *Dividend, *XroundedDownToMultipleOfY; in matchExpandedRem() local
|
/llvm-project/polly/lib/CodeGen/ |
H A D | IslExprBuilder.cpp | 431 Value *Dividend = createOpBin() local
|
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachinePipeliner.h | 488 positiveModulo(int Dividend,int Divisor) positiveModulo() argument
|
/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorOps.cpp | 1537 SDValue Dividend = Node->getOperand(0); ExpandVP_REM() local
|
H A D | TargetLowering.cpp | 7805 SDValue Dividend = DAG.getNode(ISD::BUILD_PAIR, dl, VT, LL, LH); expandDIVREMByConstant() local 11029 SDValue Dividend = Node->getOperand(0); expandREM() local
|
H A D | DAGCombiner.cpp | 17251 SDValue Dividend = U->getOperand(0); combineRepeatedFPDivisors() local [all...] |
/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 1142 Value *Dividend = Builder.CreateShl( foldIDivShl() local
|
/llvm-project/llvm/lib/Analysis/ |
H A D | DependenceAnalysis.cpp | 1720 isRemainderZero(const SCEVConstant * Dividend,const SCEVConstant * Divisor) isRemainderZero() argument
|
H A D | ScalarEvolution.cpp | 950 const SCEV *Dividend = SE.getTruncateOrZeroExtend(It, CalculationTy); BinomialCoefficient() local
|
/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 20769 const SDValue Dividend = Op->getOperand(0); LowerDivRem() local
|