Home
last modified time | relevance | path

Searched refs:Product (Results 1 - 20 of 20) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
H A DCheckedArithmetic.h76 if (auto Product = checkedMul(A, B))
77 return checkedAdd(*Product, C);
105 if (auto Product = checkedMulUnsigned(A, B))
106 return checkedAddUnsigned(*Product, C);
H A DMathExtras.h860 T Product = SaturatingMultiply(X, Y, &Overflowed); in SaturatingMultiplyAdd() local
862 return Product; in SaturatingMultiplyAdd()
864 return SaturatingAdd(A, Product, &Overflowed); in SaturatingMultiplyAdd()
/third_party/typescript/tests/baselines/reference/
H A DrecursiveIntersectionTypes.js8 interface Product extends Entity {
18 var productList: LinkedList<Product>;
H A DconditionalTypes2.js161 type Product<A extends Union, B> = { f1: A, f2: B};
162 type ProductUnion = Product<'a', 0> | Product<'b', 1>;
178 // {a: Product<'b', 1>; b: Product<'a', 0>}
185 // {a: Product<'a', 0>; b: Product<'b', 1>}
424 type Product<A extends Union, B> = {
428 type ProductUnion = Product<'a', 0> | Product<'
[all...]
H A DrecursiveMappedTypes.js49 interface Product {
53 declare var product: Transform<Product>;
/third_party/python/Lib/test/
H A Dtest_asdl_parser.py58 self.assertIsInstance(self.types['withitem'], self.asdl.Product)
59 self.assertIsInstance(self.types['alias'], self.asdl.Product)
65 'Product([Field(identifier, name), Field(identifier, asname, opt=True)], '
/third_party/mesa3d/src/panfrost/perf/
H A Dpan_gen_perf.py61 # product Product owning the gategory
76 class Product: class
101 prods.append(Product(xml_file))
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/Support/
H A DMathExtras.h825 T Product = SaturatingMultiply(X, Y, &Overflowed); in SaturatingMultiplyAdd() local
827 return Product; in SaturatingMultiplyAdd()
829 return SaturatingAdd(A, Product, &Overflowed); in SaturatingMultiplyAdd()
/third_party/python/Parser/
H A Dasdl.py27 'Field', 'Sum', 'Product', 'VisitorBase', 'Check', 'check']
107 class Product(AST): class
114 return 'Product({0.fields}, {0.attributes})'.format(self)
116 return 'Product({0.fields})'.format(self)
310 return Product(self._parse_fields(), self._parse_optional_attributes())
H A Dasdl_c.py90 if isinstance(obj, asdl.Product) or isinstance(obj, asdl.Constructor):
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp89 Value *Product = Builder.CreateMul(Divisor, Quotient); in generatedUnsignedRemainderCode() local
90 Value *Remainder = Builder.CreateSub(Dividend, Product); in generatedUnsignedRemainderCode()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp1375 const SCEV *Product = SE.getMulExpr(&BackedgeTakenCount, Step); in isSafeDependenceDistance() local
1378 const SCEV *CastedProduct = Product; in isSafeDependenceDistance()
1380 uint64_t ProductTypeSize = DL.getTypeAllocSize(Product->getType()); in isSafeDependenceDistance()
1384 // backedgeTakenCount is non-negative, so we zero extend Product. in isSafeDependenceDistance()
1386 CastedProduct = SE.getZeroExtendExpr(Product, Dist.getType()); in isSafeDependenceDistance()
1388 CastedDist = SE.getNoopOrSignExtend(&Dist, Product->getType()); in isSafeDependenceDistance()
H A DDependenceAnalysis.cpp1170 const SCEV *Product = SE->getMulExpr(UpperBound, AbsCoeff); in strongSIVtest() local
1171 if (isKnownPredicate(CmpInst::ICMP_SGT, AbsDelta, Product)) { in strongSIVtest()
1741 const SCEV *Product = SE->getMulExpr(AbsCoeff, UpperBound); in weakZeroSrcSIVtest() local
1742 if (isKnownPredicate(CmpInst::ICMP_SGT, NewDelta, Product)) { in weakZeroSrcSIVtest()
1747 if (isKnownPredicate(CmpInst::ICMP_EQ, NewDelta, Product)) { in weakZeroSrcSIVtest()
1850 const SCEV *Product = SE->getMulExpr(AbsCoeff, UpperBound); in weakZeroDstSIVtest() local
1851 if (isKnownPredicate(CmpInst::ICMP_SGT, NewDelta, Product)) { in weakZeroDstSIVtest()
1856 if (isKnownPredicate(CmpInst::ICMP_EQ, NewDelta, Product)) { in weakZeroDstSIVtest()
2301 else if (const auto *Product = dyn_cast<SCEVMulExpr>(Expr)) in getConstantPart()
2302 if (const auto *Constant = dyn_cast<SCEVConstant>(Product in getConstantPart()
[all...]
H A DConstantFolding.cpp2322 APInt Product = (Lhs.sextOrSelf(ExtendedWidth) * in ConstantFoldScalarCall3()
2329 Product = APIntOps::smin(Product, MaxValue); in ConstantFoldScalarCall3()
2330 Product = APIntOps::smax(Product, MinValue); in ConstantFoldScalarCall3()
2333 Product.sextOrTrunc(Width)); in ConstantFoldScalarCall3()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp647 static bool multiplyOverflows(const APInt &C1, const APInt &C2, APInt &Product, in multiplyOverflows() argument
650 Product = IsSigned ? C1.smul_ov(C2, Overflow) : C1.umul_ov(C2, Overflow); in multiplyOverflows()
704 APInt Product(C1->getBitWidth(), /*val=*/0ULL, IsSigned); in commonIDivTransforms()
705 if (!multiplyOverflows(*C1, *C2, Product, IsSigned)) in commonIDivTransforms()
707 ConstantInt::get(Ty, Product)); in commonIDivTransforms()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
H A DLICM.cpp879 auto Product = in hoistRegion() local
881 Product->setFastMathFlags(I.getFastMathFlags()); in hoistRegion()
882 SafetyInfo->insertInstructionTo(Product, I.getParent()); in hoistRegion()
883 Product->insertAfter(&I); in hoistRegion()
884 I.replaceAllUsesWith(Product); in hoistRegion()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/ObjCARC/
H A DObjCARCOpts.cpp306 unsigned long long Product = in GetAllPathCountWithOverflow() local
308 // Overflow occurred if any of the upper bits of Product are set or if all in GetAllPathCountWithOverflow()
309 // the lower bits of Product are all set. in GetAllPathCountWithOverflow()
310 return (Product >> 32) || in GetAllPathCountWithOverflow()
311 ((PathCount = Product) == OverflowOccurredValue); in GetAllPathCountWithOverflow()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp3042 SDValue Product = Result.getValue(0); in ExpandIntRes_MULFIX() local
3050 SDValue ProdNeg = DAG.getSetCC(dl, BoolVT, Product, Zero, ISD::SETLT); in ExpandIntRes_MULFIX()
3052 Result = DAG.getSelect(dl, VT, Overflow, Result, Product); in ExpandIntRes_MULFIX()
3058 Result = DAG.getSelect(dl, VT, Overflow, SatMax, Product); in ExpandIntRes_MULFIX()
H A DTargetLowering.cpp7200 SDValue Product = Result.getValue(0);
7208 SDValue ProdNeg = DAG.getSetCC(dl, BoolVT, Product, Zero, ISD::SETLT);
7210 return DAG.getSelect(dl, VT, Overflow, Result, Product);
7214 SDValue Product = Result.getValue(0);
7219 return DAG.getSelect(dl, VT, Overflow, SatMax, Product);
/third_party/skia/third_party/externals/spirv-cross/
H A Dspirv_hlsl.cpp4698 HLSL_GROUP_OP(FMul, Product, true) in emit_subgroup_op()
4702 HLSL_GROUP_OP(IMul, Product, true) in emit_subgroup_op()

Completed in 53 milliseconds