#ifndef V8_WASM_BASELINE_LIFTOFF_COMPILER_H_
#define V8_WASM_BASELINE_LIFTOFF_COMPILER_H_
#include "src/wasm/function-compiler.h"
namespace v8 {
namespace internal {
class AccountingAllocator;
class Counters;
namespace wasm {
struct CompilationEnv;
class DebugSideTable;
struct FunctionBody;
class WasmDetectedFeatures;
enum LiftoffBailoutReason : int8_t { … };
struct LiftoffOptions { … };
V8_EXPORT_PRIVATE WasmCompilationResult ExecuteLiftoffCompilation(
CompilationEnv*, const FunctionBody&, const LiftoffOptions&);
V8_EXPORT_PRIVATE std::unique_ptr<DebugSideTable> GenerateLiftoffDebugSideTable(
const WasmCode*);
}
}
}
#endif