#ifndef V8_MAGLEV_MAGLEV_GRAPH_H_
#define V8_MAGLEV_MAGLEV_GRAPH_H_
#include <vector>
#include "src/codegen/optimized-compilation-info.h"
#include "src/compiler/const-tracking-let-helpers.h"
#include "src/compiler/heap-refs.h"
#include "src/maglev/maglev-basic-block.h"
#include "src/maglev/maglev-ir.h"
namespace v8 {
namespace internal {
namespace maglev {
using BlockConstIterator = ZoneVector<BasicBlock*>::const_iterator;
using BlockConstReverseIterator =
ZoneVector<BasicBlock*>::const_reverse_iterator;
class Graph final : public ZoneObject { … };
}
}
}
#endif