Lines Matching full:valuematcher
51 struct ValueMatcher : public NodeMatcher {
54 explicit ValueMatcher(Node* node)
74 inline ValueMatcher<uint32_t, IrOpcode::kInt32Constant>::ValueMatcher(
86 inline ValueMatcher<int64_t, IrOpcode::kInt64Constant>::ValueMatcher(Node* node)
99 inline ValueMatcher<uint64_t, IrOpcode::kInt64Constant>::ValueMatcher(
114 struct IntMatcher final : public ValueMatcher<T, kOpcode> {
115 explicit IntMatcher(Node* node) : ValueMatcher<T, kOpcode>(node) {}
152 struct FloatMatcher final : public ValueMatcher<T, kOpcode> {
153 explicit FloatMatcher(Node* node) : ValueMatcher<T, kOpcode>(node) {}
190 : public ValueMatcher<Handle<HeapObject>, IrOpcode::kHeapConstant> {
192 : ValueMatcher<Handle<HeapObject>, IrOpcode::kHeapConstant>(node) {}
202 : public ValueMatcher<ExternalReference, IrOpcode::kExternalConstant> {
204 : ValueMatcher<ExternalReference, IrOpcode::kExternalConstant>(node) {}