/llvm-project/llvm/include/llvm/Support/ |
H A D | CheckedArithmetic.h | 75 if (auto Product = checkedMul(A, B)) in checkedMulAdd() local 104 if (auto Product = checkedMulUnsigned(A, B)) in checkedMulAddUnsigned() local
|
H A D | MathExtras.h | 671 T Product = SaturatingMultiply(X, Y, &Overflowed); global() variable
|
/llvm-project/compiler-rt/lib/scudo/standalone/ |
H A D | wrappers_c_checks.h | 46 inline bool checkForCallocOverflow(uptr Size, uptr N, uptr *Product) { in checkForCallocOverflow()
|
/llvm-project/flang/include/flang/Evaluate/ |
H A D | integer.h | 100 struct Product { global() struct 101 SignedMultiplicationOverflowedProduct SignedMultiplicationOverflowed() argument 104 lowerProduct global() argument
|
/llvm-project/llvm/lib/CodeGen/ |
H A D | ComplexDeinterleavingPass.cpp | 202 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 D | ImplicitNullChecks.cpp | 431 APInt Product = ImmValC.smul_ov(MultiplierC, IsOverflow); in isSuitableMemoryOp() local
|
/llvm-project/lldb/include/lldb/Core/ |
H A D | Disassembler.h | 207 Product enumerator
|
/llvm-project/clang/test/CodeGenCXX/ |
H A D | temp-order.cpp | 13 unsigned Product, Index; member
|
/llvm-project/llvm/lib/Analysis/ |
H A D | DependenceAnalysis.cpp | 1257 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 D | ConstantFolding.cpp | 3184 APInt Product = ConstantFoldScalarCall3() local
|
H A D | LoopAccessAnalysis.cpp | 1837 const SCEV *Product = SE.getMulExpr(&MaxBTC, Step); isSafeDependenceDistance() local
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | IntegerDivision.cpp | 85 Value *Product = Builder.CreateMul(Divisor, Quotient); in generatedUnsignedRemainderCode() local
|
/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 1046 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 D | MVEGatherScatterLowering.cpp | 926 Instruction *Product = pushOutMulShl() local
|
/llvm-project/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCOpts.cpp | 304 unsigned long long Product = GetAllPathCountWithOverflow() local
|
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LICM.cpp | 938 auto Product = hoistRegion() local
|
/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 10577 SDValue Product = Result.getValue(0); expandFixedPointMul() local 10594 SDValue Product = Result.getValue(0); expandFixedPointMul() local
|
H A D | LegalizeIntegerTypes.cpp | 4232 SDValue Product = Result.getValue(0); ExpandIntRes_MULFIX() local
|
/llvm-project/clang/lib/Sema/ |
H A D | SemaChecking.cpp | 13130 llvm::APInt Product(index); CheckArrayAccess() local
|
/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | AttributorAttributes.cpp | 1579 OffsetInfo Product; collectConstantsForGEP() local
|