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

References

lib/IR/Core.cpp
 3351   return wrap(unwrap(B)->CreateSRem(unwrap(LHS), unwrap(RHS), Name));
lib/Transforms/InstCombine/InstCombineAddSub.cpp
 1045         return IsSigned ? Builder.CreateSRem(X, NewDivisor, "srem")
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
 1420     return BinaryOperator::CreateNSWNeg(Builder.CreateSRem(X, Y)); 
lib/Transforms/Instrumentation/PoisonChecking.cpp
  166         B.CreateICmp(ICmpInst::ICMP_NE, B.CreateSRem(LHS, RHS),
lib/Transforms/Utils/BypassSlowDivision.cpp
  273     DivRemPair.Remainder = Builder.CreateSRem(Dividend, Divisor);
lib/Transforms/Utils/IntegerDivision.cpp
  514     ExtRem = Builder.CreateSRem(ExtDividend, ExtDivisor);
  562     ExtRem = Builder.CreateSRem(ExtDividend, ExtDivisor);
tools/clang/lib/CodeGen/CGExprScalar.cpp
 3049     return Builder.CreateSRem(Ops.LHS, Ops.RHS, "rem");
tools/polly/lib/CodeGen/IslExprBuilder.cpp
  443     Res = Builder.CreateSRem(LHS, RHS, "pexp.zdiv_r");
unittests/Transforms/Utils/IntegerDivisionTest.cpp
  100   Value *Rem = Builder.CreateSRem(A, B);
  221   Value *Rem = Builder.CreateSRem(A, B);