#include "src/compiler/turboshaft/phase.h"
#include "src/compiler/backend/register-allocator.h"
#include "src/compiler/graph-visualizer.h"
#include "src/compiler/js-heap-broker.h"
#include "src/compiler/turboshaft/graph-visualizer.h"
#include "src/diagnostics/code-tracer.h"
#include "src/utils/ostreams.h"
#ifdef V8_ENABLE_WEBASSEMBLY
#include "src/wasm/wasm-engine.h"
#endif
namespace v8::internal::compiler::turboshaft {
void PipelineData::InitializeRegisterComponent(
const RegisterConfiguration* config, CallDescriptor* call_descriptor) { … }
AccountingAllocator* PipelineData::allocator() const { … }
void PrintTurboshaftGraph(PipelineData* data, Zone* temp_zone,
CodeTracer* code_tracer, const char* phase_name) { … }
void PrintTurboshaftGraphForTurbolizer(std::ofstream& stream,
const Graph& graph,
const char* phase_name,
NodeOriginTable* node_origins,
Zone* temp_zone) { … }
CodeTracer* PipelineData::GetCodeTracer() const { … }
}