|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/IR/Core.cpp 3346 return wrap(unwrap(B)->CreateURem(unwrap(LHS), unwrap(RHS), Name));
lib/Transforms/InstCombine/InstCombineAddSub.cpp 1046 : Builder.CreateURem(X, NewDivisor, "urem");
lib/Transforms/InstCombine/InstCombineCompares.cpp 2923 Value *NewRem = Builder.CreateURem(BOp0, BOp1, BO->getName());
lib/Transforms/Instrumentation/PoisonChecking.cpp 157 B.CreateICmp(ICmpInst::ICMP_NE, B.CreateURem(LHS, RHS),
lib/Transforms/Utils/BypassSlowDivision.cpp 276 DivRemPair.Remainder = Builder.CreateURem(Dividend, Divisor);
300 Value *ShortRV = Builder.CreateURem(ShortDividendV, ShortDivisorV);
377 Value *TruncRem = Builder.CreateURem(TruncDividend, TruncDivisor);
lib/Transforms/Utils/IntegerDivision.cpp 63 Value *URem = Builder.CreateURem(UDividend, UDivisor);
518 ExtRem = Builder.CreateURem(ExtDividend, ExtDivisor);
566 ExtRem = Builder.CreateURem(ExtDividend, ExtDivisor);
lib/Transforms/Utils/LoopUnrollRuntime.cpp 736 Value *ModValTmp = B.CreateURem(BECount,
743 ModVal = B.CreateURem(ModValAdd,
lib/Transforms/Utils/LowerMemIntrinsics.cpp 194 Value *RuntimeResidual = PLBuilder.CreateURem(CopyLen, CILoopOpSize);
lib/Transforms/Vectorize/LoopVectorize.cpp 2628 Value *R = Builder.CreateURem(TC, Step, "n.mod.vf");
tools/clang/lib/CodeGen/CGExprScalar.cpp 3047 return Builder.CreateURem(Ops.LHS, Ops.RHS, "rem");
tools/polly/lib/CodeGen/IslExprBuilder.cpp 439 Res = Builder.CreateURem(LHS, RHS, "pexp.pdiv_r");
unittests/Transforms/Utils/IntegerDivisionTest.cpp 130 Value *Rem = Builder.CreateURem(A, B);
251 Value *Rem = Builder.CreateURem(A, B);