/llvm-project/llvm/unittests/Transforms/Utils/ |
H A D | IntegerDivisionTest.cpp | 48 Instruction* Quotient = dyn_cast<Instruction>(cast<User>(Ret)->getOperand(0)); in TEST() local 78 Instruction* Quotient = dyn_cast<Instruction>(cast<User>(Ret)->getOperand(0)); in TEST() local 169 Instruction* Quotient = dyn_cast<Instruction>(cast<User>(Ret)->getOperand(0)); in TEST() local 199 Instruction* Quotient = dyn_cast<Instruction>(cast<User>(Ret)->getOperand(0)); in TEST() local
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | IntegerDivision.cpp | 84 Value *Quotient = Builder.CreateUDiv(Dividend, Divisor); in generatedUnsignedRemainderCode() local 419 Value *Quotient = generateSignedDivisionCode(Div->getOperand(0), expandDivision() local 439 Value *Quotient = generateUnsignedDivisionCode(Div->getOperand(0), expandDivision() local
|
H A D | BypassSlowDivision.cpp | 45 Value *Quotient; global() member 57 Value *Quotient = nullptr; global() member [all...] |
/llvm-project/llvm/lib/Support/ |
H A D | ScaledNumber.cpp | 69 uint64_t Quotient = Dividend64 / Divisor; in divide32() local 103 uint64_t Quotient = Dividend / Divisor; in divide64() local
|
H A D | APInt.cpp | 1421 divide(const WordType * LHS,unsigned lhsWords,const WordType * RHS,unsigned rhsWords,WordType * Quotient,WordType * Remainder) divide() argument 1576 APInt Quotient(BitWidth, 0); // to hold result. udiv() local 1609 APInt Quotient(BitWidth, 0); // to hold result. udiv() local 1729 udivrem(const APInt & LHS,const APInt & RHS,APInt & Quotient,APInt & Remainder) udivrem() argument 1799 udivrem(const APInt & LHS,uint64_t RHS,APInt & Quotient,uint64_t & Remainder) udivrem() argument 1861 sdivrem(const APInt & LHS,const APInt & RHS,APInt & Quotient,APInt & Remainder) sdivrem() argument 1879 sdivrem(const APInt & LHS,int64_t RHS,APInt & Quotient,int64_t & Remainder) sdivrem() argument [all...] |
/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionDivision.h | 68 const SCEV *Denominator, *Quotient, *Remainder, *Zero, *One; member
|
/llvm-project/llvm/lib/Analysis/ |
H A D | ScalarEvolutionDivision.cpp | 56 const SCEV *Denominator, const SCEV **Quotient, in divide()
|
/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 1054 isMultiple(const APInt & C1,const APInt & C2,APInt & Quotient,bool IsSigned) isMultiple() argument 1200 APInt Quotient(C2->getBitWidth(), /*val=*/0ULL, IsSigned); commonIDivTransforms() local [all...] |
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 4365 if (const SCEV *Quotient = getExactSDiv(AR, FactorS, SE, true)) GenerateScales() local
|
/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 7814 SDValue Quotient = DAG.getNode(ISD::MUL, dl, VT, Dividend, expandDIVREMByConstant() local
|