Home
last modified time | relevance | path

Searched defs:Product (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DCheckedArithmetic.h75 if (auto Product = checkedMul(A, B)) in checkedMulAdd() local
104 if (auto Product = checkedMulUnsigned(A, B)) in checkedMulAddUnsigned() local
H A DMathExtras.h680 T Product = SaturatingMultiply(X, Y, &Overflowed); variable
/freebsd/sys/contrib/dev/acpica/components/utilities/
H A Dutstrsuppt.c538 UINT64 Product; in AcpiUtInsertDigit() local
580 UINT64 Product; in AcpiUtStrtoulMultiply64() local
H A Dutmath.c202 UINT64_OVERLAY Product; in AcpiUtShortMultiply() local
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dwrappers_c_checks.h46 inline bool checkForCallocOverflow(uptr Size, uptr N, uptr *Product) { in checkForCallocOverflow()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DComplexDeinterleavingPass.cpp202 struct Product { struct in __anon87c1be940111::ComplexDeinterleavingGraph
203 Value *Multiplier;
204 Value *Multiplicand;
205 bool IsPositive;
H A DImplicitNullChecks.cpp431 APInt Product = ImmValC.smul_ov(MultiplierC, IsOverflow); in isSuitableMemoryOp() local
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/
H A DDisassembler.h207 Product enumerator
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp1257 const SCEV *Product = SE->getMulExpr(UpperBound, AbsCoeff); in strongSIVtest() local
1801 const SCEV *Product = SE->getMulExpr(AbsCoeff, UpperBound); in weakZeroSrcSIVtest() local
1910 const SCEV *Product = SE->getMulExpr(AbsCoeff, UpperBound); in weakZeroDstSIVtest() local
2377 else if (const auto *Product = dyn_cast<SCEVMulExpr>(Expr)) in getConstantPart() local
2459 else if (const SCEVMulExpr *Product = dyn_cast<SCEVMulExpr>(Operand)) { in gcdMIVtest() local
H A DLoopAccessAnalysis.cpp1834 const SCEV *Product = SE.getMulExpr(&MaxBTC, Step); in isSafeDependenceDistance() local
H A DConstantFolding.cpp3185 APInt Product = in ConstantFoldScalarCall3() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp85 Value *Product = Builder.CreateMul(Divisor, Quotient); in generatedUnsignedRemainderCode() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp1052 static bool multiplyOverflows(const APInt &C1, const APInt &C2, APInt &Product, in multiplyOverflows()
1200 APInt Product(C1->getBitWidth(), /*val=*/0ULL, IsSigned); in commonIDivTransforms() local
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp926 Instruction *Product = in pushOutMulShl() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCOpts.cpp304 unsigned long long Product = in GetAllPathCountWithOverflow() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLICM.cpp938 auto Product = in hoistRegion() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp10659 SDValue Product = Result.getValue(0); in expandFixedPointMul() local
10676 SDValue Product = Result.getValue(0); in expandFixedPointMul() local
H A DLegalizeIntegerTypes.cpp4265 SDValue Product = Result.getValue(0); in ExpandIntRes_MULFIX() local
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp13134 llvm::APInt Product(index); in CheckArrayAccess() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp1579 OffsetInfo Product; in collectConstantsForGEP() local