Lines Matching refs:AddMatcher
342 struct AddMatcher : public BinopMatcher { struct
347 AddMatcher(Node* node, bool allow_input_swap) in AddMatcher() argument
353 explicit AddMatcher(Node* node) in AddMatcher() function
405 typedef AddMatcher<Int32BinopMatcher, IrOpcode::kInt32Add, IrOpcode::kInt32Sub, argument
408 typedef AddMatcher<Int64BinopMatcher, IrOpcode::kInt64Add, IrOpcode::kInt64Sub,
424 template <class AddMatcher>
482 AddMatcher m(node, options & AddressOption::kAllowInputSwap); in Initialize()
498 if (right->opcode() == AddMatcher::kSubOpcode && in Initialize()
500 AddMatcher right_matcher(right); in Initialize()
510 if (right->opcode() == AddMatcher::kAddOpcode && in Initialize()
512 AddMatcher right_matcher(right); in Initialize()
531 if (left->opcode() == AddMatcher::kSubOpcode && in Initialize()
533 AddMatcher left_matcher(left); in Initialize()
557 if (left->opcode() == AddMatcher::kAddOpcode && in Initialize()
559 AddMatcher left_matcher(left); in Initialize()