Home
last modified time | relevance | path

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

12

/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/v8/src/asmjs/
Dasm-typer.h268 AsmType* ValidateBinaryOperation(BinaryOperation* binop);
270 AsmType* ValidateCommaExpression(BinaryOperation* comma);
284 AsmType* ValidateMultiplicativeExpression(BinaryOperation* binop);
286 AsmType* ValidateAdditiveExpression(BinaryOperation* binop,
289 AsmType* ValidateShiftExpression(BinaryOperation* binop);
295 AsmType* ValidateBitwiseANDExpression(BinaryOperation* binop);
297 AsmType* ValidateBitwiseXORExpression(BinaryOperation* binop);
299 AsmType* ValidateBitwiseORExpression(BinaryOperation* binop);
Dasm-wasm-builder.cc192 BinaryOperation* binop = expr->AsBinaryOperation(); in VisitForEffect()
778 BinaryOperation* binop = value->AsBinaryOperation(); in EmitAssignmentRhs()
983 BinaryOperation* binop = expr->key()->AsBinaryOperation(); in VisitPropertyAndEmitIndex()
1397 bool MatchIntBinaryOperation(BinaryOperation* expr, Token::Value op, in MatchIntBinaryOperation()
1411 bool MatchDoubleBinaryOperation(BinaryOperation* expr, Token::Value op, in MatchDoubleBinaryOperation()
1427 ConvertOperation MatchOr(BinaryOperation* expr) { in MatchOr()
1436 ConvertOperation MatchShr(BinaryOperation* expr) { in MatchShr()
1445 ConvertOperation MatchXor(BinaryOperation* expr) { in MatchXor()
1449 BinaryOperation* op = expr->left()->AsBinaryOperation(); in MatchXor()
1464 ConvertOperation MatchMul(BinaryOperation* expr) { in MatchMul()
[all …]
Dasm-typer.cc706 bool IsDoubleAnnotation(BinaryOperation* binop) { in IsDoubleAnnotation()
721 bool IsIntAnnotation(BinaryOperation* binop) { in IsIntAnnotation()
1532 bool IsInvert(BinaryOperation* binop) { in IsInvert()
1546 bool IsUnaryMinus(BinaryOperation* binop) { in IsUnaryMinus()
1562 AsmType* AsmTyper::ValidateBinaryOperation(BinaryOperation* expr) { in ValidateBinaryOperation()
1649 AsmType* AsmTyper::ValidateCommaExpression(BinaryOperation* comma) { in ValidateCommaExpression()
1879 AsmType* AsmTyper::ValidateMultiplicativeExpression(BinaryOperation* binop) { in ValidateMultiplicativeExpression()
1964 AsmType* AsmTyper::ValidateAdditiveExpression(BinaryOperation* binop, in ValidateAdditiveExpression()
2025 AsmType* AsmTyper::ValidateShiftExpression(BinaryOperation* binop) { in ValidateShiftExpression()
2145 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.h61 void VisitArithmeticExpression(BinaryOperation* binop);
62 void VisitCommaExpression(BinaryOperation* binop);
63 void VisitLogicalOrExpression(BinaryOperation* binop);
64 void VisitLogicalAndExpression(BinaryOperation* binop);
Dbytecode-generator.cc2147 builder()->BinaryOperation(expr->binary_op(), old_value, in VisitAssignment()
2772 void BytecodeGenerator::VisitBinaryOperation(BinaryOperation* binop) { in VisitBinaryOperation()
2797 void BytecodeGenerator::VisitArithmeticExpression(BinaryOperation* expr) { in VisitArithmeticExpression()
2803 builder()->BinaryOperation(expr->op(), lhs, feedback_index(slot)); in VisitArithmeticExpression()
2826 void BytecodeGenerator::VisitCommaExpression(BinaryOperation* binop) { in VisitCommaExpression()
2831 void BytecodeGenerator::VisitLogicalOrExpression(BinaryOperation* binop) { in VisitLogicalOrExpression()
2866 void BytecodeGenerator::VisitLogicalAndExpression(BinaryOperation* binop) { in VisitLogicalAndExpression()
Dbytecode-array-builder.h237 BytecodeArrayBuilder& BinaryOperation(Token::Value binop, Register reg, in NON_EXPORTED_BASE()
Dbytecode-array-builder.cc257 BytecodeArrayBuilder& BytecodeArrayBuilder::BinaryOperation(Token::Value op, in BYTECODE_LIST()
/external/libcxx/include/
Dnumeric24 template <class InputIterator, class T, class BinaryOperation>
26 accumulate(InputIterator first, InputIterator last, T init, BinaryOperation binary_op);
41 template <class InputIterator, class OutputIterator, class BinaryOperation>
43 …partial_sum(InputIterator first, InputIterator last, OutputIterator result, BinaryOperation binary…
49 template <class InputIterator, class OutputIterator, class BinaryOperation>
51 …ference(InputIterator first, InputIterator last, OutputIterator result, BinaryOperation binary_op);
/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.h557 void EmitBinaryOp(BinaryOperation* expr, Token::Value op);
561 void EmitInlineSmiBinaryOp(BinaryOperation* expr,
708 void VisitComma(BinaryOperation* expr);
709 void VisitLogicalExpression(BinaryOperation* expr);
710 void VisitArithmeticExpression(BinaryOperation* expr);
Dfull-codegen.cc753 void FullCodeGenerator::VisitBinaryOperation(BinaryOperation* expr) { in VisitBinaryOperation()
781 void FullCodeGenerator::VisitComma(BinaryOperation* expr) { in VisitComma()
788 void FullCodeGenerator::VisitLogicalExpression(BinaryOperation* expr) { in VisitLogicalExpression()
857 void FullCodeGenerator::VisitArithmeticExpression(BinaryOperation* expr) { in VisitArithmeticExpression()
/external/v8/src/compiler/
Dast-graph-builder.h442 void VisitComma(BinaryOperation* expr);
443 void VisitLogicalExpression(BinaryOperation* expr);
444 void VisitArithmeticExpression(BinaryOperation* expr);
Dast-loop-assignment-analyzer.cc187 void ALAA::VisitBinaryOperation(BinaryOperation* e) { in VisitBinaryOperation()
/external/v8/src/ast/
Dast-numbering.cc379 void AstNumberingVisitor::VisitBinaryOperation(BinaryOperation* node) { in VisitBinaryOperation()
381 node->set_base_id(ReserveIdRange(BinaryOperation::num_ids())); in VisitBinaryOperation()
Dast-literal-reindexer.cc168 void AstLiteralReindexer::VisitBinaryOperation(BinaryOperation* node) { in VisitBinaryOperation()
Dast.cc704 void BinaryOperation::RecordToBooleanTypeFeedback(TypeFeedbackOracle* oracle) { in RecordToBooleanTypeFeedback()
713 void BinaryOperation::AssignFeedbackVectorSlots( in AssignFeedbackVectorSlots()
Dast-expression-rewriter.cc321 void AstExpressionRewriter::VisitBinaryOperation(BinaryOperation* node) { in VisitBinaryOperation()
Dast.h97 V(BinaryOperation) \
2110 class BinaryOperation final : public Expression {
2164 BinaryOperation(Token::Value op, Expression* left, Expression* right, int pos) in BinaryOperation() function
2400 BinaryOperation* binary_operation() const { return binary_operation_; } in binary_operation()
2455 BinaryOperation* binary_operation_;
3397 BinaryOperation* NewBinaryOperation(Token::Value op, in NewBinaryOperation()
3401 return new (zone_) BinaryOperation(op, left, right, pos); in NewBinaryOperation()
Dprettyprinter.cc340 void CallPrinter::VisitBinaryOperation(BinaryOperation* node) { in VisitBinaryOperation()
1160 void AstPrinter::VisitBinaryOperation(BinaryOperation* node) { in VisitBinaryOperation()
Dast-traversal-visitor.h425 BinaryOperation* expr) { in VisitBinaryOperation()
/external/v8/src/parsing/
Dpreparser.h150 static PreParserExpression BinaryOperation(PreParserExpression left, in BinaryOperation() function
607 return PreParserExpression::BinaryOperation(left, op, right); in NewBinaryOperation()
Dpattern-rewriter.cc653 NOT_A_PATTERN(BinaryOperation)
/external/v8/src/crankshaft/
Dhydrogen.h2215 void VisitComma(BinaryOperation* expr);
2216 void VisitLogicalExpression(BinaryOperation* expr);
2217 void VisitArithmeticExpression(BinaryOperation* expr);
2665 BinaryOperation* expr,

12