5#ifndef V8_MAGLEV_MAGLEV_GRAPH_VERIFIER_H_
6#define V8_MAGLEV_MAGLEV_GRAPH_VERIFIER_H_
34 seen_[block->id()] =
true;
44 template <
typename NodeT>
46 for (
Input& input : *node) {
47 Opcode op = input.node()->opcode();
MaglevGraphLabeller * graph_labeller() const
bool has_graph_labeller() const
std::vector< bool > seen_
void PostProcessGraph(Graph *graph)
MaglevGraphVerifier(MaglevCompilationInfo *compilation_info)
ProcessResult Process(NodeT *node, const ProcessingState &state)
ProcessResult Process(Dead *node, const ProcessingState &state)
void PreProcessGraph(Graph *graph)
BlockProcessResult PreProcessBasicBlock(BasicBlock *block)
void PostProcessBasicBlock(BasicBlock *block)
MaglevGraphLabeller * graph_labeller_
static constexpr Opcode kLastOpcode
static constexpr Opcode kFirstOpcode
#define CHECK_GE(lhs, rhs)
#define CHECK_LE(lhs, rhs)