#ifndef V8_COMPILER_TURBOSHAFT_RECREATE_SCHEDULE_H_
#define V8_COMPILER_TURBOSHAFT_RECREATE_SCHEDULE_H_
#include "src/compiler/compiler-source-position-table.h"
#include "src/compiler/js-heap-broker.h"
#include "src/compiler/node-origin-table.h"
namespace v8::internal {
class Zone;
}
namespace v8::internal::compiler {
class Schedule;
class Graph;
class CallDescriptor;
class TFPipelineData;
}
namespace v8::internal::compiler::turboshaft {
class Graph;
class PipelineData;
struct RecreateScheduleResult { … };
RecreateScheduleResult RecreateSchedule(PipelineData* data,
compiler::TFPipelineData* turbofan_data,
CallDescriptor* call_descriptor,
Zone* phase_zone);
}
#endif