digraph ipu_stack_package_partition {
  graph [rankdir=LR, bgcolor="white", fontname="DejaVu Sans", fontsize=17,
         label="ipu_codegen::package — package build/run detail", labelloc=t, labeljust=l, pad=0.2, nodesep=0.3, ranksep=0.75, newrank=true, overlap=false, splines=polyline, outputorder=edgesfirst];
  node [fontname="DejaVu Sans", fontsize=9, style="rounded,filled", color="#52606d", penwidth=0.8];
  edge [fontname="DejaVu Sans", fontsize=7, color="#52606d", arrowsize=0.55, penwidth=0.8];
  build_entry [label="package build entry", shape=octagon, fillcolor="#cfe2ff", penwidth=1.4];
  subgraph cluster_primary { label="primary nodes"; color="#d9e8fb"; style="rounded";
    f25 [label="ipu_codegen::package::CompiledTensor::binding", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="pub fn binding(&self) -> PackageBuildResult<Binding> — crates/ipu-codegen/src/package.rs:2085"];
    f5 [label="ipu_codegen::package::active_topology", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn active_topology(tile_count: u16) -> PackageBuildResult<Topology> — crates/ipu-codegen/src/package.rs:1438"];
    f2 [label="ipu_codegen::package::add_generated_debug_map", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn add_generated_debug_map( application: &mut Application, physical_tile: u32, code_address: u32, generated: &GeneratedProgram, ) -> PackageBuildResult<()> — crates/ipu-codegen/src/package.rs:1381"];
    f1 [label="ipu_codegen::package::add_linked_debug_map", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn add_linked_debug_map( application: &mut Application, linked: &LinkedImage, ) -> PackageBuildResult<()> — crates/ipu-codegen/src/package.rs:1348"];
    f30 [label="ipu_codegen::package::build_package", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="pub fn build_package( graph: &ComputeGraph, config: &PackageConfig, ) -> PackageBuildResult<CompiledPackage> — crates/ipu-codegen/src/package.rs:515"];
    f33 [label="ipu_codegen::package::build_package_artifacts", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn build_package_artifacts( graph: &ComputeGraph, config: &PackageConfig, diagnostic_checkpoints: bool, ) -> PackageBuildResult<(CompiledPackage, MidGraph, LowProgram)> — crates/ipu-codegen/src/package.rs:621"];
    f35 [label="ipu_codegen::package::build_package_from_objects", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn build_package_from_objects( mid: &MidGraph, program: &LowProgram, config: &PackageConfig, objects: &[Vec<u8>], kernel_plan: &KernelBuildPlan, ) -> PackageBuildResult<CompiledPackage> — crates/ipu-codegen/src/package.rs:743"];
    f3 [label="ipu_codegen::package::build_phase", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn build_phase<T>( phase: &'static str, build: impl FnOnce() -> PackageBuildResult<T>, ) -> PackageBuildResult<T> — crates/ipu-codegen/src/package.rs:1410"];
    f6 [label="ipu_codegen::package::build_tile", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn build_tile( physical_tile: u32, logical_tile: u32, generated: &GeneratedProgram, host_segments: &[Segment], context: &TileBuildContext<'_>, ) -> PackageBuildResult<TileImage> — crates/ipu-codegen/src/package.rs:1454"];
    f32 [label="ipu_codegen::package::compiled_graph_tensors", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn compiled_graph_tensors( mid: &MidGraph, low: &LowProgram, placement: &crate::Placement, topology: &Topology, ) -> PackageBuildResult<(Vec<CompiledTensor>, Vec<CompiledTensor>)> — crates/ipu-codegen/src/package.rs:583"];
    f0 [label="ipu_codegen::package::compiled_tensor", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn compiled_tensor( mid: &MidGraph, low: &LowProgram, placement: &crate::Placement, topology: &Topology, value: crate::MidValueId, name: Option<String>, ) -> PackageBuildResult<CompiledTensor> — crates/ipu-codegen/src/package.rs:1300"];
    f12 [label="ipu_codegen::package::cycle_binding", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn cycle_binding(name: &str, address: u32, tile_count: u16, topology: &Topology) -> Binding — crates/ipu-codegen/src/package.rs:1630"];
    f20 [label="ipu_codegen::package::exchange_synchronization_description", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn exchange_synchronization_description( index: usize, phase: u32, provenance: &crate::WorkProvenance, ) -> PackageBuildResult<ProfileStep> — crates/ipu-codegen/src/package.rs:2005"];
    f15 [label="ipu_codegen::package::inactive_profile_work", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn inactive_profile_work(program: &LowProgram) -> Vec<crate::TileWorkRef<'_>> — crates/ipu-codegen/src/package.rs:1797"];
    f21 [label="ipu_codegen::package::inactive_tile_description", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn inactive_tile_description( index: usize, phase: u32, provenance: &crate::WorkProvenance, ) -> PackageBuildResult<ProfileStep> — crates/ipu-codegen/src/package.rs:2021"];
    f14 [label="ipu_codegen::package::instrument_profile", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn instrument_profile( program: &LowProgram, exchanges: &[crate::PhysicalExchangePhase], logical_tile: u16, physical_tile: u32, tile_program: &mut crate::TileProgram, address: u32, ) -> PackageBuildResult<TileProfilePlan> — crates/ipu-codegen/src/package.rs:1696"];
    f29 [label="ipu_codegen::package::invalid", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="pub(crate) fn invalid(message: impl Into<String>) -> PackageBuildError — crates/ipu-codegen/src/package.rs:2171"];
    f7 [label="ipu_codegen::package::link_runtime", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn link_runtime( objects: &[Vec<u8>], externals: HashMap<String, u32>, kernel_plan: &KernelBuildPlan, retained_runtime: &[String], ) -> PackageBuildResult<LinkedImage> — crates/ipu-codegen/src/package.rs:1527"];
    f27 [label="ipu_codegen::package::linked_end", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn linked_end(linked: &LinkedImage) -> PackageBuildResult<u32> — crates/ipu-codegen/src/package.rs:2146"];
    f31 [label="ipu_codegen::package::package_precisions", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn package_precisions(mid: &MidGraph) -> BTreeMap<ValueId, Precision> — crates/ipu-codegen/src/package.rs:576"];
    f24 [label="ipu_codegen::package::profile_address", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn profile_address(base: u32, index: usize) -> PackageBuildResult<u32> — crates/ipu-codegen/src/package.rs:2074"];
    f13 [label="ipu_codegen::package::profile_binding", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn profile_binding( program: &LowProgram, physical_to_logical: &[u16], address: u32, ) -> PackageBuildResult<Binding> — crates/ipu-codegen/src/package.rs:1650"];
    f22 [label="ipu_codegen::package::profile_description", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn profile_description( index: usize, phase: u32, provenance: &crate::WorkProvenance, kind: ProfileStepKind, kernel: &str, ) -> PackageBuildResult<ProfileStep> — crates/ipu-codegen/src/package.rs:2032"];
    f18 [label="ipu_codegen::package::profile_step", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn profile_step( program: &LowProgram, exchanges: &[crate::PhysicalExchangePhase], logical_tile: u16, index: usize, work: crate::TileWorkRef<'_>, step: &mut crate::TileStep, following: Option<&crate::WorkProvenance>, ) -> PackageBuildResult<ProfileStep> — crates/ipu-codegen/src/package.rs:1845"];
    f16 [label="ipu_codegen::package::profile_step_count", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn profile_step_count(program: &LowProgram, tile: &crate::TileWorkList) -> usize — crates/ipu-codegen/src/package.rs:1814"];
    f17 [label="ipu_codegen::package::profile_work_can_merge", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn profile_work_can_merge( previous: crate::TileWorkRef<'_>, current: crate::TileWorkRef<'_>, ) -> bool — crates/ipu-codegen/src/package.rs:1826"];
    f28 [label="ipu_codegen::package::reserve_linked_image", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn reserve_linked_image( memory: &mut TileMemoryMap, linked: &LinkedImage, name: &'static str, ) -> PackageBuildResult<()> — crates/ipu-codegen/src/package.rs:2156"];
    f8 [label="ipu_codegen::package::runtime_retained_symbols", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn runtime_retained_symbols(program: &LowProgram, config: &PackageConfig) -> Vec<String> — crates/ipu-codegen/src/package.rs:1553"];
    f26 [label="ipu_codegen::package::runtime_symbols", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn runtime_symbols( physical_tile: u32, program_address: u32, host_staging_address: u32, ) -> PackageBuildResult<HashMap<String, u32>> — crates/ipu-codegen/src/package.rs:2121"];
    f34 [label="ipu_codegen::package::select_scheduled_finalist", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn select_scheduled_finalist( finalists: Vec<MidGraph>, planning: &PipelineConfig, ) -> PackageBuildResult<(MidGraph, LowProgram)> — crates/ipu-codegen/src/package.rs:673"];
    f23 [label="ipu_codegen::package::step_profile", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn step_profile(step: &mut crate::TileStep) -> &mut crate::StepProfile — crates/ipu-codegen/src/package.rs:2065"];
    f9 [label="ipu_codegen::package::tile_has_fill_zero", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn tile_has_fill_zero(program: &LowProgram, tile: &crate::TileWorkList) -> bool — crates/ipu-codegen/src/package.rs:1595"];
    f10 [label="ipu_codegen::package::tile_has_halfword_copy", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn tile_has_halfword_copy(program: &LowProgram, tile: &crate::TileWorkList) -> bool — crates/ipu-codegen/src/package.rs:1607"];
    f11 [label="ipu_codegen::package::tile_has_local_copy", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn tile_has_local_copy(program: &LowProgram, tile: &crate::TileWorkList) -> bool — crates/ipu-codegen/src/package.rs:1620"];
    f4 [label="ipu_codegen::package::validate_tile_count", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn validate_tile_count(tile_count: u32) -> PackageBuildResult<()> — crates/ipu-codegen/src/package.rs:1427"];
    f19 [label="ipu_codegen::package::view_logical_elements", shape=box, fillcolor="#d9e8fb", color="#2166ac", tooltip="fn view_logical_elements(view: &crate::ShardView) -> u64 — crates/ipu-codegen/src/package.rs:1999"];
    t0 [label="ipu_codegen::package::CompiledPackage\n«struct»", shape=ellipse, style="filled,dashed", fillcolor="#d9e8fb", color="#7b8794", tooltip="crates/ipu-codegen/src/package.rs:104"];
    t1 [label="ipu_codegen::package::CompiledTensor\n«struct»", shape=ellipse, style="filled,dashed", fillcolor="#d9e8fb", color="#7b8794", tooltip="crates/ipu-codegen/src/package.rs:128"];
    t2 [label="ipu_codegen::package::CompiledTensorShard\n«struct»", shape=ellipse, style="filled,dashed", fillcolor="#d9e8fb", color="#7b8794", tooltip="crates/ipu-codegen/src/package.rs:137"];
    t4 [label="ipu_codegen::package::PackageBuildError\n«enum»", shape=ellipse, style="filled,dashed", fillcolor="#d9e8fb", color="#7b8794", tooltip="crates/ipu-codegen/src/package.rs:45"];
    t5 [label="ipu_codegen::package::PackageBuildResult\n«type»", shape=ellipse, style="filled,dashed", fillcolor="#d9e8fb", color="#7b8794", tooltip="crates/ipu-codegen/src/package.rs:81"];
    t6 [label="ipu_codegen::package::PackageConfig\n«struct»", shape=ellipse, style="filled,dashed", fillcolor="#d9e8fb", color="#7b8794", tooltip="crates/ipu-codegen/src/package.rs:85"];
    t3 [label="ipu_codegen::package::TileBuildContext\n«struct»", shape=ellipse, style="filled,dashed", fillcolor="#d9e8fb", color="#7b8794", tooltip="crates/ipu-codegen/src/package.rs:1446"];
  }
  subgraph cluster_external { label="outgoing references — click to open target partition"; color="#d9d9d9"; style="rounded,dashed";
    xf0 [label="ipu_codegen::config::HardwareTarget::cost_model", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-config.svg", target="_top", tooltip="open target partition"];
    xf1 [label="ipu_codegen::config::ProfilingConfig::records_overall_time", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-config.svg", target="_top", tooltip="open target partition"];
    xf2 [label="ipu_codegen::config::ProfilingConfig::records_steps", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-config.svg", target="_top", tooltip="open target partition"];
    xf3 [label="ipu_codegen::emitter::CodegenOptions::default", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-emitter.svg", target="_top", tooltip="open target partition"];
    xf4 [label="ipu_codegen::emitter::emit", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-emitter.svg", target="_top", tooltip="open target partition"];
    xf6 [label="ipu_codegen::exchange::PhaseDiagnostics::emit", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-exchange.svg", target="_top", tooltip="open target partition"];
    xf5 [label="ipu_codegen::exchange::lower_exchanges", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-exchange.svg", target="_top", tooltip="open target partition"];
    xf7 [label="ipu_codegen::graph::ComputeGraph::operations", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-graph.svg", target="_top", tooltip="open target partition"];
    xf8 [label="ipu_codegen::graph::OperationId::index", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-graph.svg", target="_top", tooltip="open target partition"];
    xf9 [label="ipu_codegen::host::plan", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-host.svg", target="_top", tooltip="open target partition"];
    xf11 [label="ipu_codegen::ir::MidOperation::operator_plan", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-ir.svg", target="_top", tooltip="open target partition"];
    xf10 [label="ipu_codegen::ir::MidValueId::index", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-ir.svg", target="_top", tooltip="open target partition"];
    xf12 [label="ipu_codegen::kernel::KernelBuildPlan::from_program", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-kernel.svg", target="_top", tooltip="open target partition"];
    xf13 [label="ipu_codegen::kernel::KernelBuildPlan::retained_symbols", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-kernel.svg", target="_top", tooltip="open target partition"];
    xf14 [label="ipu_codegen::layout::TensorRegion::deref", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-layout.svg", target="_top", tooltip="open target partition"];
    xf19 [label="ipu_codegen::low::ExchangePhaseId::index", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-low-part-1.svg", target="_top", tooltip="open target partition"];
    xf15 [label="ipu_codegen::low::KernelRun::deref", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-low-part-1.svg", target="_top", tooltip="open target partition"];
    xf17 [label="ipu_codegen::low::LowProgram::work", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-low-part-1.svg", target="_top", tooltip="open target partition"];
    xf16 [label="ipu_codegen::low::LowShardId::index", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-low-part-1.svg", target="_top", tooltip="open target partition"];
    xf20 [label="ipu_codegen::low::format", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-low-part-1.svg", target="_top", tooltip="open target partition"];
    xf18 [label="ipu_codegen::low::lower_to_tiles", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-low-part-1.svg", target="_top", tooltip="open target partition"];
    xf21 [label="ipu_codegen::memory::TileMemoryMap::allocate", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-memory.svg", target="_top", tooltip="open target partition"];
    xf22 [label="ipu_codegen::memory::TileMemoryMap::free_ranges", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-memory.svg", target="_top", tooltip="open target partition"];
    xf24 [label="ipu_codegen::memory::TileMemoryMap::new", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-memory.svg", target="_top", tooltip="open target partition"];
    xf23 [label="ipu_codegen::memory::TileMemoryMap::next_free", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-memory.svg", target="_top", tooltip="open target partition"];
    xf25 [label="ipu_codegen::memory::TileMemoryMap::reserve", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-memory.svg", target="_top", tooltip="open target partition"];
    xf26 [label="ipu_codegen::mid::format", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-mid.svg", target="_top", tooltip="open target partition"];
    xf27 [label="ipu_codegen::mid::lower_finalists", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-mid.svg", target="_top", tooltip="open target partition"];
    xf28 [label="ipu_codegen::place::place", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-place.svg", target="_top", tooltip="open target partition"];
    xf29 [label="ipu_codegen::place::place_with_standard_ranges", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-place.svg", target="_top", tooltip="open target partition"];
    xf30 [label="ipu_codegen::storage::shard_storage_bytes", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-storage.svg", target="_top", tooltip="open target partition"];
    xf31 [label="ipu_codegen::tile::TileProgramLowering::exchange_code_end", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-tile.svg", target="_top", tooltip="open target partition"];
    xf32 [label="ipu_codegen::tile::TileProgramLowering::lower_tile", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-tile.svg", target="_top", tooltip="open target partition"];
    xf34 [label="ipu_codegen::tile::TileProgramLowering::new", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-tile.svg", target="_top", tooltip="open target partition"];
    xf33 [label="ipu_codegen::tile::compact_exchange_table_bytes", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-codegen-tile.svg", target="_top", tooltip="open target partition"];
    xf36 [label="ipu_elf::Toolchain::compile", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-elf.svg", target="_top", tooltip="open target partition"];
    xf35 [label="ipu_elf::link", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-elf.svg", target="_top", tooltip="open target partition"];
    xf38 [label="ipu_exchange::Topology::c600", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-exchange-part-1.svg", target="_top", tooltip="open target partition"];
    xf37 [label="ipu_exchange::Topology::new", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-exchange-part-1.svg", target="_top", tooltip="open target partition"];
    xf40 [label="ipu_exchange::Topology::physical", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-exchange-part-1.svg", target="_top", tooltip="open target partition"];
    xf39 [label="ipu_exchange::Topology::tile_count", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-exchange-part-1.svg", target="_top", tooltip="open target partition"];
    xf41 [label="ipu_exchange::encode_br_m", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-exchange-part-1.svg", target="_top", tooltip="open target partition"];
    xf42 [label="ipu_exchange::encode_setzi_m", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-exchange-part-1.svg", target="_top", tooltip="open target partition"];
    xf43 [label="ipu_package::AddressRegion::new", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-package.svg", target="_top", tooltip="open target partition"];
    xf44 [label="ipu_package::AddressRegion::size", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-package.svg", target="_top", tooltip="open target partition"];
    xf45 [label="ipu_package::Application::default", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-package.svg", target="_top", tooltip="open target partition"];
    xf46 [label="ipu_package::Application::validate", shape=box, fillcolor="#f5f5f5", color="#9aa5b1", style="rounded,filled,dashed", URL="ipu-package.svg", target="_top", tooltip="open target partition"];
    xt0 [label="ipu_codegen::config::PipelineConfig\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-config.svg", target="_top", tooltip="open defining partition"];
    xt1 [label="ipu_codegen::config::ProfilingConfig\n«enum»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-config.svg", target="_top", tooltip="open defining partition"];
    xt2 [label="ipu_codegen::emitter::CodegenOptions\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-emitter.svg", target="_top", tooltip="open defining partition"];
    xt3 [label="ipu_codegen::emitter::GeneratedProgram\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-emitter.svg", target="_top", tooltip="open defining partition"];
    xt6 [label="ipu_codegen::exchange::ExchangeActivityKind\n«enum»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-exchange.svg", target="_top", tooltip="open defining partition"];
    xt4 [label="ipu_codegen::exchange::ExchangeLoweringOptions\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-exchange.svg", target="_top", tooltip="open defining partition"];
    xt5 [label="ipu_codegen::exchange::PhysicalExchangePhase\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-exchange.svg", target="_top", tooltip="open defining partition"];
    xt8 [label="ipu_codegen::graph::ComputeGraph\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-graph.svg", target="_top", tooltip="open defining partition"];
    xt10 [label="ipu_codegen::graph::GraphInputKind\n«enum»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-graph.svg", target="_top", tooltip="open defining partition"];
    xt7 [label="ipu_codegen::graph::Repeat\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-graph.svg", target="_top", tooltip="open defining partition"];
    xt9 [label="ipu_codegen::graph::ValueId\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-graph.svg", target="_top", tooltip="open defining partition"];
    xt11 [label="ipu_codegen::ir::MidGraph\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-ir.svg", target="_top", tooltip="open defining partition"];
    xt12 [label="ipu_codegen::ir::MidValueId\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-ir.svg", target="_top", tooltip="open defining partition"];
    xt13 [label="ipu_codegen::kernel::KernelBuildPlan\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-kernel.svg", target="_top", tooltip="open defining partition"];
    xt15 [label="ipu_codegen::low::LocalCopy\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-low-part-2.svg", target="_top", tooltip="open defining partition"];
    xt16 [label="ipu_codegen::low::LocalCopyPattern\n«enum»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-low-part-2.svg", target="_top", tooltip="open defining partition"];
    xt19 [label="ipu_codegen::low::LowProgram\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-low-part-2.svg", target="_top", tooltip="open defining partition"];
    xt21 [label="ipu_codegen::low::ShardDefinition\n«enum»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-low-part-2.svg", target="_top", tooltip="open defining partition"];
    xt20 [label="ipu_codegen::low::ShardView\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-low-part-2.svg", target="_top", tooltip="open defining partition"];
    xt18 [label="ipu_codegen::low::TileWorkList\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-low-part-2.svg", target="_top", tooltip="open defining partition"];
    xt17 [label="ipu_codegen::low::TileWorkRef\n«enum»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-low-part-2.svg", target="_top", tooltip="open defining partition"];
    xt14 [label="ipu_codegen::low::WorkProvenance\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-low-part-2.svg", target="_top", tooltip="open defining partition"];
    xt23 [label="ipu_codegen::memory::MemoryRequest\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-memory.svg", target="_top", tooltip="open defining partition"];
    xt22 [label="ipu_codegen::memory::TileMemoryMap\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-memory.svg", target="_top", tooltip="open defining partition"];
    xt24 [label="ipu_codegen::operator::Precision\n«enum»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-operator.svg", target="_top", tooltip="open defining partition"];
    xt25 [label="ipu_codegen::operator::TileKernelSpec\n«enum»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-operator.svg", target="_top", tooltip="open defining partition"];
    xt26 [label="ipu_codegen::place::Placement\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-place.svg", target="_top", tooltip="open defining partition"];
    xt27 [label="ipu_codegen::program::StepProfile\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-program.svg", target="_top", tooltip="open defining partition"];
    xt29 [label="ipu_codegen::program::TileProgram\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-program.svg", target="_top", tooltip="open defining partition"];
    xt28 [label="ipu_codegen::program::TileStep\n«enum»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-program.svg", target="_top", tooltip="open defining partition"];
    xt30 [label="ipu_codegen::tile::TileProgramLowering\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-codegen-tile.svg", target="_top", tooltip="open defining partition"];
    xt31 [label="ipu_elf::LinkOptions\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-elf.svg", target="_top", tooltip="open defining partition"];
    xt32 [label="ipu_elf::LinkedImage\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-elf.svg", target="_top", tooltip="open defining partition"];
    xt33 [label="ipu_exchange::Topology\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-exchange-part-2.svg", target="_top", tooltip="open defining partition"];
    xt36 [label="ipu_package::AddressRegion\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-package.svg", target="_top", tooltip="open defining partition"];
    xt44 [label="ipu_package::Application\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-package.svg", target="_top", tooltip="open defining partition"];
    xt39 [label="ipu_package::Binding\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-package.svg", target="_top", tooltip="open defining partition"];
    xt43 [label="ipu_package::DebugRegion\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-package.svg", target="_top", tooltip="open defining partition"];
    xt42 [label="ipu_package::DebugSymbol\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-package.svg", target="_top", tooltip="open defining partition"];
    xt40 [label="ipu_package::EntryPoint\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-package.svg", target="_top", tooltip="open defining partition"];
    xt46 [label="ipu_package::ProfileExchangeActivity\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-package.svg", target="_top", tooltip="open defining partition"];
    xt45 [label="ipu_package::ProfileExchangeActivityKind\n«enum»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-package.svg", target="_top", tooltip="open defining partition"];
    xt48 [label="ipu_package::ProfileMetadata\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-package.svg", target="_top", tooltip="open defining partition"];
    xt47 [label="ipu_package::ProfileStep\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-package.svg", target="_top", tooltip="open defining partition"];
    xt34 [label="ipu_package::ProfileStepKind\n«enum»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-package.svg", target="_top", tooltip="open defining partition"];
    xt38 [label="ipu_package::RegionSlice\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-package.svg", target="_top", tooltip="open defining partition"];
    xt35 [label="ipu_package::Segment\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-package.svg", target="_top", tooltip="open defining partition"];
    xt37 [label="ipu_package::TileImage\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-package.svg", target="_top", tooltip="open defining partition"];
    xt41 [label="ipu_package::TileProfilePlan\n«struct»", shape=ellipse, fillcolor="#f5f5f5", color="#9aa5b1", style="filled,dashed", URL="ipu-package.svg", target="_top", tooltip="open defining partition"];
  }
  build_entry -> f30 [color="#2166ac", penwidth=1.4];
  f0 -> xf10 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f0 -> xf16 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f0 -> f29 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f0 -> xf40 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f0 -> xt11 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f0 -> xt12 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f0 -> xt19 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f0 -> xt21 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f0 -> t1 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f0 -> t2 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f0 -> t5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f0 -> xt26 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f0 -> xt33 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f1 -> t5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f1 -> xt32 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f1 -> xt42 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f1 -> xt43 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f1 -> xt44 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f2 -> f29 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f2 -> xt3 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f2 -> t5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f2 -> xt43 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f2 -> xt44 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f3 -> t5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f4 -> xf20 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f4 -> xf26 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f4 -> f29 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f4 -> xf38 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f4 -> xf39 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f4 -> t5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f4 -> xt33 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f5 -> xf37 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f5 -> t5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f5 -> xt33 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f6 -> f7 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f6 -> f26 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f6 -> f29 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f6 -> xf41 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f6 -> xf42 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f6 -> xt3 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f6 -> t3 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f6 -> t5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f6 -> xt35 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f6 -> xt37 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f7 -> xf13 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f7 -> xf35 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f7 -> xt13 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f7 -> t5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f7 -> xt31 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f7 -> xt32 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f8 -> xf1 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f8 -> f9 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f8 -> f10 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f8 -> f11 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f8 -> xt19 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f8 -> t6 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f9 -> xf15 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f9 -> xf17 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f9 -> xt7 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f9 -> xt15 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f9 -> xt17 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f9 -> xt18 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f9 -> xt19 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f9 -> xt25 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f10 -> xf17 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f10 -> xt7 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f10 -> xt15 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f10 -> xt16 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f10 -> xt17 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f10 -> xt18 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f10 -> xt19 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f11 -> xf17 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f11 -> xt7 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f11 -> xt15 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f11 -> xt17 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f11 -> xt18 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f11 -> xt19 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f12 -> xf40 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f12 -> xt33 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f12 -> xt38 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f12 -> xt39 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f13 -> f15 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f13 -> f16 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f13 -> f29 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f13 -> xt19 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f13 -> t5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f13 -> xt38 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f13 -> xt39 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f14 -> xf8 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f14 -> xf15 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f14 -> xf17 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f14 -> xf19 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f14 -> xf20 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f14 -> xf26 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f14 -> f15 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f14 -> f17 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f14 -> f18 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f14 -> f21 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f14 -> f23 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f14 -> f24 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f14 -> f29 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f14 -> xt5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f14 -> xt7 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f14 -> xt15 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f14 -> xt17 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f14 -> xt19 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f14 -> t5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f14 -> xt28 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f14 -> xt29 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f14 -> xt34 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f14 -> xt41 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f14 -> xt47 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f14 -> xt48 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f15 -> xf17 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f15 -> xt7 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f15 -> xt17 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f15 -> xt19 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f16 -> xf17 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f16 -> f17 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f16 -> xt18 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f16 -> xt19 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f17 -> xf15 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f17 -> xt15 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f17 -> xt17 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f18 -> xf8 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f18 -> xf15 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f18 -> xf19 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f18 -> xf20 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f18 -> xf26 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f18 -> f19 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f18 -> f20 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f18 -> f22 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f18 -> f29 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f18 -> xt5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f18 -> xt6 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f18 -> xt7 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f18 -> xt14 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f18 -> xt15 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f18 -> xt17 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f18 -> xt19 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f18 -> t5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f18 -> xt28 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f18 -> xt34 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f18 -> xt45 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f18 -> xt46 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f18 -> xt47 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f18 -> xt48 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f19 -> xf14 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f19 -> xt20 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f20 -> f22 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f20 -> xt14 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f20 -> t5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f20 -> xt34 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f20 -> xt47 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f21 -> f22 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f21 -> xt14 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f21 -> t5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f21 -> xt34 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f21 -> xt47 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f22 -> xf8 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f22 -> xf10 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f22 -> xf20 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f22 -> xf26 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f22 -> xt14 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f22 -> t5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f22 -> xt34 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f22 -> xt47 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f22 -> xt48 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f23 -> xt7 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f23 -> xt27 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f23 -> xt28 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f24 -> f29 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f24 -> t5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f25 -> f29 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f25 -> xf30 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f25 -> xt24 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f25 -> t5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f25 -> xt38 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f25 -> xt39 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f26 -> f29 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f26 -> t5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f27 -> f29 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f27 -> t5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f27 -> xt32 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f28 -> xf25 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f28 -> f29 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f28 -> xf43 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f28 -> xt22 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f28 -> t5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f28 -> xt32 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f28 -> xt36 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f29 -> t4 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f30 -> xf7 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f30 -> f33 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f30 -> xt8 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f30 -> t0 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f30 -> t5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f30 -> t6 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f31 -> xt9 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f31 -> xt11 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f31 -> xt24 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f32 -> xf20 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f32 -> xf26 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f32 -> f0 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f32 -> xt11 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f32 -> xt19 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f32 -> t1 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f32 -> t5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f32 -> xt26 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f32 -> xt33 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f33 -> xf0 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f33 -> xf12 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f33 -> xf27 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f33 -> f3 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f33 -> f4 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f33 -> f34 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f33 -> f35 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f33 -> xf36 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f33 -> xt1 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f33 -> xt8 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f33 -> xt11 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f33 -> xt13 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f33 -> xt19 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f33 -> t0 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f33 -> t5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f33 -> t6 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f34 -> xf5 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f34 -> xf11 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f34 -> xf18 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f34 -> f5 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f34 -> xf28 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f34 -> xt0 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f34 -> xt4 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f34 -> xt11 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f34 -> xt19 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f34 -> t5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f35 -> xf1 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf2 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf3 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf4 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf5 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf6 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf9 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf20 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf21 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf22 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf23 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf24 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf25 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf26 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> f1 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> f2 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> f3 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> f5 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> f6 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> f7 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> f8 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> f12 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> f13 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> f14 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> f16 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> f25 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> f26 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> f27 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> f28 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> f29 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> f31 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> f32 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf28 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf29 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf31 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf32 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf33 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf34 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf38 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf39 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf40 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf43 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf44 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf45 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xf46 [color="#2166ac", style="solid", tooltip="rustc MIR call edge"];
  f35 -> xt2 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f35 -> xt4 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f35 -> xt10 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f35 -> xt11 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f35 -> xt13 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f35 -> xt19 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f35 -> xt22 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f35 -> xt23 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f35 -> t0 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f35 -> t1 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f35 -> t3 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f35 -> t4 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f35 -> t5 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f35 -> t6 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f35 -> xt30 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f35 -> xt33 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f35 -> xt36 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f35 -> xt38 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f35 -> xt39 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f35 -> xt40 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f35 -> xt43 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  f35 -> xt44 [style=dashed, color="#9aa5b1", arrowhead=none, constraint=false, tooltip="uses workspace type"];
  legend [shape=note, style="filled", fillcolor="#ffffff", color="#9aa5b1", fontsize=8,
          label="Solid: MIR-resolved call   Dotted: source fallback\nDashed, no arrow: uses type   Dashed node: link to another partition\nBlue: build   Green: run   Purple: shared"];
}
