/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ScalarEvolutionDivision.cpp | 122 APInt::sdivrem(NumeratorVal, DenominatorVal, QuotientVal, RemainderVal); in visitConstant()
|
H A D | DependenceAnalysis.cpp | 595 APInt::sdivrem(Xtop, Xbot, Xq, Xr); in intersectConstraints() 598 APInt::sdivrem(Ytop, Ybot, Yq, Yr); in intersectConstraints() 1272 APInt::sdivrem(ConstDelta, ConstCoeff, Distance, Remainder); in strongSIVtest() 1460 APInt::sdivrem(APDelta, APCoeff, Distance, Remainder); in weakCrossingSIVtest() 1501 APInt::sdivrem(G0, G1, Q, R); in findGCD() 1506 APInt::sdivrem(G0, G1, Q, R); in findGCD() 1524 APInt::sdivrem(A, B, Q, R); in floorOfQuotient() 1537 APInt::sdivrem(A, B, Q, R); in ceilingOfQuotient()
|
/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | APInt.cpp | 1860 void APInt::sdivrem(const APInt &LHS, const APInt &RHS, in sdivrem() function in APInt 1878 void APInt::sdivrem(const APInt &LHS, int64_t RHS, in sdivrem() function in APInt 2756 APInt::sdivrem(A, B, Quo, Rem); in RoundingSDiv() 2930 APInt::sdivrem(-B - (SQ+InexactSQ), TwoA, X, Rem); in SolveQuadraticEquationWrap() 2932 APInt::sdivrem(-B + SQ, TwoA, X, Rem); in SolveQuadraticEquationWrap()
|
H A D | APFixedPoint.cpp | 323 APInt::sdivrem(ThisVal, OtherVal, Result, Rem); in div()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | APInt.h | 984 static void sdivrem(const APInt &LHS, const APInt &RHS, APInt &Quotient, 986 static void sdivrem(const APInt &LHS, int64_t RHS, APInt &Quotient,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrFragments.td | 678 // If this is an anyext of the remainder of an 8-bit sdivrem, use a MOVSX 679 // instead of a MOVZX. The sdivrem lowering will emit emit a MOVSX to move
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 380 APInt::sdivrem(C, *C1, Quot, Rem); in visitMul() 1074 APInt::sdivrem(C1, C2, Quotient, Remainder); in isMultiple()
|
H A D | InstructionCombining.cpp | 2978 APInt::sdivrem(*C, TyAllocSize, Quot, Rem); in visitGetElementPtrInst()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetSelectionDAG.td | 127 def SDTIntBinHiLoOp : SDTypeProfile<2, 2, [ // mulhi, mullo, sdivrem, udivrem 415 def sdivrem : SDNode<"ISD::SDIVREM" , SDTIntBinHiLoOp>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 18369 APInt::sdivrem(C, X, N, Rem); in performMulCombine()
|