reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/ADT/APInt.h
 1071   uint64_t urem(uint64_t RHS) const;

References

lib/Analysis/ConstantFolding.cpp
 2354     unsigned ShAmt = C2->urem(BitWidth);
lib/Analysis/DemandedBits.cpp
  161           uint64_t ShiftAmt = SA->urem(BitWidth);
lib/Analysis/Loads.cpp
  245   if (EltSize.urem(Alignment.value()) != 0)
lib/Analysis/ValueTracking.cpp
 1523         uint64_t ShiftAmt = SA->urem(BitWidth);
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 7245       uint64_t RotAmt = Cst->getAPIntValue().urem(Bitsize);
 7961       uint64_t RotAmt = Cst->getAPIntValue().urem(BitWidth);
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 2830       unsigned Amt = C->getAPIntValue().urem(BitWidth);
 3661       unsigned RotAmt = C->getAPIntValue().urem(VTBits);
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 1500       unsigned Amt = SA->getAPIntValue().urem(BitWidth);
lib/Support/APInt.cpp
 1753       return -((-(*this)).urem(-RHS));
 1754     return -((-(*this)).urem(RHS));
 1757     return this->urem(-RHS);
 1758   return this->urem(RHS);
lib/Target/X86/X86ISelLowering.cpp
18297       uint64_t ShiftAmt = APIntShiftAmt.urem(VT.getScalarSizeInBits());
26274       uint64_t RotateAmt = EltBits[CstSplatIndex].urem(EltSizeInBits);
26295       uint64_t RotateAmt = EltBits[CstSplatIndex].urem(EltSizeInBits);
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
  699         uint64_t ShiftAmt = SA->urem(BitWidth);
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
  430   if (PtrDelta.urem(Stride) != 0)
unittests/ADT/APIntTest.cpp
 1013     r = p.urem(b);