Lines Matching refs:AddMatcher
349 struct AddMatcher : public BinopMatcher { struct
354 AddMatcher(Node* node, bool allow_input_swap) in AddMatcher() argument
360 explicit AddMatcher(Node* node) in AddMatcher() function
411 typedef AddMatcher<Int32BinopMatcher, IrOpcode::kInt32Add, IrOpcode::kInt32Sub, argument
414 typedef AddMatcher<Int64BinopMatcher, IrOpcode::kInt64Add, IrOpcode::kInt64Sub,
430 template <class AddMatcher>
488 AddMatcher m(node, options & AddressOption::kAllowInputSwap); in Initialize()
504 if (right->opcode() == AddMatcher::kSubOpcode && in Initialize()
506 AddMatcher right_matcher(right); in Initialize()
516 if (right->opcode() == AddMatcher::kAddOpcode && in Initialize()
518 AddMatcher right_matcher(right); in Initialize()
537 if (left->opcode() == AddMatcher::kSubOpcode && in Initialize()
539 AddMatcher left_matcher(left); in Initialize()
563 if (left->opcode() == AddMatcher::kAddOpcode && in Initialize()
565 AddMatcher left_matcher(left); in Initialize()