Home
last modified time | relevance | path

Searched refs:udiv (Results 1 – 25 of 67) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUImageIntrinsicOptimizer.cpp121 AllEqual = FragIdList->getValue().udiv(4) == FragId->getValue().udiv(4); in addInstToMergeableList()
223 const APInt &NewFragIdVal = FragId->getValue().udiv(4) * 4; in optimizeSection()
/freebsd/tools/regression/compat32/aarch64/
H A Dswp_test_impl.S291 udiv r5, r0, r6
307 udiv r0, r4, r6
339 udiv r6, r6, r3
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DAPInt.cpp1219 x_new = (this->udiv(x_old) + x_old).udiv(two); in sqrt()
1236 APInt midpoint((nextSquare - square).udiv(two)); in sqrt()
1543 APInt APInt::udiv(const APInt &RHS) const { in udiv() function in APInt
1581 APInt APInt::udiv(uint64_t RHS) const { in udiv() function in APInt
1617 return (-(*this)).udiv(-RHS); in sdiv()
1618 return -((-(*this)).udiv(RHS)); in sdiv()
1621 return -(this->udiv(-RHS)); in sdiv()
1622 return this->udiv(RHS); in sdiv()
1628 return (-(*this)).udiv(-RHS); in sdiv()
1629 return -((-(*this)).udiv(RHS)); in sdiv()
[all …]
H A DKnownBits.cpp950 return udiv(LHS, RHS, Exact); in sdiv()
1002 KnownBits KnownBits::udiv(const KnownBits &LHS, const KnownBits &RHS, in udiv() function in KnownBits
1019 APInt MaxRes = MinDenom.isZero() ? MaxNum : MaxNum.udiv(MinDenom); in udiv()
H A DAPFixedPoint.cpp329 Result = ThisVal.udiv(OtherVal); in div()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DProfDataUtils.cpp276 Type::getInt32Ty(C), Val.udiv(APT).getLimitedValue(UINT32_MAX)))); in scaleProfData()
294 Type::getInt64Ty(C), Val.udiv(APT).getLimitedValue()))); in scaleProfData()
H A DConstantRange.cpp946 return udiv(Other); in binaryOp()
1324 ConstantRange::udiv(const ConstantRange &RHS) const { in udiv() function in ConstantRange
1328 APInt Lower = getUnsignedMin().udiv(RHS.getUnsignedMax()); in udiv()
1340 APInt Upper = getUnsignedMax().udiv(RHS_umin) + 1; in udiv()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoM.td78 def : PatGprGpr<udiv, DIVU>;
128 def : PatGprGpr<udiv, DIVUW, i32, i32>;
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/arm/
H A Dumodsi3.S28 udiv r2, r0, r1
H A Dudivmodsi4.S31 udiv r0, r3, r1
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPSInt.h137 *this = udiv(RHS);
148 return IsUnsigned ? APSInt(udiv(RHS), true) : APSInt(sdiv(RHS), false);
H A DAPInt.h942 APInt udiv(const APInt &RHS) const;
943 APInt udiv(uint64_t RHS) const;
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstantRange.h463 ConstantRange udiv(const ConstantRange &Other) const;
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DBlockFrequencyInfo.cpp247 BBFreq = BBFreq.udiv(OldFreq); in setBlockFreqAndScale()
H A DBlockFrequencyInfoImpl.cpp602 BlockCount = (BlockCount + EntryFreq.lshr(1)).udiv(EntryFreq); in getProfileCountFromFreq()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips64r6InstrInfo.td68 class DDIVU_DESC : DIVMOD_DESC_BASE<"ddivu", GPR64Opnd, II_DDIVU, udiv>;
313 def : MipsPat<(i64 (sext (i32 (udiv GPR32:$src, GPR32:$src2)))),
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kInstrArithmetic.td637 def UDIVd32d32 : MxDiMuOp_DD_Long<"divu.l", udiv, 0x131, /*SIGNED*/false>;
651 def : Pat<(udiv i8:$dst, i8:$opd),
672 def : Pat<(udiv i16:$dst, i16:$opd),
693 def : Pat<(udiv i8:$dst, Mxi8immSExt8:$opd),
714 def : Pat<(udiv i16:$dst, Mxi16immSExt16:$opd),
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DKnownBits.h371 static KnownBits udiv(const KnownBits &LHS, const KnownBits &RHS,
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DIntegralAP.h221 *R = IntegralAP(A.V.udiv(B.V)); in div()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrInteger.td57 defm DIV_U : BinaryInt<udiv, "div_u", 0x6e, 0x80>;
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstr64Bit.td205 [(set i64:$rd, (udiv i64:$rs1, i64:$rs2))]>;
209 [(set i64:$rd, (udiv i64:$rs1, (i64 simm13:$simm13)))]>;
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/
H A DSelectionDAGCompat.td69 def : GINodeEquiv<G_UDIV, udiv>;
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DLiteralSupport.cpp1513 OverflowOccurred |= Val.udiv(RadixVal) != OldVal; in GetIntegerValue()
1650 Val = Val.udiv(Base); in GetFixedPointValue()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DIndirectCallPromotion.cpp660 VTableGUIDCounts[GUID] -= APFuncCount.udiv(SumVTableCount).getZExtValue(); in tryToPromoteWithFuncCmp()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLLexer.cpp862 INSTKEYWORD(udiv, UDiv); INSTKEYWORD(sdiv, SDiv); INSTKEYWORD(fdiv, FDiv); in LexIdentifier()

123