|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/ADT/APInt.h 1076 APInt srem(const APInt &RHS) const;
References
include/llvm/ADT/APSInt.h 121 *this = srem(RHS);
134 return IsUnsigned ? APSInt(urem(RHS), true) : APSInt(srem(RHS), false);
lib/Analysis/DependenceAnalysis.cpp 1388 Remainder = Distance.srem(Two);
1430 R = Delta.srem(G);
1667 return ConstDividend.srem(ConstDivisor) == 0;
2408 APInt Remainder = ConstDelta.srem(RunningGCD);
2483 Remainder = ConstDelta.srem(RunningGCD);
3135 assert(Charlie.srem(Beta) == 0 && "C should be evenly divisible by B");
3150 assert(Charlie.srem(Alpha) == 0 && "C should be evenly divisible by A");
3164 assert(Charlie.srem(Alpha) == 0 && "C should be evenly divisible by A");
lib/Analysis/ScalarEvolutionExpander.cpp 272 Remainder, SE.getConstant(C->getAPInt().srem(FC->getAPInt())));
285 if (!C->getAPInt().srem(FC->getAPInt())) {
lib/CodeGen/GlobalISel/Utils.cpp 383 return C1.srem(C2);
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 4731 return std::make_pair(C1.srem(C2), true);
lib/ExecutionEngine/ExecutionEngine.cpp 805 case Instruction::SRem:GV.IntVal = LHS.IntVal.srem(RHS.IntVal); break;
lib/ExecutionEngine/Interpreter/Execution.cpp 792 case Instruction::SRem: INTEGER_VECTOR_FUNCTION(srem) break;
834 case Instruction::SRem: R.IntVal = Src1.IntVal.srem(Src2.IntVal); break;
2084 case Instruction::SRem: Dest.IntVal = Op0.IntVal.srem(Op1.IntVal); break;
lib/IR/ConstantFold.cpp 1247 return ConstantInt::get(CI1->getContext(), C1V.srem(C2V));
lib/Support/APInt.cpp 2927 C = C.srem(R);
lib/Transforms/Scalar/LoopStrengthReduce.cpp 684 if (LA.srem(RA) != 0)
tools/lldb/source/Utility/Scalar.cpp 2338 result.m_integer = a->m_integer.srem(b->m_integer);
unittests/ADT/APIntTest.cpp 317 EXPECT_EQ(zero, neg_one.srem(one));
319 EXPECT_EQ(zero, one.srem(neg_one));
330 EXPECT_EQ(nine.srem(two), one);
331 EXPECT_EQ(nine.srem(-two), one);
332 EXPECT_EQ((-nine).srem(two), -one);
333 EXPECT_EQ((-nine).srem(-two), -one);
924 r = p.srem(a);
940 r = p.srem(b);
unittests/IR/ConstantRangeTest.cpp 1239 return N1.srem(N2);