Lines Matching refs:ValueMatcher
80 struct ValueMatcher : public NodeMatcher {
83 explicit ValueMatcher(Node* node)
104 inline ValueMatcher<uint32_t, IrOpcode::kInt32Constant>::ValueMatcher(
115 inline ValueMatcher<int64_t, IrOpcode::kInt64Constant>::ValueMatcher(Node* node)
128 inline ValueMatcher<uint64_t, IrOpcode::kInt64Constant>::ValueMatcher(
143 struct IntMatcher final : public ValueMatcher<T, kOpcode> {
144 explicit IntMatcher(Node* node) : ValueMatcher<T, kOpcode>(node) {}
175 ValueMatcher<S128ImmediateParameter, IrOpcode::kS128Const>;
187 struct FloatMatcher final : public ValueMatcher<T, kOpcode> {
188 explicit FloatMatcher(Node* node) : ValueMatcher<T, kOpcode>(node) {}
232 : public ValueMatcher<Handle<HeapObject>, kHeapConstantOpcode> {
234 : ValueMatcher<Handle<HeapObject>, kHeapConstantOpcode>(node) {}
259 : public ValueMatcher<ExternalReference, IrOpcode::kExternalConstant> {
261 : ValueMatcher<ExternalReference, IrOpcode::kExternalConstant>(node) {}
835 : ValueMatcher<LoadTransformParameters, IrOpcode::kLoadTransform> {
836 explicit LoadTransformMatcher(Node* node) : ValueMatcher(node) {}