Home
last modified time | relevance | path

Searched refs:Prod (Results 1 – 25 of 33) sorted by relevance

12

/external/tensorflow/tensorflow/core/api_def/base_api/
Dapi_def_Prod.pbtxt2 graph_op_name: "Prod"
4 name: "Prod"
/external/tensorflow/tensorflow/core/kernels/
Dscan_ops_gpu.h116 struct Prod { struct
132 (std::is_same<Op, Prod<T>>::value || argument
298 LaunchScan<T, Prod<T>>(d, in, out, Prod<T>(), reverse, exclusive);
Dreduction_gpu_kernels.cu.h80 struct Prod {
89 struct Prod<std::complex<float>> {
99 struct Prod<std::complex<double>> {
111 return Prod<T>()(a, Eigen::numext::conj(a));
801 (std::is_same<Op, Prod<T>>::value ||
1062 ReduceImpl<T, Prod<T>, T*, T*, ReductionAxes>(
1066 Prod<T>());
/external/tensorflow/tensorflow/contrib/reduce_slice_ops/kernels/
Dreduce_slice_ops_gpu.cu.cc33 #define Prod(a, b) ((a) * (b)) macro
103 #undef Prod
Dreduce_slice_ops.h58 func(Prod, functor::reduce_functions::one, ##__VA_ARGS__) func( \
Dreduce_slice_ops.cc34 #define Prod(a, b) ((a) * (b)) macro
243 #undef Prod
/external/swiftshader/third_party/LLVM/lib/Analysis/
DScalarEvolutionExpander.cpp782 Value *Prod = 0; in visitMulExpr() local
786 if (!Prod) { in visitMulExpr()
788 Prod = expand(Op); in visitMulExpr()
792 Prod = InsertNoopCastOfTo(Prod, Ty); in visitMulExpr()
793 Prod = InsertBinop(Instruction::Sub, Constant::getNullValue(Ty), Prod); in visitMulExpr()
798 Prod = InsertNoopCastOfTo(Prod, Ty); in visitMulExpr()
800 if (isa<Constant>(Prod)) std::swap(Prod, W); in visitMulExpr()
801 Prod = InsertBinop(Instruction::Mul, Prod, W); in visitMulExpr()
806 return Prod; in visitMulExpr()
/external/llvm/lib/Analysis/
DScalarEvolutionExpander.cpp751 Value *Prod = nullptr; in visitMulExpr() local
754 if (!Prod) { in visitMulExpr()
756 Prod = expand(Op); in visitMulExpr()
759 Prod = InsertNoopCastOfTo(Prod, Ty); in visitMulExpr()
760 Prod = InsertBinop(Instruction::Sub, Constant::getNullValue(Ty), Prod); in visitMulExpr()
764 Prod = InsertNoopCastOfTo(Prod, Ty); in visitMulExpr()
766 if (isa<Constant>(Prod)) std::swap(Prod, W); in visitMulExpr()
771 Prod = InsertBinop(Instruction::Shl, Prod, in visitMulExpr()
774 Prod = InsertBinop(Instruction::Mul, Prod, W); in visitMulExpr()
779 return Prod; in visitMulExpr()
/external/tensorflow/tensorflow/core/api_def/java_api/
Dapi_def_Prod.pbtxt2 graph_op_name: "Prod"
/external/tensorflow/tensorflow/core/api_def/python_api/
Dapi_def_Prod.pbtxt2 graph_op_name: "Prod"
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DScalarEvolutionExpander.cpp769 Value *Prod = nullptr; in visitMulExpr() local
809 if (!Prod) { in visitMulExpr()
811 Prod = ExpandOpBinPowN(); in visitMulExpr()
814 Prod = InsertNoopCastOfTo(Prod, Ty); in visitMulExpr()
815 Prod = InsertBinop(Instruction::Sub, Constant::getNullValue(Ty), Prod); in visitMulExpr()
820 Prod = InsertNoopCastOfTo(Prod, Ty); in visitMulExpr()
822 if (isa<Constant>(Prod)) std::swap(Prod, W); in visitMulExpr()
827 Prod = InsertBinop(Instruction::Shl, Prod, in visitMulExpr()
830 Prod = InsertBinop(Instruction::Mul, Prod, W); in visitMulExpr()
835 return Prod; in visitMulExpr()
/external/tensorflow/tensorflow/cc/gradients/
Ddata_flow_grad.cc82 scope, Range(scope, zero, Prod(scope, partitions_shape, zero), one), in DynamicPartitionGrad()
Dmath_grad.cc740 auto group_size = SafeDivHelper(scope, Prod(scope, input_shape, zero), in MeanGrad()
741 Prod(scope, output_shape, zero)); in MeanGrad()
930 auto reduced_num = Prod(cpu_scope, Gather(scope, input_shape, reduced), 0); in ProdGrad()
933 auto other_num = Prod(cpu_scope, Gather(scope, input_shape, other), 0); in ProdGrad()
Dmath_grad_test.cc46 using ops::Prod;
926 TEST_F(NaryGradTest, Prod) { in TEST_F() argument
929 auto y = Prod(scope_, x, {1}); in TEST_F()
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstCombineCompares.cpp775 Constant *Prod = ConstantExpr::getMul(CmpRHS, DivRHS); in FoldICmpDivCst() local
780 bool ProdOV = (DivIsSigned ? ConstantExpr::getSDiv(Prod, DivRHS) : in FoldICmpDivCst()
781 ConstantExpr::getUDiv(Prod, DivRHS)) != CmpRHS; in FoldICmpDivCst()
788 ConstantInt *RangeSize = DivI->isExact() ? getOne(Prod) : DivRHS; in FoldICmpDivCst()
802 LoBound = Prod; in FoldICmpDivCst()
816 LoBound = Prod; // e.g. X/5 op 3 --> [15, 20) in FoldICmpDivCst()
819 HiOverflow = AddWithOverflow(HiBound, Prod, RangeSize, true); in FoldICmpDivCst()
822 HiBound = AddOne(Prod); in FoldICmpDivCst()
842 HiBound = AddOne(Prod); in FoldICmpDivCst()
847 LoBound = Prod; // e.g. X/-5 op -3 --> [15, 20) in FoldICmpDivCst()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/ADT/
DAPIntTest.cpp2305 auto Prod = Quo.zext(16) * B.zext(16); in TEST() local
2306 EXPECT_TRUE(Prod.uge(Ai)); in TEST()
2307 if (Prod.ugt(Ai)) { in TEST()
2338 auto Prod = Quo.sext(16) * B.sext(16); in TEST() local
2339 EXPECT_TRUE(Prod.uge(A)); in TEST()
2340 if (Prod.ugt(A)) { in TEST()
2346 auto Prod = Quo.sext(16) * B.sext(16); in TEST() local
2347 EXPECT_TRUE(Prod.ule(A)); in TEST()
2348 if (Prod.ult(A)) { in TEST()
/external/u-boot/doc/
DREADME.nvme52 Device 0: Vendor: 0x8086 Rev: 8DV10131 Prod: CVFT535600LS400BGN
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCompares.cpp1216 Constant *Prod = ConstantExpr::getMul(CmpRHS, DivRHS); in FoldICmpDivCst() local
1221 bool ProdOV = (DivIsSigned ? ConstantExpr::getSDiv(Prod, DivRHS) : in FoldICmpDivCst()
1222 ConstantExpr::getUDiv(Prod, DivRHS)) != CmpRHS; in FoldICmpDivCst()
1229 ConstantInt *RangeSize = DivI->isExact() ? getOne(Prod) : DivRHS; in FoldICmpDivCst()
1243 LoBound = Prod; in FoldICmpDivCst()
1256 LoBound = Prod; // e.g. X/5 op 3 --> [15, 20) in FoldICmpDivCst()
1259 HiOverflow = AddWithOverflow(HiBound, Prod, RangeSize, true); in FoldICmpDivCst()
1262 HiBound = AddOne(Prod); in FoldICmpDivCst()
1282 HiBound = AddOne(Prod); in FoldICmpDivCst()
1287 LoBound = Prod; // e.g. X/-5 op -3 --> [15, 20) in FoldICmpDivCst()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstCombineCompares.cpp2145 APInt Prod = C * *C2; in foldICmpDivConstant() local
2150 bool ProdOV = (DivIsSigned ? Prod.sdiv(*C2) : Prod.udiv(*C2)) != C; in foldICmpDivConstant()
2170 LoBound = Prod; in foldICmpDivConstant()
2183 LoBound = Prod; // e.g. X/5 op 3 --> [15, 20) in foldICmpDivConstant()
2186 HiOverflow = addWithOverflow(HiBound, Prod, RangeSize, true); in foldICmpDivConstant()
2189 HiBound = Prod + 1; in foldICmpDivConstant()
2209 HiBound = Prod + 1; in foldICmpDivConstant()
2214 LoBound = Prod; // e.g. X/-5 op -3 --> [15, 20) in foldICmpDivConstant()
2217 HiOverflow = subWithOverflow(HiBound, Prod, RangeSize, true); in foldICmpDivConstant()
/external/u-boot/board/hisilicon/poplar/
DREADME283 Device 0: Vendor: SanDisk Rev: 1.00 Prod: Cruzer Blade
/external/tensorflow/tensorflow/compiler/tf2xla/g3doc/
Dgpu_supported_ops.md161 `Prod` | `Tidx={int32,int64}`<br>`T={complex64,double,float,int32,in…
Dcpu_supported_ops.md161 `Prod` | `Tidx={int32,int64}`<br>`T={complex64,double,float,int32,in…
/external/python/cpython2/Lib/test/
Dtest_datetime.py500 return Prod()
504 return Prod()
506 class Prod: class
/external/python/cpython3/Lib/test/
Ddatetimetester.py899 return Prod()
901 return Prod()
903 return Prod()
905 return Prod()
907 class Prod: class
/external/tensorflow/tensorflow/core/grappler/optimizers/
Dconstant_folding_test.cc2427 Output p = ops::Prod(scope.WithOpName("p"), v, i); in TEST_F()
2433 ops::Prod::Attrs attr; in TEST_F()
2435 Output p2 = ops::Prod(scope.WithOpName("p2"), v2, c2, attr); in TEST_F()

12