#ifndef V8_COMPILER_BYTECODE_ANALYSIS_H_
#define V8_COMPILER_BYTECODE_ANALYSIS_H_
#include <optional>
#include "src/compiler/bytecode-liveness-map.h"
#include "src/handles/handles.h"
#include "src/interpreter/bytecode-register.h"
#include "src/utils/bit-vector.h"
#include "src/utils/utils.h"
#include "src/zone/zone-containers.h"
namespace v8 {
namespace internal {
class BytecodeArray;
namespace compiler {
class V8_EXPORT_PRIVATE BytecodeLoopAssignments { … };
class V8_EXPORT_PRIVATE ResumeJumpTarget { … };
struct V8_EXPORT_PRIVATE LoopInfo { … };
class V8_EXPORT_PRIVATE BytecodeAnalysis : public ZoneObject { … };
}
}
}
#endif