Home
last modified time | relevance | path

Searched refs:binary_op (Results 1 – 25 of 84) sorted by relevance

1234

/external/tensorflow/tensorflow/lite/toco/graph_transformations/
Dmove_binary_operator_before_reshape.cc63 Operator* binary_op = binary_it->get(); in Run() local
64 if (binary_op->type != OperatorType::kAdd && in Run()
65 binary_op->type != OperatorType::kMul && in Run()
66 binary_op->type != OperatorType::kSub && in Run()
67 binary_op->type != OperatorType::kDiv && in Run()
68 binary_op->type != OperatorType::kFloorDiv && in Run()
69 binary_op->type != OperatorType::kFloorMod && in Run()
70 binary_op->type != OperatorType::kMinimum && in Run()
71 binary_op->type != OperatorType::kMaximum && in Run()
72 binary_op->type != OperatorType::kLess && in Run()
[all …]
Dresolve_constant_binary.cc66 const Operator* binary_op) { in EvaluateBinaryOperatorOnConstantInputs() argument
67 CHECK(IsConstantParameterArray(*model, binary_op->inputs[0])); in EvaluateBinaryOperatorOnConstantInputs()
68 CHECK(IsConstantParameterArray(*model, binary_op->inputs[1])); in EvaluateBinaryOperatorOnConstantInputs()
69 CHECK(binary_op->fused_activation_function == in EvaluateBinaryOperatorOnConstantInputs()
71 const auto& input0_array = model->GetArray(binary_op->inputs[0]); in EvaluateBinaryOperatorOnConstantInputs()
72 const auto& input1_array = model->GetArray(binary_op->inputs[1]); in EvaluateBinaryOperatorOnConstantInputs()
73 const auto& output_name = binary_op->outputs[0]; in EvaluateBinaryOperatorOnConstantInputs()
137 if (binary_op->type == OperatorType::kAdd) { in EvaluateBinaryOperatorOnConstantInputs()
139 } else if (binary_op->type == OperatorType::kMul) { in EvaluateBinaryOperatorOnConstantInputs()
141 } else if (binary_op->type == OperatorType::kSub) { in EvaluateBinaryOperatorOnConstantInputs()
[all …]
Dfuse_binary_into_following_affine.cc158 auto* binary_op = binary_it->get(); in Run() local
159 if (binary_op->type != OperatorType::kAdd && in Run()
160 binary_op->type != OperatorType::kMul && in Run()
161 binary_op->type != OperatorType::kSub && in Run()
162 binary_op->type != OperatorType::kDiv) { in Run()
166 CHECK_EQ(binary_op->inputs.size(), 2); in Run()
176 IsConstantParameterArray(*model, binary_op->inputs[0]), in Run()
177 IsConstantParameterArray(*model, binary_op->inputs[1]), in Run()
194 if (binary_op->type == OperatorType::kDiv) { in Run()
197 LogName(*binary_op)); in Run()
[all …]
Dremove_trivial_binary.cc54 auto* binary_op = binary_it->get(); in Run() local
55 if (binary_op->type != OperatorType::kAdd && in Run()
56 binary_op->type != OperatorType::kMul && in Run()
57 binary_op->type != OperatorType::kSub && in Run()
58 binary_op->type != OperatorType::kDiv) { in Run()
62 CHECK_EQ(binary_op->inputs.size(), 2); in Run()
67 IsConstantParameterArray(*model, binary_op->inputs[0]), in Run()
68 IsConstantParameterArray(*model, binary_op->inputs[1]), in Run()
86 const auto& input_array_0 = model->GetArray(binary_op->inputs[0]); in Run()
87 const auto& input_array_1 = model->GetArray(binary_op->inputs[1]); in Run()
[all …]
Dfuse_binary_into_preceding_affine.cc211 const auto* binary_op = binary_it->get(); in Run() local
212 if (binary_op->type != OperatorType::kAdd && in Run()
213 binary_op->type != OperatorType::kMul && in Run()
214 binary_op->type != OperatorType::kSub && in Run()
215 binary_op->type != OperatorType::kDiv) { in Run()
219 CHECK_EQ(binary_op->inputs.size(), 2); in Run()
229 IsConstantParameterArray(*model, binary_op->inputs[0]), in Run()
230 IsConstantParameterArray(*model, binary_op->inputs[1]), in Run()
247 if (binary_op->type == OperatorType::kDiv) { in Run()
250 LogName(*binary_op)); in Run()
[all …]
Dfuse_broadcast_into_following_binary.cc59 auto* binary_op = binary_it->get(); in Run() local
62 if (binary_op->inputs.size() != 2) { in Run()
65 if (binary_op->type != OperatorType::kAdd && in Run()
66 binary_op->type != OperatorType::kMul && in Run()
67 binary_op->type != OperatorType::kSub && in Run()
68 binary_op->type != OperatorType::kDiv) { in Run()
74 GetOpWithOutput(*model, binary_op->inputs[0]), in Run()
75 GetOpWithOutput(*model, binary_op->inputs[1]), in Run()
89 LogName(*binary_op), op[0] ? LogName(*op[0]) : "(?)", in Run()
98 LogName(*op[broadcast_index]), LogName(*binary_op)); in Run()
[all …]
/external/sdv/vsomeip/third_party/boost/spirit/example/qi/compiler_tutorial/conjure2/
Dids.hpp77 struct binary_op struct
105 comma = binary_op<op::comma>::value,
117 logical_or = binary_op<op::logical_or>::value,
118 logical_and = binary_op<op::logical_and>::value,
119 bit_or = binary_op<op::bit_or>::value,
120 bit_xor = binary_op<op::bit_xor>::value,
121 bit_and = binary_op<op::bit_and>::value,
122 equal = binary_op<op::equal>::value,
123 not_equal = binary_op<op::not_equal>::value,
124 less = binary_op<op::less>::value,
[all …]
/external/sdv/vsomeip/third_party/boost/spirit/example/qi/compiler_tutorial/conjure3/
Dids.hpp78 struct binary_op struct
106 comma = binary_op<op::comma>::value,
118 logical_or = binary_op<op::logical_or>::value,
119 logical_and = binary_op<op::logical_and>::value,
120 bit_or = binary_op<op::bit_or>::value,
121 bit_xor = binary_op<op::bit_xor>::value,
122 bit_and = binary_op<op::bit_and>::value,
123 equal = binary_op<op::equal>::value,
124 not_equal = binary_op<op::not_equal>::value,
125 less = binary_op<op::less>::value,
[all …]
/external/sdv/vsomeip/third_party/boost/spirit/repository/example/karma/
Dcalc2_ast.hpp31 struct binary_op;
41 , boost::recursive_wrapper<binary_op>
59 expression_ast(binary_op const& expr) in expression_ast()
110 struct binary_op struct
112 binary_op() {} in binary_op() function
114 binary_op( in binary_op() argument
138 expr = binary_op('+', expr, rhs); in operator +=() argument
144 expr = binary_op('-', expr, rhs); in operator -=()
150 expr = binary_op('*', expr, rhs); in operator *=()
156 expr = binary_op('/', expr, rhs); in operator /=()
/external/sdv/vsomeip/third_party/boost/spirit/example/karma/
Dcalc2_ast_vm.hpp31 struct binary_op;
41 , boost::recursive_wrapper<binary_op>
59 expression_ast(binary_op const& expr) in expression_ast()
121 struct binary_op struct
123 binary_op() {} in binary_op() function
125 binary_op( in binary_op() function
149 expr = binary_op(op_add, expr, rhs); in operator +=() argument
155 expr = binary_op(op_sub, expr, rhs); in operator -=()
161 expr = binary_op(op_mul, expr, rhs); in operator *=()
167 expr = binary_op(op_div, expr, rhs); in operator /=()
Dcalc2_ast.hpp31 struct binary_op;
41 , boost::recursive_wrapper<binary_op>
59 expression_ast(binary_op const& expr) in expression_ast()
108 struct binary_op struct
110 binary_op() {} in binary_op() function
112 binary_op( in binary_op() function
136 expr = binary_op('+', expr, rhs); in operator +=() argument
142 expr = binary_op('-', expr, rhs); in operator -=()
148 expr = binary_op('*', expr, rhs); in operator *=()
154 expr = binary_op('/', expr, rhs); in operator /=()
/external/pytorch/aten/src/ATen/native/cuda/
DScanUtils.cuh44 …onst scalar_t lhs, scalar_t& rhs, const idx_t lhs_idx, idx_t& rhs_idx, BinaryOperation binary_op) { in binary_op_update() argument
45 if(!at::_isnan(rhs) && (at::_isnan(lhs) || !binary_op(rhs, lhs))) { in binary_op_update()
64 scalar_t init, BinaryFunction binary_op) { in tensor_kernel_scan_innermost_dim_with_indices() argument
108 binary_op_update(block_total, row_buf[0], block_idx_final, row_idx_buf[0], binary_op); in tensor_kernel_scan_innermost_dim_with_indices()
120 binary_op_update(row_buf[si], row_buf[ti], row_idx_buf[si], row_idx_buf[ti], binary_op); in tensor_kernel_scan_innermost_dim_with_indices()
156 …rows, const uint32_t num_irows, const uint32_t row_size, scalar_t init, BinaryFunction binary_op) { in tensor_kernel_scan_outer_dim_with_indices() argument
167 if(at::_isnan(val) || (!at::_isnan(out) && binary_op(val, out))) { in tensor_kernel_scan_outer_dim_with_indices()
191 int dim, scalar_t init, BinaryFunction binary_op) { in scan_outer_dim_with_indices() argument
212 num_orows, num_irows, row_size, init, binary_op); in scan_outer_dim_with_indices()
219 scalar_t init, BinaryFunction binary_op) { in scan_innermost_dim_with_indices() argument
[all …]
/external/pytorch/benchmarks/tensorexpr/
Delementwise.py41 def _eval(self, d1, d2, d3, d4, binary_op, unary_op): argument
42 if not binary_op:
44 def binary_op(x, y): function
62 a = binary_op(d1, d2)
63 b = binary_op(d3, d4)
68 binary_op = self.__class__.binary_op_pt_func
70 return self._eval(d1, d2, d3, d4, binary_op, unary_op)
73 binary_op = self.__class__.binary_op_np_func
76 return self._eval(d1, d2, d3, d4, binary_op, unary_op)
142 for split_input, binary_op in itertools.product([True, False], binary_op_list):
[all …]
Dbroadcast.py191 def _eval(self, d1, d2, d3, d4, binary_op, unary_op): argument
192 if not binary_op:
194 def binary_op(x, y): function
214 a = binary_op(d1, d2)
215 b = binary_op(d3, d4)
220 binary_op = self.__class__.binary_op_pt_func
222 return self._eval(d1, d2, d3, d4, binary_op, unary_op)
225 binary_op = self.__class__.binary_op_np_func
228 return self._eval(d1, d2, d3, d4, binary_op, unary_op)
287 for split_input, binary_op in itertools.product([True, False], binary_op_list):
[all …]
/external/skia/tests/
DRasterPipelineBuilderTest.cpp629 builder.binary_op(BuilderOp::add_n_floats, 1); in DEF_TEST()
630 builder.binary_op(BuilderOp::sub_n_floats, 2); in DEF_TEST()
631 builder.binary_op(BuilderOp::mul_n_floats, 3); in DEF_TEST()
632 builder.binary_op(BuilderOp::div_n_floats, 4); in DEF_TEST()
633 builder.binary_op(BuilderOp::max_n_floats, 3); in DEF_TEST()
634 builder.binary_op(BuilderOp::min_n_floats, 2); in DEF_TEST()
635 builder.binary_op(BuilderOp::cmplt_n_floats, 5); in DEF_TEST()
636 builder.binary_op(BuilderOp::cmple_n_floats, 4); in DEF_TEST()
637 builder.binary_op(BuilderOp::cmpeq_n_floats, 3); in DEF_TEST()
638 builder.binary_op(BuilderOp::cmpne_n_floats, 2); in DEF_TEST()
[all …]
/external/pytorch/torch/_inductor/fx_passes/
Dmkldnn_fusion.py382 def _is_valid_computation_binary(computation_op, binary_op, other_index=None): argument
386 if not _is_valid_binary(match, binary_op):
433 def _is_valid_computation_binary_inplace(computation_op, binary_op, other_index): argument
435 if not _is_valid_computation_binary(computation_op, binary_op)(match):
437 binary_nodes = filter_nodes(match.nodes, binary_op)
472 binary_op, argument
477 pattern, extra_check=_is_valid_computation_binary(computation_op, binary_op)
482 binary_attr = _binary_attr[binary_op]
511 binary_op, argument
520 computation_op, binary_op, other_index
[all …]
/external/cronet/tot/third_party/libc++/src/include/__cxx03/
Dnumeric25 accumulate(InputIterator first, InputIterator last, T init, BinaryOperation binary_op);
37 reduce(InputIterator first, InputIterator last, T init, BinaryOperation binary_op); // C++17
63 BinaryOperation binary_op, UnaryOperation unary_op); // C++17
71 …ial_sum(InputIterator first, InputIterator last, OutputIterator result, BinaryOperation binary_op);
81 OutputIterator result, T init, BinaryOperation binary_op); // C++17
90 OutputIterator result, BinaryOperation binary_op); // C++17
95 OutputIterator result, BinaryOperation binary_op, T init); // C++17
102 BinaryOperation binary_op, UnaryOperation unary_op); // C++17
109 BinaryOperation binary_op, UnaryOperation unary_op); // C++17
116 BinaryOperation binary_op, UnaryOperation unary_op,
[all …]
/external/cronet/stable/third_party/libc++/src/include/
Dnumeric25 accumulate(InputIterator first, InputIterator last, T init, BinaryOperation binary_op);
37 reduce(InputIterator first, InputIterator last, T init, BinaryOperation binary_op); // C++17
63 BinaryOperation binary_op, UnaryOperation unary_op); // C++17
71 …ial_sum(InputIterator first, InputIterator last, OutputIterator result, BinaryOperation binary_op);
81 OutputIterator result, T init, BinaryOperation binary_op); // C++17
90 OutputIterator result, BinaryOperation binary_op); // C++17
95 OutputIterator result, BinaryOperation binary_op, T init); // C++17
102 BinaryOperation binary_op, UnaryOperation unary_op); // C++17
109 BinaryOperation binary_op, UnaryOperation unary_op); // C++17
116 BinaryOperation binary_op, UnaryOperation unary_op,
[all …]
/external/cronet/stable/third_party/libc++/src/include/__cxx03/
Dnumeric25 accumulate(InputIterator first, InputIterator last, T init, BinaryOperation binary_op);
37 reduce(InputIterator first, InputIterator last, T init, BinaryOperation binary_op); // C++17
63 BinaryOperation binary_op, UnaryOperation unary_op); // C++17
71 …ial_sum(InputIterator first, InputIterator last, OutputIterator result, BinaryOperation binary_op);
81 OutputIterator result, T init, BinaryOperation binary_op); // C++17
90 OutputIterator result, BinaryOperation binary_op); // C++17
95 OutputIterator result, BinaryOperation binary_op, T init); // C++17
102 BinaryOperation binary_op, UnaryOperation unary_op); // C++17
109 BinaryOperation binary_op, UnaryOperation unary_op); // C++17
116 BinaryOperation binary_op, UnaryOperation unary_op,
[all …]
/external/cronet/tot/third_party/libc++/src/include/
Dnumeric25 accumulate(InputIterator first, InputIterator last, T init, BinaryOperation binary_op);
37 reduce(InputIterator first, InputIterator last, T init, BinaryOperation binary_op); // C++17
63 BinaryOperation binary_op, UnaryOperation unary_op); // C++17
71 …ial_sum(InputIterator first, InputIterator last, OutputIterator result, BinaryOperation binary_op);
81 OutputIterator result, T init, BinaryOperation binary_op); // C++17
90 OutputIterator result, BinaryOperation binary_op); // C++17
95 OutputIterator result, BinaryOperation binary_op, T init); // C++17
102 BinaryOperation binary_op, UnaryOperation unary_op); // C++17
109 BinaryOperation binary_op, UnaryOperation unary_op); // C++17
116 BinaryOperation binary_op, UnaryOperation unary_op,
[all …]
/external/tensorflow/tensorflow/compiler/mlir/lite/transforms/
Doptimize.cc1010 Operation *binary_op = fc_op.input().getDefiningOp(); in matchAndRewrite() local
1011 if (!binary_op || binary_op->getNumOperands() != 2) return failure(); in matchAndRewrite()
1017 if (!matchPattern(binary_op->getOperand(1), m_Constant(&cst))) in matchAndRewrite()
1040 binary_op->template getAttrOfType<StringAttr>( in matchAndRewrite()
1047 if (llvm::isa<AddOp, SubOp>(binary_op)) { in matchAndRewrite()
1055 if (llvm::isa<SubOp>(binary_op)) cst_value.changeSign(); in matchAndRewrite()
1092 fc_op.setOperand(0, binary_op->getOperand(0)); in matchAndRewrite()
1094 } else if (llvm::isa<MulOp, DivOp>(binary_op)) { in matchAndRewrite()
1099 bool is_mul = llvm::isa<MulOp>(binary_op); in matchAndRewrite()
1108 fc_op.setOperand(0, binary_op->getOperand(0)); in matchAndRewrite()
[all …]
/external/libcxx/include/
Dnumeric26 accumulate(InputIterator first, InputIterator last, T init, BinaryOperation binary_op);
38 reduce(InputIterator first, InputIterator last, T init, BinaryOperation binary_op); // C++17
64 BinaryOperation binary_op, UnaryOperation unary_op); // C++17
72 …ial_sum(InputIterator first, InputIterator last, OutputIterator result, BinaryOperation binary_op);
82 OutputIterator result, T init, BinaryOperation binary_op); // C++17
91 OutputIterator result, BinaryOperation binary_op); // C++17
96 OutputIterator result, BinaryOperation binary_op, T init); // C++17
103 BinaryOperation binary_op, UnaryOperation unary_op); // C++17
110 BinaryOperation binary_op, UnaryOperation unary_op); // C++17
117 BinaryOperation binary_op, UnaryOperation unary_op,
[all …]
/external/rust/android-crates-io/crates/ring/src/ec/suite_b/ops/
Dp384.rs16 elem::{binary_op, binary_op_assign},
204 binary_op(p384_scalar_mul_mont, a, b) in p384_scalar_inv_to_mont()
208 binary_op(p384_scalar_mul_mont, a, a) in p384_scalar_inv_to_mont()
240 binary_op(p384_scalar_mul_mont, a, &N_RR) in p384_scalar_inv_to_mont()
/external/sdv/vsomeip/third_party/boost/spirit/example/qi/compiler_tutorial/conjure1/
Dexpression_def.hpp42 binary_op.add in expression()
78 >> *(binary_op > unary_expr) in expression()
/external/crosvm/acpi_tables/src/
Daml.rs1246 macro_rules! binary_op { macro
1273 binary_op!(Add, ADDOP);
1274 binary_op!(Concat, CONCATOP);
1275 binary_op!(Subtract, SUBTRACTOP);
1276 binary_op!(Multiply, MULTIPLYOP);
1277 binary_op!(ShiftLeft, SHIFTLEFTOP);
1278 binary_op!(ShiftRight, SHIFTRIGHTOP);
1279 binary_op!(And, ANDOP);
1280 binary_op!(Nand, NANDOP);
1281 binary_op!(Or, OROP);
[all …]

1234