Home
last modified time | relevance | path

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

/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.h671 T Product = SaturatingMultiply(X, Y, &Overflowed); global() variable
/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dwrappers_c_checks.h46 inline bool checkForCallocOverflow(uptr Size, uptr N, uptr *Product) { in checkForCallocOverflow()
/llvm-project/flang/include/flang/Evaluate/
H A Dinteger.h100 struct Product { global() struct
101 SignedMultiplicationOverflowedProduct SignedMultiplicationOverflowed() argument
104 lowerProduct global() argument
/llvm-project/llvm/lib/CodeGen/
H A DComplexDeinterleavingPass.cpp202 struct Product { global() struct in __anoneffec9270111::ComplexDeinterleavingGraph
203 Multiplier__anoneffec9270111::ComplexDeinterleavingGraph::Product global() argument
204 Multiplicand__anoneffec9270111::ComplexDeinterleavingGraph::Product global() argument
205 IsPositive__anoneffec9270111::ComplexDeinterleavingGraph::Product global() argument
[all...]
H A DImplicitNullChecks.cpp431 APInt Product = ImmValC.smul_ov(MultiplierC, IsOverflow); in isSuitableMemoryOp() local
/llvm-project/lldb/include/lldb/Core/
H A DDisassembler.h207 Product enumerator
/llvm-project/clang/test/CodeGenCXX/
H A Dtemp-order.cpp13 unsigned Product, Index; member
/llvm-project/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp1257 const SCEV *Product = SE->getMulExpr(UpperBound, AbsCoeff); strongSIVtest() local
1801 const SCEV *Product = SE->getMulExpr(AbsCoeff, UpperBound); weakZeroSrcSIVtest() local
1910 const SCEV *Product = SE->getMulExpr(AbsCoeff, UpperBound); weakZeroDstSIVtest() local
2377 else if (const auto *Product = dyn_cast<SCEVMulExpr>(Expr)) getConstantPart() local
2459 else if (const SCEVMulExpr *Product = dyn_cast<SCEVMulExpr>(Operand)) { gcdMIVtest() local
[all...]
H A DConstantFolding.cpp3184 APInt Product = ConstantFoldScalarCall3() local
H A DLoopAccessAnalysis.cpp1837 const SCEV *Product = SE.getMulExpr(&MaxBTC, Step); isSafeDependenceDistance() local
/llvm-project/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp85 Value *Product = Builder.CreateMul(Divisor, Quotient); in generatedUnsignedRemainderCode() local
/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp1046 multiplyOverflows(const APInt & C1,const APInt & C2,APInt & Product,bool IsSigned) multiplyOverflows() argument
1194 APInt Product(C1->getBitWidth(), /*val=*/0ULL, IsSigned); commonIDivTransforms() local
/llvm-project/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp926 Instruction *Product = pushOutMulShl() local
/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCOpts.cpp304 unsigned long long Product = GetAllPathCountWithOverflow() local
/llvm-project/llvm/lib/Transforms/Scalar/
H A DLICM.cpp938 auto Product = hoistRegion() local
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp10577 SDValue Product = Result.getValue(0); expandFixedPointMul() local
10594 SDValue Product = Result.getValue(0); expandFixedPointMul() local
H A DLegalizeIntegerTypes.cpp4232 SDValue Product = Result.getValue(0); ExpandIntRes_MULFIX() local
/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp13130 llvm::APInt Product(index); CheckArrayAccess() local
/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp1579 OffsetInfo Product; collectConstantsForGEP() local