Lines Matching refs:NodeMatcher
23 struct NodeMatcher { struct
24 explicit NodeMatcher(Node* node) : node_(node) {} in NodeMatcher() function
51 struct ValueMatcher : public NodeMatcher { argument
55 : NodeMatcher(node), value_(), has_value_(opcode() == kOpcode) { in ValueMatcher()
76 : NodeMatcher(node), in ValueMatcher()
87 : NodeMatcher(node), value_(), has_value_(false) { in ValueMatcher()
101 : NodeMatcher(node), value_(), has_value_(false) { in ValueMatcher()
214 struct LoadMatcher : public NodeMatcher {
216 : NodeMatcher(node), object_(InputAt(0)), index_(InputAt(1)) {} in LoadMatcher()
233 struct BinopMatcher : public NodeMatcher {
235 : NodeMatcher(node), left_(InputAt(0)), right_(InputAt(1)) { in BinopMatcher()
239 : NodeMatcher(node), left_(InputAt(0)), right_(InputAt(1)) { in BinopMatcher()
675 struct V8_EXPORT_PRIVATE BranchMatcher : public NON_EXPORTED_BASE(NodeMatcher) {
690 : public NON_EXPORTED_BASE(NodeMatcher) {