// Copyright 2016 the V8 project authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.#ifndef V8_COMPILER_MACHINE_GRAPH_VERIFIER_H_#define V8_COMPILER_MACHINE_GRAPH_VERIFIER_H_#include "src/base/macros.h"namespacev8{namespaceinternal{classZone;namespacecompiler{classGraph;classLinkage;classSchedule;// Verifies properties of a scheduled graph, such as that the nodes' inputs are// of the correct type.classMachineGraphVerifier{public:staticvoidRun(Graph*graph,Scheduleconst*constschedule,