Home
last modified time | relevance | path

Searched defs:Divisor (Results 1 – 25 of 28) sorted by relevance

12

/freebsd-src/sys/contrib/dev/acpica/components/utilities/
H A Dutmath.c447 UINT32 Divisor, in AcpiUtShortDivide() argument
517 UINT64_OVERLAY Divisor; in AcpiUtDivide() local
661 AcpiUtShortDivide(UINT64 InDividend,UINT32 Divisor,UINT64 * OutQuotient,UINT32 * OutRemainder) AcpiUtShortDivide() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBypassSlowDivision.cpp156 Value *Divisor = SlowDivOrRem->getOperand(1); in getReplacement() local
267 Value *Divisor = SlowDivOrRem->getOperand(1); in createSlowBB() local
291 Value *Divisor = SlowDivOrRem->getOperand(1); in createFastBB() local
353 Value *Divisor in insertFastDivAndRem() local
[all...]
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()
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DBypassSlowDivision.h33 AssertingVH<Value> Divisor; member
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Support/
H A DScaledNumber.h153 std::pair<DigitsT, int16_t> getQuotient(DigitsT Dividend, DigitsT Divisor) { in getQuotient()
171 uint32_t Divisor) { in getQuotient32()
177 uint64_t Divisor) { in getQuotient64()
684 static ScaledNumber getQuotient(DigitsType Dividend, DigitsType Divisor) { in getQuotient()
/freebsd-src/contrib/llvm-project/llvm/lib/Support/
H A DScaledNumber.cpp58 uint32_t Divisor) { in divide32()
81 uint64_t Divisor) { in divide64()
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDivRemPairs.cpp55 Value *Divisor; in matchExpandedRem() local
H A DLICM.cpp921 auto Divisor = I.getOperand(1); hoistRegion() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePipeliner.h483 positiveModulo(int Dividend,int Divisor) positiveModulo() argument
/freebsd-src/contrib/llvm-project/llvm/lib/ProfileData/
H A DGCOV.cpp567 static uint32_t branchDiv(uint64_t Numerator, uint64_t Divisor) { in branchDiv() argument
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp6036 APInt Divisor = C->getAPIntValue(); BuildExactSDIV() local
6086 BuildSDIVPow2(SDNode * N,const APInt & Divisor,SelectionDAG & DAG,SmallVectorImpl<SDNode * > & Created) const BuildSDIVPow2() argument
6097 BuildSREMPow2(SDNode * N,const APInt & Divisor,SelectionDAG & DAG,SmallVectorImpl<SDNode * > & Created) const BuildSREMPow2() argument
6116 buildSDIVPow2WithCMov(SDNode * N,const APInt & Divisor,SelectionDAG & DAG,SmallVectorImpl<SDNode * > & Created) const buildSDIVPow2WithCMov() argument
6193 const APInt &Divisor = C->getAPIntValue(); BuildSDIV() local
6366 const APInt& Divisor = C->getAPIntValue(); BuildUDIV() local
7629 APInt Divisor = CN->getAPIntValue(); expandDIVREMByConstant() local
10687 SDValue Divisor = Node->getOperand(1); expandREM() local
[all...]
H A DLegalizeVectorOps.cpp1554 SDValue Mul = DAG.getNode(ISD::VP_MUL, DL, VT, Divisor, Div, Mask, EVL); in ExpandVP_REM() local
H A DSelectionDAG.cpp6035 SDValue Divisor = Ops[1]; isUndef() local
/freebsd-src/sys/contrib/dev/acpica/include/
H A Dacmacros.h312 #define _ACPI_MOD(value, Divisor) ((UINT32) ((value) & ((Divisor) -1))) argument
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp1721 const SCEVConstant *Divisor) { in isRemainderZero() argument
H A DScalarEvolution.cpp15093 __anon508f8d705202(const SCEV *Expr, const SCEV *Divisor) applyLoopGuards() argument
15109 __anon508f8d705302(const SCEV *Expr, const SCEV *Divisor) applyLoopGuards() argument
15124 __anon508f8d705402(const SCEV *MinMaxExpr, const SCEV *Divisor) applyLoopGuards() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp1719 APInt Divisor = SplatConstantInt->getValue(); instCombineSVESDIV() local
H A DAArch64ISelLowering.cpp16807 BuildSDIVPow2(SDNode * N,const APInt & Divisor,SelectionDAG & DAG,SmallVectorImpl<SDNode * > & Created) const BuildSDIVPow2() argument
16830 BuildSREMPow2(SDNode * N,const APInt & Divisor,SelectionDAG & DAG,SmallVectorImpl<SDNode * > & Created) const BuildSREMPow2() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp3109 MachineOperand &Divisor = MI.getOperand(2); insertDivByZeroTrap() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp5241 const APInt &Divisor = CI->getValue(); in buildSDivUsingMul() local
5045 const APInt &Divisor = CI->getValue(); buildUDivUsingMul() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp1278 MachineOperand &Divisor = MI.getOperand(2); insertDivByZeroTrap() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp10028 BuildSDIVPow2(SDNode * N,const APInt & Divisor,SelectionDAG & DAG,SmallVectorImpl<SDNode * > & Created) const BuildSDIVPow2() argument
20732 const SDValue Divisor = Op->getOperand(1); LowerDivRem() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp1858 unsigned Divisor = 1U << Bits; isMemImm7ShiftedOffset() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp16359 BuildSDIVPow2(SDNode * N,const APInt & Divisor,SelectionDAG & DAG,SmallVectorImpl<SDNode * > & Created) const BuildSDIVPow2() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp20363 BuildSDIVPow2(SDNode * N,const APInt & Divisor,SelectionDAG & DAG,SmallVectorImpl<SDNode * > & Created) const BuildSDIVPow2() argument
[all...]

12