Home
last modified time | relevance | path

Searched refs:BinaryOperation (Results 1 – 25 of 57) sorted by relevance

123

/external/smali/dexlib2/accessorTestGenerator/src/main/java/org/jf/dexlib2/
DAccessorTestGenerator.java47 private static class BinaryOperation { class in AccessorTestGenerator
50 public BinaryOperation(String name, String[] inputTypes) { in BinaryOperation() method in AccessorTestGenerator.BinaryOperation
59 public final BinaryOperation[] binaryOperations;
60 …public TypeDef(String name, UnaryOperation[] unaryOperations, BinaryOperation[] binaryOperations) { in TypeDef()
78 private static final BinaryOperation[] booleanOperations = new BinaryOperation[] {
79 new BinaryOperation("and", booleanInputs),
80 new BinaryOperation("or", booleanInputs),
81 new BinaryOperation("xor", booleanInputs),
84 private static final BinaryOperation[] floatOperations = new BinaryOperation[] {
85 new BinaryOperation("add", allInputs),
[all …]
/external/libcxx/include/
Dnumeric24 template <class InputIterator, class T, class BinaryOperation>
26 accumulate(InputIterator first, InputIterator last, T init, BinaryOperation binary_op);
36 template<class InputIterator, class T, class BinaryOperation>
38 reduce(InputIterator first, InputIterator last, T init, BinaryOperation binary_op); // C++17
61 template<class InputIterator, class T, class BinaryOperation, class UnaryOperation>
64 BinaryOperation binary_op, UnaryOperation unary_op); // C++17
70 template <class InputIterator, class OutputIterator, class BinaryOperation>
72 …partial_sum(InputIterator first, InputIterator last, OutputIterator result, BinaryOperation binary…
79 template<class InputIterator, class OutputIterator, class T, class BinaryOperation>
82 OutputIterator result, T init, BinaryOperation binary_op); // C++17
[all …]
/external/v8/src/asmjs/
Dasm-typer.h320 AsmType* ValidateBinaryOperation(BinaryOperation* binop);
322 AsmType* ValidateCommaExpression(BinaryOperation* comma);
336 AsmType* ValidateMultiplicativeExpression(BinaryOperation* binop);
338 AsmType* ValidateAdditiveExpression(BinaryOperation* binop,
341 AsmType* ValidateShiftExpression(BinaryOperation* binop);
347 AsmType* ValidateBitwiseANDExpression(BinaryOperation* binop);
349 AsmType* ValidateBitwiseXORExpression(BinaryOperation* binop);
351 AsmType* ValidateBitwiseORExpression(BinaryOperation* binop);
Dasm-wasm-builder.cc286 BinaryOperation* binop = expr->AsBinaryOperation(); in VisitForEffect()
909 BinaryOperation* binop = value->AsBinaryOperation(); in EmitAssignmentRhs()
1110 BinaryOperation* binop = expr->key()->AsBinaryOperation(); in VisitPropertyAndEmitIndex()
1429 BinaryOperation* parent_binop = parent_binop_; in VisitCallExpression()
1535 bool MatchIntBinaryOperation(BinaryOperation* expr, Token::Value op, in MatchIntBinaryOperation()
1549 bool MatchDoubleBinaryOperation(BinaryOperation* expr, Token::Value op, in MatchDoubleBinaryOperation()
1565 ConvertOperation MatchOr(BinaryOperation* expr) { in MatchOr()
1574 ConvertOperation MatchShr(BinaryOperation* expr) { in MatchShr()
1583 ConvertOperation MatchXor(BinaryOperation* expr) { in MatchXor()
1587 BinaryOperation* op = expr->left()->AsBinaryOperation(); in MatchXor()
[all …]
Dasm-typer.cc779 bool IsDoubleAnnotation(BinaryOperation* binop) { in IsDoubleAnnotation()
793 bool IsIntAnnotation(BinaryOperation* binop) { in IsIntAnnotation()
1614 bool IsInvert(BinaryOperation* binop) { in IsInvert()
1627 bool IsUnaryMinus(BinaryOperation* binop) { in IsUnaryMinus()
1642 AsmType* AsmTyper::ValidateBinaryOperation(BinaryOperation* expr) { in ValidateBinaryOperation()
1729 AsmType* AsmTyper::ValidateCommaExpression(BinaryOperation* comma) { in ValidateCommaExpression()
1959 AsmType* AsmTyper::ValidateMultiplicativeExpression(BinaryOperation* binop) { in ValidateMultiplicativeExpression()
2044 AsmType* AsmTyper::ValidateAdditiveExpression(BinaryOperation* binop, in ValidateAdditiveExpression()
2105 AsmType* AsmTyper::ValidateShiftExpression(BinaryOperation* binop) { in ValidateShiftExpression()
2225 AsmType* AsmTyper::ValidateBitwiseANDExpression(BinaryOperation* binop) { in ValidateBitwiseANDExpression()
[all …]
/external/parameter-framework/upstream/utility/
DUtility.h53 template <class T, class InputIt, class BinaryOperation>
54 T join(InputIt first, InputIt last, BinaryOperation op, T empty = T{})
/external/v8/src/interpreter/
Dbytecode-generator.h63 void VisitArithmeticExpression(BinaryOperation* binop);
64 void VisitCommaExpression(BinaryOperation* binop);
65 void VisitLogicalOrExpression(BinaryOperation* binop);
66 void VisitLogicalAndExpression(BinaryOperation* binop);
Dbytecode-generator.cc2300 builder()->BinaryOperation(expr->binary_op(), old_value, in VisitAssignment()
2948 void BytecodeGenerator::VisitBinaryOperation(BinaryOperation* binop) { in VisitBinaryOperation()
2973 void BytecodeGenerator::VisitArithmeticExpression(BinaryOperation* expr) { in VisitArithmeticExpression()
2980 builder()->BinaryOperation(expr->op(), lhs, feedback_index(slot)); in VisitArithmeticExpression()
3073 void BytecodeGenerator::VisitCommaExpression(BinaryOperation* binop) { in VisitCommaExpression()
3078 void BytecodeGenerator::VisitLogicalOrExpression(BinaryOperation* binop) { in VisitLogicalOrExpression()
3113 void BytecodeGenerator::VisitLogicalAndExpression(BinaryOperation* binop) { in VisitLogicalAndExpression()
Dbytecode-array-builder.h287 BytecodeArrayBuilder& BinaryOperation(Token::Value binop, Register reg, in NON_EXPORTED_BASE()
/external/tensorflow/tensorflow/compiler/xla/service/
Dshape_inference.h57 BinaryOperation operation, const Shape& lhs, const Shape& rhs,
271 BinaryOperation operation, const Shape& lhs, const Shape& rhs,
287 BinaryOperation operation, const Shape& lhs, const Shape& rhs);
295 BinaryOperation operation, const Shape& smaller_shape,
Dshape_inference_test.cc259 return ShapeInference::InferBinaryOpShape(BinaryOperation::BINOP_COMPLEX, in TEST_F()
1115 BinaryOperation::BINOP_ADD, mat, vec8, {1}); in TEST_F()
1120 BinaryOperation::BINOP_ADD, mat, vec8, {0}); in TEST_F()
1124 BinaryOperation::BINOP_ADD, mat, vec16, {0}); in TEST_F()
1129 BinaryOperation::BINOP_ADD, mat, vec16, {1}); in TEST_F()
1141 BinaryOperation::BINOP_ADD, cube, matrix8_4, {1, 2}); in TEST_F()
1146 BinaryOperation::BINOP_ADD, cube, matrix16_4, {0, 2}); in TEST_F()
1151 BinaryOperation::BINOP_ADD, cube, matrix16_8, {0, 1}); in TEST_F()
1166 BinaryOperation::BINOP_ADD, tensor, vec8, {}); in TEST_F()
1173 BinaryOperation::BINOP_ADD, tensor, vec8, {3}); in TEST_F()
[all …]
Dshape_inference.cc91 BinaryOperation OpcodeToBinaryOperation(HloOpcode opcode) { in OpcodeToBinaryOperation()
757 BinaryOperation operation, const Shape& lhs, const Shape& rhs) { in InferDegenerateDimensionBroadcastShape()
784 BinaryOperation operation, const Shape& smaller_shape, in InferInDimBroadcastShape()
886 BinaryOperation operation, const Shape& lhs, const Shape& rhs, in InferElementwiseBinaryOpShape()
947 BinaryOperation operation, const Shape& lhs, const Shape& rhs, in InferBinaryOpShape()
/external/google-breakpad/src/processor/
Dpostfix_evaluator-inl.h77 enum BinaryOperation { in EvaluateToken() enum
87 BinaryOperation operation = BINARY_OP_NONE; in EvaluateToken()
/external/v8/src/full-codegen/
Dfull-codegen.h462 void EmitBinaryOp(BinaryOperation* expr, Token::Value op);
466 void EmitInlineSmiBinaryOp(BinaryOperation* expr,
597 void VisitComma(BinaryOperation* expr);
598 void VisitLogicalExpression(BinaryOperation* expr);
599 void VisitArithmeticExpression(BinaryOperation* expr);
Dfull-codegen.cc723 void FullCodeGenerator::VisitBinaryOperation(BinaryOperation* expr) { in VisitBinaryOperation()
751 void FullCodeGenerator::VisitComma(BinaryOperation* expr) { in VisitComma()
758 void FullCodeGenerator::VisitLogicalExpression(BinaryOperation* expr) { in VisitLogicalExpression()
827 void FullCodeGenerator::VisitArithmeticExpression(BinaryOperation* expr) { in VisitArithmeticExpression()
/external/v8/src/compiler/
Dast-graph-builder.h386 void VisitComma(BinaryOperation* expr);
387 void VisitLogicalExpression(BinaryOperation* expr);
388 void VisitArithmeticExpression(BinaryOperation* expr);
Dast-loop-assignment-analyzer.cc188 void ALAA::VisitBinaryOperation(BinaryOperation* e) { in VisitBinaryOperation()
/external/v8/src/ast/
Dast-numbering.cc429 void AstNumberingVisitor::VisitBinaryOperation(BinaryOperation* node) { in VisitBinaryOperation()
431 node->set_base_id(ReserveIdRange(BinaryOperation::num_ids())); in VisitBinaryOperation()
Dast-expression-rewriter.cc322 void AstExpressionRewriter::VisitBinaryOperation(BinaryOperation* node) { in VisitBinaryOperation()
Dast.h98 V(BinaryOperation) \
2102 class BinaryOperation final : public Expression {
2154 BinaryOperation(Token::Value op, Expression* left, Expression* right, int pos) in BinaryOperation() function
2388 BinaryOperation* binary_operation() const { return binary_operation_; } in binary_operation()
2443 BinaryOperation* binary_operation_;
3428 BinaryOperation* NewBinaryOperation(Token::Value op, in NewBinaryOperation()
3432 return new (zone_) BinaryOperation(op, left, right, pos); in NewBinaryOperation()
Dast.cc860 void BinaryOperation::RecordToBooleanTypeFeedback(TypeFeedbackOracle* oracle) { in RecordToBooleanTypeFeedback()
869 void BinaryOperation::AssignFeedbackSlots(FeedbackVectorSpec* spec, in AssignFeedbackSlots()
Dprettyprinter.cc341 void CallPrinter::VisitBinaryOperation(BinaryOperation* node) { in VisitBinaryOperation()
1177 void AstPrinter::VisitBinaryOperation(BinaryOperation* node) { in VisitBinaryOperation()
Dast-traversal-visitor.h426 BinaryOperation* expr) { in VisitBinaryOperation()
/external/v8/src/parsing/
Dpreparser.h154 static PreParserExpression BinaryOperation(PreParserExpression left, in BinaryOperation() function
620 return PreParserExpression::BinaryOperation(left, op, right, zone_); in NewBinaryOperation()
/external/v8/src/crankshaft/
Dhydrogen.h2205 void VisitComma(BinaryOperation* expr);
2206 void VisitLogicalExpression(BinaryOperation* expr);
2207 void VisitArithmeticExpression(BinaryOperation* expr);
2679 BinaryOperation* expr,

123