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

Declarations

include/llvm/ADT/APInt.h
 1070   APInt urem(const APInt &RHS) const;

References

include/llvm/ADT/APSInt.h
  119       *this = urem(RHS);
  134     return IsUnsigned ? APSInt(urem(RHS), true) : APSInt(srem(RHS), false);
lib/Analysis/InstructionSimplify.cpp
 5184       if (ShAmtC->urem(BitWidth).isNullValue())
lib/Analysis/Loads.cpp
   88         !Offset.urem(APInt(Offset.getBitWidth(), Alignment.value()))
lib/Analysis/ScalarEvolution.cpp
 3218           if (!StepInt.urem(DivInt) &&
 3232           if (StartC && !DivInt.urem(StepInt) &&
 3238             const APInt &StartRem = StartInt.urem(StepInt);
lib/CodeGen/GlobalISel/Utils.cpp
  379       return C1.urem(C2);
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 4723     return std::make_pair(C1.urem(C2), true);
lib/ExecutionEngine/ExecutionEngine.cpp
  804           case Instruction::URem:GV.IntVal = LHS.IntVal.urem(RHS.IntVal); break;
lib/ExecutionEngine/Interpreter/Execution.cpp
  791     case Instruction::URem:  INTEGER_VECTOR_FUNCTION(urem) break;
  833     case Instruction::URem:  R.IntVal = Src1.IntVal.urem(Src2.IntVal); break;
 2083   case Instruction::URem: Dest.IntVal = Op0.IntVal.urem(Op1.IntVal); break;
lib/IR/ConstantFold.cpp
 1242         return ConstantInt::get(CI1->getContext(), C1V.urem(C2V));
lib/Support/APInt.cpp
 1041   rot = rot.urem(APInt(rot.getBitWidth(), BitWidth));
 1210   anc = t - 1 - t.urem(ad);   // absolute value of nc
 1255   nc = allOnes - (allOnes - d).urem(d);
 1742       return -((-(*this)).urem(-RHS));
 1743     return -((-(*this)).urem(RHS));
 1746     return this->urem(-RHS);
 1747   return this->urem(RHS);
 2914     APInt T = V.abs().urem(A);
tools/lldb/source/Utility/Scalar.cpp
 2349         result.m_integer = a->m_integer.urem(b->m_integer);
unittests/ADT/APIntTest.cpp
  318   EXPECT_EQ(zero, neg_one.urem(one));
  917   auto r = p.urem(a);
  933     r = p.urem(b);
unittests/IR/ConstantRangeTest.cpp
 1166         return N1.urem(N2);