rust 1,859,989 · typescript 235,537 · javascript 132,952 · python 20,426 · 6,407 files · digest 4f42637fac12 · built in 1.2 s · crystals off
crates/cre8-app-compute-core/src/planner.rs
Items
enum PurityKind struct NodeIntelligenceMetadata struct BlockIntelligenceMetadata struct WeightedCallEdge struct Hotspot struct WeightedCallGraphSummary struct CfgSummary enum ParamMode struct ParamSchema struct RemoteRegion struct RegionSummary struct IrIntelligenceReport enum PlanMode enum FallbackMode struct PlannerDecision struct PlanCandidate struct HypergraphPlanningSnapshot struct PlanOutcome struct RegionRuntimeMetrics struct RuntimeContributor struct OnlineHotspotThresholds impl Default for OnlineHotspotThresholds enum ProofLevel struct RegionParameter struct PeerEstimate impl PeerEstimate struct AdaptivePlanRequest impl AdaptivePlanRequest struct ProfileFeedbackStore const IR_DEFAULT_MULTIPLIER_SUFFIX const REGION_MULTIPLIER_PREFIX struct RemotePlanChoice
Functions
By call-graph weight (PageRank; 1.0 is the average function). 125 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| visit_expr_childrensrc/planner.rs:589 | fn | 21 | 7 | 2 | 2 | 6.6 | |
| collect_expr_readssrc/planner.rs:637 | fn | 8 | 2 | 8 | 1 | 4 | |
| visit_object_valuessrc/planner.rs:617 | fn | 5 | 2 | 2 | 0 | 3.4 | |
| visit_expr_listsrc/planner.rs:611 | fn | 5 | 2 | 1 | 0 | 3.3 | |
| visit_expr_call_childrensrc/planner.rs:623 | fn | 13 | 4 | 1 | 1 | 3.2 | |
| collect_expr_callssrc/planner.rs:646 | fn | 9 | 3 | 6 | 1 | 3.2 | |
| AdaptivePlanRequest::with_defaultssrc/planner.rs:338 | method | 23 | 1 | 16 | 0 | 3 | |
| expr_costsrc/planner.rs:452 | fn | 13 | 7 | 4 | 0 | 2.8 | |
| build_candidatesrc/planner.rs:1374 | fn | 21 | 1 | 7 | 0 | 2.7 | |
| plan_dispatchsrc/planner.rs:1753 | fn | 54 | 6 | 11 | 12 | 2.5 | |
| decision_with_modesrc/planner.rs:1348 | fn | 25 | 1 | 5 | 0 | 2.4 | |
| planner_identsrc/planner.rs:2548 | fn | 3 | 1 | 11 | 0 | 2.2 | |
| record_plan_outcome_with_regionssrc/planner.rs:1923 | fn | 40 | 7 | 4 | 5 | 2.1 | |
| region_multiplier_keysrc/planner.rs:376 | fn | 3 | 1 | 6 | 0 | 1.8 | |
| collect_reads_and_writessrc/planner.rs:834 | fn | 26 | 7 | 4 | 5 | 1.5 | |
| push_seen_hotspotsrc/planner.rs:1814 | fn | 5 | 2 | 2 | 0 | 1.4 | |
| insert_optional_writesrc/planner.rs:795 | fn | 5 | 2 | 2 | 0 | 1.4 | |
| blend_with_historical_remote_priorsrc/planner.rs:1396 | fn | 34 | 2 | 3 | 0 | 1.4 | |
| region_candidatesrc/planner.rs:1224 | fn | 3 | 3 | 2 | 0 | 1.2 | |
| collect_calls_from_opsrc/planner.rs:861 | fn | 33 | 6 | 3 | 4 | 1.2 | |
| record_plan_outcomesrc/planner.rs:1919 | fn | 3 | 1 | 2 | 1 | 1.2 | |
| ir_default_multiplier_keysrc/planner.rs:372 | fn | 3 | 1 | 3 | 0 | 1.1 | |
| peer_sort_scoresrc/planner.rs:1503 | fn | 3 | 1 | 1 | 0 | 1.1 | |
| planner_peersrc/planner.rs:2552 | fn | 12 | 1 | 6 | 0 | 1 | |
| analyze_ir_graphsrc/planner.rs:1268 | fn | 40 | 3 | 4 | 9 | 1 | |
| region_hashsrc/planner.rs:1080 | fn | 11 | 1 | 2 | 0 | 1 | |
| sample_graphsrc/planner.rs:1974 | fn | 38 | 1 | 3 | 0 | 1 | |
| score_localsrc/planner.rs:1309 | fn | 3 | 1 | 4 | 0 | 1 | |
| parameterize_capturesrc/planner.rs:1849 | fn | 32 | 3 | 2 | 0 | 1 | |
| collect_call_reads_and_writessrc/planner.rs:801 | fn | 32 | 8 | 2 | 2 | 1 | |
| detect_hotspots_onlinesrc/planner.rs:1834 | fn | 14 | 3 | 2 | 3 | 1 | |
| score_delegatesrc/planner.rs:1313 | fn | 14 | 1 | 2 | 0 | 0.9 | |
| machine_op_costsrc/planner.rs:513 | fn | 16 | 8 | 2 | 1 | 0.9 | |
| dispatch_op_costsrc/planner.rs:530 | fn | 11 | 7 | 2 | 1 | 0.9 | |
| plan_key_ir_hashsrc/planner.rs:380 | fn | 3 | 1 | 2 | 0 | 0.9 | |
| is_node_multiplier_key_for_irsrc/planner.rs:384 | fn | 11 | 3 | 2 | 0 | 0.9 | |
| PeerEstimate::has_capabilitysrc/planner.rs:287 | method | 6 | 2 | 2 | 1 | 0.9 | |
| update_multiplier_emasrc/planner.rs:396 | fn | 5 | 1 | 1 | 0 | 0.8 | |
| combine_puritysrc/planner.rs:579 | fn | 9 | 4 | 3 | 0 | 0.8 | |
| cached_dispatch_decisionsrc/planner.rs:1444 | fn | 36 | 2 | 2 | 3 | 0.8 | |
| effective_plan_requestsrc/planner.rs:1481 | fn | 16 | 2 | 2 | 0 | 0.8 | |
| choose_remote_plansrc/planner.rs:1581 | fn | 55 | 6 | 2 | 4 | 0.8 | |
| gpu_offload_candidatesrc/planner.rs:1637 | fn | 15 | 2 | 2 | 3 | 0.8 | |
| estimate_op_costsrc/planner.rs:466 | fn | 12 | 4 | 4 | 4 | 0.8 | |
| score_shardedsrc/planner.rs:1328 | fn | 19 | 1 | 1 | 0 | 0.8 | |
| is_runtime_hotspotsrc/planner.rs:1808 | fn | 5 | 3 | 1 | 0 | 0.8 | |
| push_top_contributor_hotspotssrc/planner.rs:1820 | fn | 13 | 3 | 1 | 1 | 0.8 | |
| infer_puritysrc/planner.rs:542 | fn | 20 | 4 | 3 | 0 | 0.8 | |
| infer_determinismsrc/planner.rs:563 | fn | 3 | 1 | 3 | 0 | 0.8 | |
| infer_resume_safesrc/planner.rs:567 | fn | 3 | 1 | 3 | 0 | 0.8 | |
| infer_proof_requiredsrc/planner.rs:571 | fn | 7 | 3 | 3 | 0 | 0.8 | |
| local_plan_candidatesrc/planner.rs:1498 | fn | 4 | 1 | 3 | 1 | 0.8 | |
| collect_single_expr_op_callssrc/planner.rs:895 | fn | 31 | 5 | 1 | 1 | 0.8 | |
| collect_memory_op_callssrc/planner.rs:927 | fn | 14 | 3 | 1 | 1 | 0.8 | |
| collect_multi_expr_op_callssrc/planner.rs:942 | fn | 21 | 6 | 1 | 1 | 0.8 | |
| collect_spawn_resume_callssrc/planner.rs:964 | fn | 17 | 4 | 1 | 1 | 0.8 | |
| collect_assignment_reads_and_writessrc/planner.rs:656 | fn | 8 | 6 | 1 | 6 | 0.7 | |
| collect_value_readssrc/planner.rs:728 | fn | 19 | 3 | 1 | 1 | 0.7 | |
| collect_memory_reads_and_writessrc/planner.rs:748 | fn | 26 | 6 | 1 | 1 | 0.7 | |
| collect_register_readssrc/planner.rs:775 | fn | 19 | 5 | 1 | 1 | 0.7 | |
| collect_call_graphsrc/planner.rs:990 | fn | 60 | 8 | 2 | 1 | 0.7 | |
| planner_candidatessrc/planner.rs:1653 | fn | 23 | 3 | 2 | 1 | 0.7 | |
| required_distribution_decisionsrc/planner.rs:1677 | fn | 42 | 7 | 2 | 2 | 0.7 | |
| gpu_selection_decisionsrc/planner.rs:1720 | fn | 32 | 3 | 2 | 1 | 0.7 | |
| no_peer_decisionsrc/planner.rs:1524 | fn | 32 | 5 | 2 | 1 | 0.7 | |
| extract_regionsrc/planner.rs:1092 | fn | 78 | 8 | 2 | 4 | 0.7 | |
| OnlineHotspotThresholds::defaultsrc/planner.rs:235 | trait impl | 3 | 1 | 2 | 0 | 0.7 | |
| eligible_peerssrc/planner.rs:1507 | fn | 16 | 4 | 1 | 1 | 0.7 | |
| best_shard_estimatesrc/planner.rs:1557 | fn | 23 | 3 | 1 | 2 | 0.7 | |
| control_op_costsrc/planner.rs:479 | fn | 17 | 3 | 1 | 0 | 0.7 | |
| value_op_costsrc/planner.rs:497 | fn | 15 | 5 | 1 | 1 | 0.7 | |
| planner_metasrc/planner.rs:2860 | fn | 11 | 1 | 2 | 0 | 0.7 | |
| region_endsrc/planner.rs:1228 | fn | 11 | 4 | 1 | 1 | 0.7 | |
| max_fanoutsrc/planner.rs:982 | fn | 7 | 2 | 1 | 0 | 0.6 | |
| apply_region_feedback_multiplierssrc/planner.rs:402 | fn | 49 | 8 | 2 | 1 | 0.6 | |
| compute_cfg_summarysrc/planner.rs:1051 | fn | 28 | 5 | 2 | 0 | 0.6 | |
| median_costsrc/planner.rs:1215 | fn | 8 | 2 | 2 | 0 | 0.6 | |
| collect_assignment_opsrc/planner.rs:665 | fn | 10 | 2 | 1 | 1 | 0.6 | |
| collect_for_in_opsrc/planner.rs:676 | fn | 10 | 2 | 1 | 1 | 0.6 | |
| collect_catch_start_opsrc/planner.rs:687 | fn | 9 | 2 | 1 | 1 | 0.6 | |
| collect_named_write_opsrc/planner.rs:697 | fn | 9 | 2 | 1 | 0 | 0.6 | |
| collect_function_def_opsrc/planner.rs:707 | fn | 10 | 2 | 1 | 0 | 0.6 | |
| collect_shift_opsrc/planner.rs:718 | fn | 9 | 2 | 1 | 0 | 0.6 | |
| node_intelligence_metadatasrc/planner.rs:1193 | fn | 21 | 1 | 1 | 6 | 0.6 | |
| remote_region_metadatasrc/planner.rs:1240 | fn | 27 | 4 | 1 | 3 | 0.6 | |
| planner_callsrc/planner.rs:2565 | fn | 3 | 1 | 2 | 1 | 0.6 | |
| adjusted_node_costsrc/planner.rs:1171 | fn | 21 | 1 | 1 | 0 | 0.6 | |
| normalized_params_hashsrc/planner.rs:1882 | fn | 16 | 2 | 1 | 0 | 0.6 | |
| region_cache_keysrc/planner.rs:1899 | fn | 19 | 4 | 1 | 0 | 0.6 | |
| uses_global_or_register_scopesrc/planner.rs:1964 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| analyze_graph_extracts_call_graph_and_regionssrc/planner.rs:2014 | fn | 7 | 2 | 0 | 2 | 0.5 | |
| parameterize_capture_uses_blob_for_large_payloadsrc/planner.rs:2023 | fn | 12 | 1 | 0 | 1 | 0.5 | |
| dispatch_prefers_cached_when_availablesrc/planner.rs:2037 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| dispatch_forced_distribution_prefers_shardsrc/planner.rs:2045 | fn | 34 | 1 | 0 | 2 | 0.5 | |
| dispatch_prefers_local_when_remote_benefit_is_smallsrc/planner.rs:2081 | fn | 18 | 1 | 0 | 2 | 0.5 | |
| dispatch_emits_candidate_breakdownsrc/planner.rs:2101 | fn | 31 | 1 | 0 | 2 | 0.5 | |
| dispatch_rejects_peer_lacking_required_languagesrc/planner.rs:2134 | fn | 37 | 1 | 0 | 2 | 0.5 | |
| dispatch_falls_back_local_when_no_capable_peerssrc/planner.rs:2173 | fn | 35 | 1 | 0 | 2 | 0.5 | |
| dispatch_treats_empty_language_list_as_permissivesrc/planner.rs:2210 | fn | 23 | 2 | 0 | 2 | 0.5 | |
| dispatch_rejects_peer_lacking_proof_capabilitysrc/planner.rs:2235 | fn | 33 | 1 | 0 | 2 | 0.5 | |
| historical_snapshot_adjusts_remote_candidate_costsrc/planner.rs:2270 | fn | 28 | 1 | 0 | 2 | 0.5 | |
| analyze_graph_uses_ir_default_multiplier_fallbacksrc/planner.rs:2300 | fn | 12 | 1 | 0 | 3 | 0.5 | |
| record_plan_outcome_updates_ir_default_and_node_multiplierssrc/planner.rs:2314 | fn | 19 | 1 | 0 | 1 | 0.5 | |
| analyze_graph_applies_region_hash_multipliersrc/planner.rs:2335 | fn | 18 | 1 | 0 | 3 | 0.5 | |
| record_plan_outcome_with_regions_updates_region_multiplier_keyssrc/planner.rs:2355 | fn | 20 | 1 | 0 | 2 | 0.5 | |
| test_region_splitter_sequential_chainsrc/planner.rs:2377 | fn | 49 | 1 | 0 | 1 | 0.5 | |
| test_region_splitter_fanout_faninsrc/planner.rs:2428 | fn | 56 | 1 | 0 | 1 | 0.5 | |
| test_region_splitter_continuation_handoffsrc/planner.rs:2486 | fn | 61 | 1 | 0 | 1 | 0.5 | |
| online_thresholds_and_peer_capability_helpers_cover_defaultssrc/planner.rs:2570 | fn | 12 | 1 | 0 | 3 | 0.5 | |
| expr_cost_covers_composite_expressionssrc/planner.rs:2584 | fn | 23 | 1 | 0 | 2 | 0.5 | |
| historical_remote_prior_blends_penalties_and_no_snapshot_defaultssrc/planner.rs:2609 | fn | 27 | 1 | 0 | 1 | 0.5 | |
| cached_dispatch_and_effective_request_cover_cache_and_shard_pathssrc/planner.rs:2638 | fn | 23 | 1 | 0 | 3 | 0.5 | |
| gpu_offload_candidate_requires_gpu_eligibility_and_capability_matchsrc/planner.rs:2663 | fn | 14 | 1 | 0 | 3 | 0.5 | |
| choose_remote_plan_prefers_shards_when_ir_parallelism_requests_itsrc/planner.rs:2679 | fn | 19 | 1 | 0 | 3 | 0.5 | |
| detect_hotspots_online_tracks_unique_runtime_and_contributor_tagssrc/planner.rs:2700 | fn | 68 | 1 | 0 | 1 | 0.5 | |
| parameter_hash_cache_key_feedback_and_scope_helpers_cover_edgessrc/planner.rs:2770 | fn | 59 | 1 | 0 | 7 | 0.5 | |
| object_value_visitors_and_call_collectors_cover_object_pathssrc/planner.rs:2831 | fn | 28 | 2 | 0 | 4 | 0.5 | |
| call_graph_summary_sorts_edges_and_hotspots_with_tiessrc/planner.rs:2873 | fn | 66 | 1 | 0 | 3 | 0.5 | |
| planner_cost_purity_read_write_and_call_branch_sweepsrc/planner.rs:2941 | fn | 138 | 4 | 0 | 10 | 0.5 | |
| planner_feedback_cfg_and_decision_edge_sweepsrc/planner.rs:3081 | fn | 102 | 1 | 0 | 14 | 0.5 | |
| planner_candidate_distribution_and_gpu_selection_edgessrc/planner.rs:3185 | fn | 39 | 1 | 0 | 8 | 0.5 | |
| planner_residual_value_expression_and_dispatch_lines_are_exercisedsrc/planner.rs:3226 | fn | 77 | 6 | 0 | 10 | 0.5 | |
| machine_op_cost_covers_all_machine_variantssrc/planner.rs:3305 | fn | 24 | 1 | 0 | 2 | 0.5 | |
| dispatch_op_cost_covers_all_dispatch_variantssrc/planner.rs:3331 | fn | 27 | 1 | 0 | 2 | 0.5 | |
| collect_call_reads_and_writes_covers_call_variantssrc/planner.rs:3360 | fn | 57 | 1 | 0 | 2 | 0.5 |
Source not readable from this process.