Home
last modified time | relevance | path

Searched refs:udivrem (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DDivisionByConstantInfo.cpp37 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 DAPInt.cpp1728 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 DAPFloat.cpp4223 APInt::udivrem(significand, ten, significand, digit); in toStringImpl()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPInt.h979 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 DAMDGPUPromoteAlloca.cpp426 APInt::udivrem(ConstOffset, VecElemSize, Quot, Rem); in GEPToVectorIndex()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td127 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 DInstCombineMulDivRem.cpp1076 APInt::udivrem(C1, C2, Quotient, Remainder); in isMultiple()
H A DInstructionCombining.cpp2972 APInt::udivrem(*C, TyAllocSize, Quot, Rem); in visitGetElementPtrInst()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp6856 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 DTargetLowering.cpp6770 APInt::udivrem(APInt::getAllOnes(W), D, Q, R); in prepareUREMEqFold()
H A DDAGCombiner.cpp8149 APInt::udivrem(ExtractFromAmt, ExtractDiv, ResultAmt, Rem); in extractShiftForRotate()