/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | DivisionByConstantInfo.cpp | 37 APInt::udivrem(SignedMin, ANC, Q1, R1); in get() 39 APInt::udivrem(SignedMin, AD, Q2, R2); in get() 93 APInt::udivrem(SignedMin, NC, Q1, R1); in get() 95 APInt::udivrem(SignedMax, D, Q2, R2); in get()
|
H A D | APInt.cpp | 1728 void APInt::udivrem(const APInt &LHS, const APInt &RHS, in udivrem() function in APInt 1799 void APInt::udivrem(const APInt &LHS, uint64_t RHS, APInt &Quotient, in udivrem() function in APInt 1864 APInt::udivrem(-LHS, -RHS, Quotient, Remainder); in sdivrem() 1866 APInt::udivrem(-LHS, RHS, Quotient, Remainder); in sdivrem() 1871 APInt::udivrem(LHS, -RHS, Quotient, Remainder); in sdivrem() 1874 APInt::udivrem(LHS, RHS, Quotient, Remainder); in sdivrem() 1883 APInt::udivrem(-LHS, -RHS, Quotient, R); in sdivrem() 1885 APInt::udivrem(-LHS, RHS, Quotient, R); in sdivrem() 1890 APInt::udivrem(LHS, -RHS, Quotient, R); in sdivrem() 1893 APInt::udivrem(LHS, RHS, Quotient, R); in sdivrem() [all …]
|
H A D | APFloat.cpp | 4223 APInt::udivrem(significand, ten, significand, digit); in toStringImpl()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | APInt.h | 979 static void udivrem(const APInt &LHS, const APInt &RHS, APInt &Quotient, 981 static void udivrem(const APInt &LHS, uint64_t RHS, APInt &Quotient,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUPromoteAlloca.cpp | 426 APInt::udivrem(ConstOffset, VecElemSize, Quot, Rem); in GEPToVectorIndex()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetSelectionDAG.td | 127 def SDTIntBinHiLoOp : SDTypeProfile<2, 2, [ // mulhi, mullo, sdivrem, udivrem 416 def udivrem : SDNode<"ISD::UDIVREM" , SDTIntBinHiLoOp>;
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 1076 APInt::udivrem(C1, C2, Quotient, Remainder); in isMultiple()
|
H A D | InstructionCombining.cpp | 2972 APInt::udivrem(*C, TyAllocSize, Quot, Rem); in visitGetElementPtrInst()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprConstant.cpp | 6856 APInt::udivrem(ByteSize, ElemSizeAP, Size, Remainder); in HandleOperatorNewCall() 9814 llvm::APInt::udivrem(OrigN, TSize, N, Remainder); in VisitBuiltinCallExpr()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 6770 APInt::udivrem(APInt::getAllOnes(W), D, Q, R); in prepareUREMEqFold()
|
H A D | DAGCombiner.cpp | 8149 APInt::udivrem(ExtractFromAmt, ExtractDiv, ResultAmt, Rem); in extractShiftForRotate()
|