5 #ifndef V8_COMPILER_VERIFIER_H_ 6 #define V8_COMPILER_VERIFIER_H_ 8 #include "src/base/macros.h" 9 #include "src/globals.h" 24 enum Typing { TYPED, UNTYPED };
25 enum CheckInputs { kValuesOnly, kAll };
26 enum CodeType { kDefault, kWasm };
28 static void Run(
Graph* graph, Typing typing = TYPED,
29 CheckInputs check_inputs = kAll,
30 CodeType code_type = kDefault);
42 static void VerifyNode(
Node* node);
46 static void VerifyEdgeInputReplacement(
const Edge& edge,
47 const Node* replacement);
49 static void VerifyNode(
Node* node) {}
50 static void VerifyEdgeInputReplacement(
const Edge& edge,
51 const Node* replacement) {}
68 #endif // V8_COMPILER_VERIFIER_H_