+------------------------------------------------+-----------+-----------------+----------+------------+ | Item | Self time | % of total time | Time | Item count | +------------------------------------------------+-----------+-----------------+----------+------------+ | expand_crate | 8.46ms | 44.701 | 11.18ms | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_register_crate | 2.66ms | 14.077 | 3.72ms | 19 | +------------------------------------------------+-----------+-----------------+----------+------------+ | free_global_ctxt | 1.74ms | 9.174 | 1.74ms | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | codegen_crate | 508.22µs | 2.686 | 633.99µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | self_profile_alloc_query_strings | 505.41µs | 2.671 | 505.41µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | write_crate_metadata | 400.13µs | 2.115 | 400.13µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | parse_crate | 361.42µs | 1.910 | 361.42µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | finalize_macro_resolutions | 348.16µs | 1.840 | 348.16µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | prepare_outputs | 318.75µs | 1.685 | 318.75µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | generate_crate_metadata | 236.93µs | 1.252 | 495.69µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | configure_and_expand | 227.66µs | 1.203 | 12.10ms | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | param_env | 227.33µs | 1.201 | 299.26µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | hir_lowering | 164.57µs | 0.870 | 164.57µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | crate_hash | 145.91µs | 0.771 | 148.83µs | 20 | +------------------------------------------------+-----------+-----------------+----------+------------+ | setup_global_ctxt | 129.32µs | 0.683 | 129.32µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | analysis | 101.60µs | 0.537 | 1.23ms | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | crate_injection | 98.48µs | 0.520 | 98.48µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | pre_AST_expansion_lint_checks | 91.47µs | 0.483 | 91.47µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | hir_module_items | 66.00µs | 0.349 | 90.52µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | early_lint_checks | 56.98µs | 0.301 | 56.98µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_load_macro | 56.02µs | 0.296 | 56.02µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_unstable_api_usage | 48.20µs | 0.255 | 89.59µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_attrs | 46.50µs | 0.246 | 46.66µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | get_lang_items | 43.08µs | 0.228 | 66.23µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | mir_keys | 38.84µs | 0.205 | 38.84µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | type_check_crate | 36.35µs | 0.192 | 189.52µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | AST_validation | 36.12µs | 0.191 | 36.12µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | supported_target_features | 35.02µs | 0.185 | 35.02µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | misc_checking_1 | 34.27µs | 0.181 | 225.25µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_native_libraries | 32.73µs | 0.173 | 32.73µs | 19 | +------------------------------------------------+-----------+-----------------+----------+------------+ | collect_mod_item_types | 30.76µs | 0.163 | 30.76µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | crate_lints | 27.51µs | 0.145 | 327.22µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | explicit_predicates_of | 27.46µs | 0.145 | 56.69µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | resolve_postprocess | 27.10µs | 0.143 | 27.10µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | codegen_fn_attrs | 27.07µs | 0.143 | 133.66µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | drop_compiler | 27.06µs | 0.143 | 27.06µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | coherence_checking | 26.54µs | 0.140 | 42.31µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | lint_levels | 26.23µs | 0.139 | 26.23µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | wf_checking | 25.32µs | 0.134 | 27.08µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | unused_lib_feature_checking | 23.96µs | 0.127 | 33.31µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | death_checking | 23.95µs | 0.127 | 185.86µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | hir_owner | 23.81µs | 0.126 | 24.52µs | 3 | +------------------------------------------------+-----------+-----------------+----------+------------+ | type_collecting | 23.56µs | 0.125 | 54.32µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | looking_for_derive_registrar | 22.71µs | 0.120 | 29.57µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | macro_expand_crate | 22.39µs | 0.118 | 11.20ms | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | finish_ongoing_codegen | 22.27µs | 0.118 | 24.11µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | generics_of | 21.75µs | 0.115 | 29.23µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | privacy_access_levels | 19.81µs | 0.105 | 19.81µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | link_crate | 18.98µs | 0.100 | 23.15µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | serialize_dep_graph | 17.26µs | 0.091 | 17.26µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_item_types | 14.41µs | 0.076 | 14.41µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | link | 14.31µs | 0.076 | 69.81µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | native_libraries | 13.64µs | 0.072 | 46.37µs | 20 | +------------------------------------------------+-----------+-----------------+----------+------------+ | complete_gated_feature_checking | 12.40µs | 0.066 | 12.40µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | finalize_imports | 11.85µs | 0.063 | 11.85µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | lookup_deprecation_entry | 10.66µs | 0.056 | 18.48µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | resolve_check_unused | 10.57µs | 0.056 | 10.57µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | lint_mod | 10.54µs | 0.056 | 10.54µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | late_resolve_crate | 10.53µs | 0.056 | 10.53µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | crate_name | 10.32µs | 0.055 | 13.72µs | 20 | +------------------------------------------------+-----------+-----------------+----------+------------+ | used_crate_source | 10.06µs | 0.053 | 16.50µs | 19 | +------------------------------------------------+-----------+-----------------+----------+------------+ | defined_lang_items | 9.89µs | 0.052 | 19.43µs | 19 | +------------------------------------------------+-----------+-----------------+----------+------------+ | postorder_cnums | 9.83µs | 0.052 | 9.83µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | missing_lang_items | 9.79µs | 0.052 | 18.71µs | 19 | +------------------------------------------------+-----------+-----------------+----------+------------+ | extra_filename | 9.78µs | 0.052 | 15.29µs | 19 | +------------------------------------------------+-----------+-----------------+----------+------------+ | is_compiler_builtins | 9.57µs | 0.051 | 12.22µs | 19 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_defined_lang_items | 9.54µs | 0.050 | 9.54µs | 19 | +------------------------------------------------+-----------+-----------------+----------+------------+ | is_profiler_runtime | 9.52µs | 0.050 | 12.04µs | 19 | +------------------------------------------------+-----------+-----------------+----------+------------+ | misc_checking_3 | 9.50µs | 0.050 | 606.82µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_lookup_stability | 9.40µs | 0.050 | 9.40µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | dep_kind | 9.39µs | 0.050 | 12.32µs | 19 | +------------------------------------------------+-----------+-----------------+----------+------------+ | crate_host_hash | 9.33µs | 0.049 | 12.39µs | 19 | +------------------------------------------------+-----------+-----------------+----------+------------+ | is_no_builtins | 9.27µs | 0.049 | 11.83µs | 19 | +------------------------------------------------+-----------+-----------------+----------+------------+ | extern_mod_stmt_cnum | 9.23µs | 0.049 | 9.46µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | predicates_defined_on | 9.15µs | 0.048 | 66.90µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | attributes_injection | 9.14µs | 0.048 | 9.14µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | plugin_loading | 9.10µs | 0.048 | 9.10µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_const_bodies | 8.92µs | 0.047 | 8.92µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_missing_lang_items | 8.92µs | 0.047 | 8.92µs | 19 | +------------------------------------------------+-----------+-----------------+----------+------------+ | unsafety_checking | 8.19µs | 0.043 | 8.19µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_loops | 8.10µs | 0.043 | 8.10µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_lookup_deprecation_entry | 7.82µs | 0.041 | 7.82µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | drop_ast | 7.77µs | 0.041 | 7.77µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | serialize_work_products | 7.74µs | 0.041 | 7.74µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | resolve_crate | 7.59µs | 0.040 | 423.17µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | stability_index | 7.48µs | 0.040 | 7.48µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | object_lifetime_defaults_map | 7.48µs | 0.040 | 7.48µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | lint_checking | 7.31µs | 0.039 | 347.84µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | typeck_item_bodies | 7.08µs | 0.037 | 7.08µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_private_in_public | 6.59µs | 0.035 | 7.07µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_used_crate_source | 6.44µs | 0.034 | 6.44µs | 19 | +------------------------------------------------+-----------+-----------------+----------+------------+ | proc_macro_decls_static | 5.73µs | 0.030 | 6.86µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_extra_filename | 5.51µs | 0.029 | 5.51µs | 19 | +------------------------------------------------+-----------+-----------------+----------+------------+ | resolve_access_levels | 4.82µs | 0.025 | 4.82µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | opt_def_kind | 4.61µs | 0.024 | 5.33µs | 4 | +------------------------------------------------+-----------+-----------------+----------+------------+ | predicates_of | 4.22µs | 0.022 | 71.12µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | crates | 3.72µs | 0.020 | 3.72µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | link_binary | 3.66µs | 0.019 | 4.17µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | liveness_and_intrinsic_checking | 3.59µs | 0.019 | 7.35µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | maybe_create_a_macro_crate | 3.54µs | 0.019 | 3.54µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | orphan_check_crate | 3.42µs | 0.018 | 4.20µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_crate_name | 3.40µs | 0.018 | 3.40µs | 19 | +------------------------------------------------+-----------+-----------------+----------+------------+ | looking_for_entry_point | 3.33µs | 0.018 | 4.57µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_crate_host_hash | 3.06µs | 0.016 | 3.06µs | 19 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_dep_kind | 2.93µs | 0.015 | 2.93µs | 19 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_crate_hash | 2.92µs | 0.015 | 2.92µs | 19 | +------------------------------------------------+-----------+-----------------+----------+------------+ | should_inherit_track_caller | 2.78µs | 0.015 | 5.34µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | module_lints | 2.77µs | 0.015 | 13.31µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | dependency_formats | 2.66µs | 0.014 | 2.66µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_is_compiler_builtins | 2.65µs | 0.014 | 2.65µs | 19 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_is_no_builtins | 2.56µs | 0.014 | 2.56µs | 19 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_is_profiler_runtime | 2.52µs | 0.013 | 2.52µs | 19 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_naked_functions | 2.25µs | 0.012 | 2.25µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | misc_checking_2 | 2.24µs | 0.012 | 10.16µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_liveness | 2.16µs | 0.011 | 2.16µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | impl_wf_inference | 2.13µs | 0.011 | 3.58µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | foreign_modules | 2.12µs | 0.011 | 2.12µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | visibility | 2.08µs | 0.011 | 2.82µs | 4 | +------------------------------------------------+-----------+-----------------+----------+------------+ | hir_owner_parent | 2.02µs | 0.011 | 2.02µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | crate_inherent_impls | 1.98µs | 0.010 | 1.98µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | diagnostic_items | 1.89µs | 0.010 | 1.89µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | item_types_checking | 1.89µs | 0.010 | 16.30µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | lib_features | 1.87µs | 0.010 | 1.87µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | join_worker_thread | 1.84µs | 0.010 | 1.84µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_privacy | 1.80µs | 0.010 | 1.80µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_item_well_formed | 1.76µs | 0.009 | 1.76µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | privacy_checking_modules | 1.62µs | 0.009 | 3.42µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | resolve_report_errors | 1.61µs | 0.009 | 1.61µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_intrinsics | 1.60µs | 0.008 | 1.60µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | exported_symbols | 1.60µs | 0.008 | 1.60µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | lookup_stability | 1.48µs | 0.008 | 10.88µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_mod_impl_wf | 1.45µs | 0.008 | 1.45µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | item_bodies_checking | 1.42µs | 0.008 | 8.50µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | crate_inherent_impls_overlap_check | 1.40µs | 0.007 | 1.40µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | limits | 1.32µs | 0.007 | 1.32µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | maybe_building_test_harness | 1.29µs | 0.007 | 1.29µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | hir_attrs | 1.29µs | 0.007 | 1.29µs | 3 | +------------------------------------------------+-----------+-----------------+----------+------------+ | def_span | 1.26µs | 0.007 | 1.26µs | 3 | +------------------------------------------------+-----------+-----------------+----------+------------+ | entry_fn | 1.24µs | 0.007 | 1.24µs | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | expn_that_defined | 1.12µs | 0.006 | 1.12µs | 3 | +------------------------------------------------+-----------+-----------------+----------+------------+ | inferred_outlives_of | 1.06µs | 0.006 | 1.06µs | 2 | +------------------------------------------------+-----------+-----------------+----------+------------+ | resolve_main | 940.00ns | 0.005 | 940.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | traits_in_crate | 940.00ns | 0.005 | 940.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | has_panic_handler | 840.00ns | 0.004 | 840.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | maybe_unused_extern_crates | 830.00ns | 0.004 | 830.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | module_reexports | 820.00ns | 0.004 | 820.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | MIR_effect_checking | 800.00ns | 0.004 | 800.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | all_local_trait_impls | 780.00ns | 0.004 | 780.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_visibility | 740.00ns | 0.004 | 740.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | metadata_decode_entry_opt_def_kind | 720.00ns | 0.004 | 720.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | layout_testing | 710.00ns | 0.004 | 710.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | hir_crate | 710.00ns | 0.004 | 710.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | check_unused_macros | 620.00ns | 0.003 | 620.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | output_filenames | 590.00ns | 0.003 | 590.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | match_checking | 570.00ns | 0.003 | 570.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | MIR_borrow_checking | 540.00ns | 0.003 | 540.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | has_global_allocator | 510.00ns | 0.003 | 510.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | link_binary_remove_temps | 290.00ns | 0.002 | 290.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | drop_dep_graph | 280.00ns | 0.001 | 280.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | features_query | 250.00ns | 0.001 | 250.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | resolutions | 230.00ns | 0.001 | 230.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | llvm_dump_timing_file | 220.00ns | 0.001 | 220.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | plugin_registration | 220.00ns | 0.001 | 220.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ | link_binary_check_files_are_writeable | 220.00ns | 0.001 | 220.00ns | 1 | +------------------------------------------------+-----------+-----------------+----------+------------+ Total cpu time: 18.921703ms +----------------+---------------+ | Item | Artifact Size | +----------------+---------------+ | crate_metadata | 2593 bytes | +----------------+---------------+