Lines Copies Function name ----- ------ ------------- 411022 (100%) 12339 (100%) (TOTAL) 13214 (3.2%) 22 (0.2%) core::slice::sort::partition_in_blocks 10758 (2.6%) 66 (0.5%) alloc::raw_vec::RawVec::grow_amortized 6724 (1.6%) 22 (0.2%) core::slice::sort::recurse 6555 (1.6%) 22 (0.2%) smallvec::SmallVec::try_grow 5871 (1.4%) 1 (0.0%) regalloc::bt_main::alloc_main 5760 (1.4%) 80 (0.6%) alloc::raw_vec::RawVec::current_memory 5316 (1.3%) 22 (0.2%) core::slice::sort::partition 5075 (1.2%) 35 (0.3%) alloc::raw_vec::RawVec::allocate_in 4854 (1.2%) 22 (0.2%) core::slice::sort::partition_equal 4585 (1.1%) 22 (0.2%) core::slice::sort::shift_tail 4413 (1.1%) 10 (0.1%) alloc::slice::merge_sort 3879 (0.9%) 66 (0.5%) core::slice::sort::choose_pivot::{{closure}} 3864 (0.9%) 69 (0.6%) core::alloc::layout::Layout::array 3507 (0.9%) 22 (0.2%) core::slice::sort::shift_head 3306 (0.8%) 51 (0.4%) alloc::vec::Vec::push 3256 (0.8%) 22 (0.2%) core::slice::sort::heapsort 3234 (0.8%) 22 (0.2%) core::slice::sort::choose_pivot 3226 (0.8%) 22 (0.2%) core::slice::sort::heapsort::{{closure}} 3131 (0.8%) 22 (0.2%) core::slice::sort::partial_insertion_sort 2960 (0.7%) 80 (0.6%) as core::ops::drop::Drop>::drop 2921 (0.7%) 23 (0.2%) core::slice::::reverse::revswap 2774 (0.7%) 52 (0.4%) core::slice::iter::Iter::post_inc_start 2574 (0.6%) 54 (0.4%) core::slice::iter::Iter::new 2494 (0.6%) 86 (0.7%) core::fmt::ArgumentV1::new 2407 (0.6%) 83 (0.7%) core::ptr::metadata::from_raw_parts_mut 2350 (0.6%) 52 (0.4%) as core::iter::traits::iterator::Iterator>::next 2312 (0.6%) 20 (0.2%) hashbrown::map::HashMap::insert 2300 (0.6%) 10 (0.1%) alloc::slice::merge 2292 (0.6%) 21 (0.2%) alloc::vec::Vec::extend_with 2204 (0.5%) 76 (0.6%) core::ptr::metadata::from_raw_parts 2179 (0.5%) 1 (0.0%) regalloc::bt_coalescing_analysis::do_coalescing_analysis 2020 (0.5%) 20 (0.2%) hashbrown::raw::RawTable::insert 1912 (0.5%) 54 (0.4%) as core::ops::index::Index>::index 1904 (0.5%) 16 (0.1%) core::slice::sort::break_patterns 1903 (0.5%) 126 (1.0%) core::slice::index:: for [T]>::index_mut 1892 (0.5%) 22 (0.2%) smallvec::SmallVec::push 1874 (0.5%) 10 (0.1%) alloc::slice::insert_head 1848 (0.4%) 22 (0.2%) smallvec::SmallVec::try_reserve 1845 (0.4%) 31 (0.3%) core::result::Result::map_err 1737 (0.4%) 15 (0.1%) core::slice::::binary_search_by 1664 (0.4%) 9 (0.1%) as core::iter::traits::collect::Extend<::Item>>::extend 1636 (0.4%) 4 (0.0%) regalloc::avl_tree::AVLTree::insert_wrk 1635 (0.4%) 54 (0.4%) core::ops::function::FnOnce::call_once 1550 (0.4%) 23 (0.2%) core::slice::::reverse 1534 (0.4%) 26 (0.2%) hashbrown::raw::RawTable::find 1520 (0.4%) 14 (0.1%) as core::iter::adapters::zip::ZipImpl>::next 1518 (0.4%) 66 (0.5%) alloc::raw_vec::RawVec::set_ptr_and_cap 1472 (0.4%) 23 (0.2%) as core::iter::traits::iterator::Iterator>::next 1462 (0.4%) 31 (0.3%) as core::ops::try_trait::Try>::branch 1447 (0.4%) 20 (0.2%) core::iter::traits::iterator::Iterator::fold 1372 (0.3%) 39 (0.3%) as core::ops::index::IndexMut>::index_mut 1364 (0.3%) 22 (0.2%) core::slice::sort::insertion_sort 1355 (0.3%) 1 (0.0%) regalloc::inst_stream::map_vregs_to_rregs 1347 (0.3%) 1 (0.0%) regalloc::linear_scan::analysis::get_range_frags_for_block 1343 (0.3%) 26 (0.2%) core::ptr::swap_nonoverlapping_one 1323 (0.3%) 1 (0.0%) regalloc::linear_scan::analysis::merge_range_frags 1314 (0.3%) 1 (0.0%) regalloc::analysis_main::run_analysis 1309 (0.3%) 15 (0.1%) as alloc::vec::spec_extend::SpecExtend>::spec_extend 1299 (0.3%) 59 (0.5%) core::ptr::read 1299 (0.3%) 1 (0.0%) regalloc::analysis_data_flow::merge_range_frags 1284 (0.3%) 107 (0.9%) core::ptr::mut_ptr::::offset 1265 (0.3%) 23 (0.2%) hashbrown::raw::RawTable::reserve_rehash 1245 (0.3%) 83 (0.7%) core::ptr::slice_from_raw_parts_mut 1220 (0.3%) 13 (0.1%) regalloc::bt_coalescing_analysis::do_coalescing_analysis::{{closure}} 1200 (0.3%) 80 (0.6%) alloc::vec::Vec::as_mut_ptr 1198 (0.3%) 18 (0.1%) core::fmt::builders::DebugList::entries 1178 (0.3%) 19 (0.2%) smallvec::layout_array 1174 (0.3%) 115 (0.9%) core::ptr::write 1155 (0.3%) 35 (0.3%) alloc::raw_vec::RawVec::new_in 1155 (0.3%) 17 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 1150 (0.3%) 23 (0.2%) hashbrown::raw::RawTable::drop_elements 1145 (0.3%) 89 (0.7%) core::ptr::non_null::NonNull::cast 1140 (0.3%) 76 (0.6%) core::ptr::slice_from_raw_parts 1140 (0.3%) 76 (0.6%) core::slice::raw::from_raw_parts 1127 (0.3%) 13 (0.1%) as core::iter::traits::iterator::Iterator>::next 1120 (0.3%) 70 (0.6%) alloc::raw_vec::RawVec::capacity 1107 (0.3%) 1 (0.0%) regalloc::linear_scan::analysis::run 1085 (0.3%) 21 (0.2%) core::iter::adapters::map::map_fold::{{closure}} 1085 (0.3%) 1 (0.0%) regalloc::analysis_data_flow::calc_livein_and_liveout 1080 (0.3%) 72 (0.6%) alloc::vec::Vec::as_ptr 1080 (0.3%) 21 (0.2%) as core::iter::traits::iterator::Iterator>::fold 1074 (0.3%) 22 (0.2%) core::slice::sort::quicksort 1065 (0.3%) 71 (0.6%) core::slice::raw::from_raw_parts_mut 1065 (0.3%) 1 (0.0%) regalloc::linear_scan::assign_registers::allocate_blocked_reg 1064 (0.3%) 80 (0.6%) as core::ops::drop::Drop>::drop 1044 (0.3%) 162 (1.3%) ::into_iter 1021 (0.2%) 1 (0.0%) regalloc::linear_scan::set_registers 1011 (0.2%) 22 (0.2%) smallvec::SmallVec::new 996 (0.2%) 15 (0.1%) as alloc::vec::spec_from_iter_nested::SpecFromIterNested>::from_iter 975 (0.2%) 25 (0.2%) alloc::raw_vec::RawVec::from_raw_parts_in 974 (0.2%) 2 (0.0%) regalloc::checker::Checker::add_op 945 (0.2%) 25 (0.2%) as core::ops::index::IndexMut>::index_mut 945 (0.2%) 7 (0.1%) regalloc::sparse_set::SparseSetU::upgrade 941 (0.2%) 1 (0.0%) regalloc::analysis_data_flow::calc_def_and_use 938 (0.2%) 67 (0.5%) as core::ops::deref::Deref>::deref 933 (0.2%) 2 (0.0%) regalloc::analysis_reftypes::core_reftypes_analysis 920 (0.2%) 23 (0.2%) hashbrown::raw::Bucket::next_n 908 (0.2%) 1 (0.0%) alloc::str::join_generic_copy 902 (0.2%) 22 (0.2%) smallvec::SmallVec::triple_mut 880 (0.2%) 32 (0.3%) core::slice::sort::break_patterns::{{closure}} 877 (0.2%) 14 (0.1%) alloc::vec::Vec::resize 862 (0.2%) 27 (0.2%) core::ptr::swap_nonoverlapping 858 (0.2%) 18 (0.1%) core::mem::replace 851 (0.2%) 23 (0.2%) as core::iter::traits::iterator::Iterator>::next 848 (0.2%) 53 (0.4%) >::index 844 (0.2%) 26 (0.2%) hashbrown::raw::RawTable::find::{{closure}} 835 (0.2%) 106 (0.9%) core::ptr::non_null::NonNull::new_unchecked 833 (0.2%) 9 (0.1%) core::iter::traits::iterator::Iterator::try_fold 828 (0.2%) 23 (0.2%) hashbrown::raw::Bucket::write 828 (0.2%) 23 (0.2%) hashbrown::raw::RawIterRange::new 828 (0.2%) 23 (0.2%) hashbrown::raw::RawTable::reserve 828 (0.2%) 2 (0.0%) regalloc::checker::CheckerContext::handle_insn 819 (0.2%) 17 (0.1%) core::option::Option::map 816 (0.2%) 1 (0.0%) regalloc::linear_scan::assign_registers::split 815 (0.2%) 13 (0.1%) core::slice::::sort_unstable_by_key::{{closure}} 814 (0.2%) 1 (0.0%) regalloc::linear_scan::resolve_moves::emit_moves 805 (0.2%) 87 (0.7%) core::ptr::unique::Unique::cast 805 (0.2%) 23 (0.2%) hashbrown::raw::Bucket::from_base_index 781 (0.2%) 1 (0.0%) regalloc::linear_scan::resolve_moves::resolve_moves_across_blocks 780 (0.2%) 65 (0.5%) core::ptr::const_ptr::::offset 779 (0.2%) 1 (0.0%) regalloc::linear_scan::analysis::flush_interval 778 (0.2%) 49 (0.4%) core::ops::function::FnOnce::call_once{{vtable.shim}} 770 (0.2%) 7 (0.1%) hashbrown::raw::RawTable::new_uninitialized 765 (0.2%) 17 (0.1%) core::slice::::split_at_mut_unchecked 762 (0.2%) 60 (0.5%) core::mem::maybe_uninit::MaybeUninit::assume_init 761 (0.2%) 85 (0.7%) core::ptr::mut_ptr::::is_null 761 (0.2%) 1 (0.0%) regalloc::analysis_data_flow::get_range_frags_for_block 760 (0.2%) 18 (0.1%) alloc::vec::Vec::truncate 759 (0.2%) 31 (0.3%) as core::ops::try_trait::FromResidual>>::from_residual 758 (0.2%) 1 (0.0%) regalloc::analysis_control_flow::calc_loop_depths 756 (0.2%) 54 (0.4%) as core::ops::deref::DerefMut>::deref_mut 756 (0.2%) 1 (0.0%) regalloc::bt_main::get_stackmap_artefacts_at 749 (0.2%) 18 (0.1%) smallvec::SmallVec::triple 740 (0.2%) 14 (0.1%) as core::iter::traits::iterator::Iterator>::next 735 (0.2%) 11 (0.1%) ::to_vec 735 (0.2%) 1 (0.0%) regalloc::analysis_data_flow::get_range_frags 733 (0.2%) 59 (0.5%) core::slice::index:: for [T]>::index 731 (0.2%) 55 (0.4%) core::mem::manually_drop::ManuallyDrop::new 727 (0.2%) 1 (0.0%) regalloc::linear_scan::resolve_moves::resolve_moves_in_block 723 (0.2%) 72 (0.6%) <&T as core::fmt::Debug>::fmt 720 (0.2%) 80 (0.6%) core::ptr::mut_ptr::::add 720 (0.2%) 24 (0.2%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 719 (0.2%) 1 (0.0%) regalloc::linear_scan::assign_registers::ActivityTracker::update 713 (0.2%) 23 (0.2%) hashbrown::raw::RawTable::iter 712 (0.2%) 1 (0.0%) regalloc::allocate_registers_with_opts 711 (0.2%) 1 (0.0%) regalloc::linear_scan::run 710 (0.2%) 1 (0.0%) regalloc::linear_scan::analysis::get_range_frags 702 (0.2%) 54 (0.4%) core::slice::::iter 693 (0.2%) 20 (0.2%) hashbrown::raw::RawTable::get_mut 674 (0.2%) 22 (0.2%) as core::ops::drop::Drop>::drop 666 (0.2%) 48 (0.4%) core::intrinsics::copy_nonoverlapping 664 (0.2%) 83 (0.7%) alloc::raw_vec::RawVec::ptr 663 (0.2%) 17 (0.1%) core::iter::traits::iterator::Iterator::for_each 660 (0.2%) 23 (0.2%) core::slice::::as_mut_ptr_range 658 (0.2%) 19 (0.2%) hashbrown::raw::RawTable::get 655 (0.2%) 1 (0.0%) regalloc::data_structures::RealRegUniverse::show 642 (0.2%) 12 (0.1%) core::slice::iter::IterMut::post_inc_start 640 (0.2%) 40 (0.3%) >::index_mut 632 (0.2%) 7 (0.1%) regalloc::sparse_set::small_contains 630 (0.2%) 23 (0.2%) hashbrown::raw::RawTable::reserve_rehash::{{closure}} 624 (0.2%) 8 (0.1%) as core::iter::traits::collect::IntoIterator>::into_iter 621 (0.2%) 23 (0.2%) as core::slice::index::SliceIndex<[T]>>::index_mut 616 (0.1%) 79 (0.6%) core::ptr::unique::Unique::new_unchecked 612 (0.1%) 51 (0.4%) alloc::raw_vec::RawVec::reserve_for_push 600 (0.1%) 2 (0.0%) regalloc::union_find::UnionFind::get_equiv_classes 595 (0.1%) 35 (0.3%) alloc::vec::Vec::with_capacity_in 595 (0.1%) 7 (0.1%) as core::clone::Clone>::clone 594 (0.1%) 22 (0.2%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 581 (0.1%) 83 (0.7%) core::slice::raw::debug_check_data_len 575 (0.1%) 23 (0.2%) as core::slice::index::SliceIndex<[T]>>::index_mut 573 (0.1%) 12 (0.1%) core::slice::iter::IterMut::new 572 (0.1%) 14 (0.1%) as core::iter::adapters::zip::ZipImpl>::new 567 (0.1%) 63 (0.5%) core::ptr::const_ptr::::add 560 (0.1%) 56 (0.5%) alloc::vec::Vec::new 560 (0.1%) 35 (0.3%) alloc::raw_vec::RawVec::with_capacity_in 559 (0.1%) 23 (0.2%) as core::ops::try_trait::Try>::branch 558 (0.1%) 7 (0.1%) regalloc::sparse_set::SparseSetU::insert 553 (0.1%) 14 (0.1%) core::iter::traits::iterator::Iterator::zip 551 (0.1%) 19 (0.2%) hashbrown::map::HashMap::get_inner 544 (0.1%) 34 (0.3%) core::slice::::len 544 (0.1%) 4 (0.0%) alloc::vec::source_iter_marker:: for alloc::vec::Vec>::from_iter 543 (0.1%) 12 (0.1%) as core::iter::traits::iterator::Iterator>::next 539 (0.1%) 108 (0.9%) core::ptr::mut_ptr::::cast 535 (0.1%) 1 (0.0%) regalloc::bt_spillslot_allocator::SpillSlotAllocator::alloc_spill_slots 533 (0.1%) 13 (0.1%) core::hash::BuildHasher::hash_one 529 (0.1%) 23 (0.2%) hashbrown::raw::TableLayout::new 528 (0.1%) 22 (0.2%) as core::ops::deref::DerefMut>::deref_mut 528 (0.1%) 22 (0.2%) smallvec::SmallVecData::from_heap 527 (0.1%) 17 (0.1%) core::slice::sort::partition_in_blocks::width 524 (0.1%) 2 (0.0%) as core::fmt::Debug>::fmt 522 (0.1%) 9 (0.1%) core::iter::traits::exact_size::ExactSizeIterator::len 517 (0.1%) 47 (0.4%) core::ptr::mut_ptr::::sub 511 (0.1%) 106 (0.9%) core::ptr::non_null::NonNull::as_ptr 509 (0.1%) 1 (0.0%) regalloc::inst_stream::add_spills_reloads_and_moves 506 (0.1%) 23 (0.2%) hashbrown::raw::Bucket::as_ptr 506 (0.1%) 22 (0.2%) alloc::vec::Vec::from_raw_parts_in 496 (0.1%) 67 (0.5%) core::mem::manually_drop::ManuallyDrop::into_inner 485 (0.1%) 7 (0.1%) as core::iter::traits::iterator::Iterator>::next 484 (0.1%) 54 (0.4%) core::ptr::const_ptr::::is_null 482 (0.1%) 5 (0.0%) hashbrown::rustc_entry::>::rustc_entry 477 (0.1%) 22 (0.2%) smallvec::SmallVecData::heap 475 (0.1%) 1 (0.0%) regalloc::linear_scan::assign_registers::run 470 (0.1%) 1 (0.0%) regalloc::analysis_data_flow::get_sanitized_reg_uses_for_func 467 (0.1%) 1 (0.0%) regalloc::checker::CheckerState::check 465 (0.1%) 1 (0.0%) regalloc::data_structures::RealRegUniverse::check_is_sane 464 (0.1%) 29 (0.2%) alloc::raw_vec::RawVec::reserve 459 (0.1%) 90 (0.7%) core::ptr::unique::Unique::as_ptr 458 (0.1%) 2 (0.0%) regalloc::avl_tree::AVLTree::leftgrown_left 458 (0.1%) 2 (0.0%) regalloc::avl_tree::AVLTree::rightgrown_right 452 (0.1%) 27 (0.2%) core::option::Option::is_some 452 (0.1%) 4 (0.0%) regalloc::checker::map_regs 445 (0.1%) 1 (0.0%) regalloc::linear_scan::resolve_moves::schedule_moves 444 (0.1%) 1 (0.0%) ::fmt 443 (0.1%) 1 (0.0%) regalloc::sparse_set::SparseSetU::union 442 (0.1%) 2 (0.0%) regalloc::bt_main::search_commitment_tree 441 (0.1%) 7 (0.1%) alloc::alloc::box_free 440 (0.1%) 55 (0.4%) core::slice::::as_ptr 440 (0.1%) 24 (0.2%) core::iter::adapters::map::Map::new 440 (0.1%) 22 (0.2%) as core::slice::index::SliceIndex<[T]>>::index_mut 437 (0.1%) 19 (0.2%) smallvec::deallocate 437 (0.1%) 1 (0.0%) regalloc::avl_tree::AVLTree::delete_wrk 435 (0.1%) 29 (0.2%) alloc::raw_vec::RawVec::needs_to_grow 435 (0.1%) 29 (0.2%) alloc::raw_vec::RawVec::reserve::do_reserve_and_handle 432 (0.1%) 16 (0.1%) hashbrown::map::HashMap::with_hasher 431 (0.1%) 8 (0.1%) ::from_elem 429 (0.1%) 91 (0.7%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 429 (0.1%) 5 (0.0%) hashbrown::raw::RawTable::insert_no_grow 428 (0.1%) 1 (0.0%) regalloc::analysis_control_flow::calc_preds_and_succs 425 (0.1%) 22 (0.2%) core::ops::function::impls:: for &mut F>::call_mut 419 (0.1%) 1 (0.0%) regalloc::analysis_control_flow::calc_preord_and_postord 417 (0.1%) 13 (0.1%) core::slice::::sort_unstable_by_key 411 (0.1%) 22 (0.2%) smallvec::SmallVecData::inline_mut 410 (0.1%) 6 (0.0%) as core::cmp::PartialEq>::eq 403 (0.1%) 4 (0.0%) smallvec::SmallVec::from_vec 400 (0.1%) 21 (0.2%) core::option::Option::unwrap 400 (0.1%) 16 (0.1%) core::slice::::swap 397 (0.1%) 1 (0.0%) regalloc::linear_scan::last_use 395 (0.1%) 9 (0.1%) as core::iter::traits::collect::FromIterator<::Item>>::from_iter 392 (0.1%) 8 (0.1%) < as core::ops::drop::Drop>::drop::DropGuard as core::ops::drop::Drop>::drop 392 (0.1%) 2 (0.0%) ::map_regs 391 (0.1%) 23 (0.2%) core::alloc::layout::Layout::new 390 (0.1%) 10 (0.1%) as core::clone::Clone>::clone 389 (0.1%) 78 (0.6%) core::ptr::const_ptr::::cast 389 (0.1%) 17 (0.1%) core::ptr::swap 389 (0.1%) 1 (0.0%) regalloc::analysis_control_flow::CFGInfo::create 385 (0.1%) 11 (0.1%) core::ptr::const_ptr::::offset_from 384 (0.1%) 16 (0.1%) core::slice::::swap_unchecked 380 (0.1%) 6 (0.0%) as core::iter::traits::iterator::Iterator>::next 380 (0.1%) 4 (0.0%) >::collect_in_place 377 (0.1%) 1 (0.0%) regalloc::checker::CheckerState::update 376 (0.1%) 8 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 375 (0.1%) 5 (0.0%) core::fmt::builders::DebugMap::entries 375 (0.1%) 1 (0.0%) regalloc::analysis_control_flow::calc_dom_tree 375 (0.1%) 1 (0.0%) regalloc::analysis_data_flow::compute_reg_to_ranges_maps 368 (0.1%) 23 (0.2%) core::alloc::layout::size_align 368 (0.1%) 16 (0.1%) as core::ops::deref::Deref>::deref 368 (0.1%) 8 (0.1%) core::slice::::binary_search_by_key::{{closure}} 368 (0.1%) 2 (0.0%) regalloc::bt_main::PerRealReg::find_evict_set 362 (0.1%) 2 (0.0%) regalloc::avl_tree::AVLTree::alloc 362 (0.1%) 1 (0.0%) regalloc::sparse_set::SparseSetU::remove 360 (0.1%) 60 (0.5%) alloc::vec::Vec::len 358 (0.1%) 14 (0.1%) as alloc::vec::spec_extend::SpecExtend>::spec_extend::{{closure}} 357 (0.1%) 7 (0.1%) as hashbrown::raw::RawTableClone>::clone_from_spec 354 (0.1%) 1 (0.0%) ::fmt 352 (0.1%) 22 (0.2%) core::ptr::metadata::metadata 352 (0.1%) 8 (0.1%) core::slice::::binary_search_by_key 351 (0.1%) 11 (0.1%) hashbrown::map::HashMap::get 350 (0.1%) 25 (0.2%) >::get_unchecked 348 (0.1%) 29 (0.2%) alloc::vec::Vec::reserve 346 (0.1%) 92 (0.7%) core::mem::maybe_uninit::MaybeUninit::uninit 345 (0.1%) 22 (0.2%) smallvec::SmallVecData::heap_mut 345 (0.1%) 5 (0.0%) alloc::boxed::Box::into_unique 345 (0.1%) 4 (0.0%) std::collections::hash::map::Entry::or_insert_with 341 (0.1%) 7 (0.1%) regalloc::sparse_set::SparseSetU::iter 338 (0.1%) 13 (0.1%) <[T] as core::fmt::Debug>::fmt 337 (0.1%) 18 (0.1%) smallvec::SmallVecData::inline 336 (0.1%) 1 (0.0%) regalloc::avl_tree::AVLTree::leftshrunk 336 (0.1%) 1 (0.0%) regalloc::avl_tree::AVLTree::rightshrunk 329 (0.1%) 1 (0.0%) regalloc::bt_main::print_RA_state 328 (0.1%) 22 (0.2%) core::intrinsics::copy 327 (0.1%) 1 (0.0%) ::fmt 322 (0.1%) 23 (0.2%) as core::ops::drop::Drop>::drop 321 (0.1%) 1 (0.0%) regalloc::linear_scan::next_use 319 (0.1%) 1 (0.0%) regalloc::sparse_set::SparseSetU::equals 317 (0.1%) 1 (0.0%) regalloc::linear_scan::apply_registers 314 (0.1%) 24 (0.2%) core::iter::traits::iterator::Iterator::map 314 (0.1%) 23 (0.2%) hashbrown::map::make_hasher::{{closure}} 311 (0.1%) 1 (0.0%) ::clone 310 (0.1%) 1 (0.0%) regalloc::checker::Checker::analyze 305 (0.1%) 1 (0.0%) regalloc::linear_scan::assign_registers::select_naive_reg 304 (0.1%) 22 (0.2%) smallvec::SmallVecData::from_inline 304 (0.1%) 17 (0.1%) core::iter::traits::iterator::Iterator::for_each::call::{{closure}} 300 (0.1%) 25 (0.2%) core::slice::::get_unchecked 300 (0.1%) 1 (0.0%) alloc::slice::merge_sort::collapse 299 (0.1%) 23 (0.2%) hashbrown::raw::RawTable::data_end 296 (0.1%) 37 (0.3%) core::slice::::as_mut_ptr 296 (0.1%) 26 (0.2%) core::mem::forget 294 (0.1%) 21 (0.2%) hashbrown::map::equivalent_key::{{closure}} 294 (0.1%) 9 (0.1%) core::option::Option<&T>::cloned 289 (0.1%) 17 (0.1%) core::slice::::split_at_mut 288 (0.1%) 24 (0.2%) as core::ops::try_trait::FromResidual>::from_residual 288 (0.1%) 24 (0.2%) hashbrown::raw::RawTableInner::data_end 280 (0.1%) 20 (0.2%) <&alloc::vec::Vec as core::iter::traits::collect::IntoIterator>::into_iter 280 (0.1%) 8 (0.1%) as core::ops::index::Index>::index 280 (0.1%) 5 (0.0%) as core::iter::traits::iterator::Iterator>::find 276 (0.1%) 2 (0.0%) alloc::collections::binary_heap::BinaryHeap::sift_down_to_bottom 275 (0.1%) 5 (0.0%) std::collections::hash::map::map_entry 275 (0.1%) 1 (0.0%) regalloc::linear_scan::assign_registers::split_and_spill 273 (0.1%) 7 (0.1%) smallvec::SmallVec::truncate 272 (0.1%) 8 (0.1%) as core::ops::drop::Drop>::drop 272 (0.1%) 8 (0.1%) as core::ops::drop::Drop>::drop 270 (0.1%) 10 (0.1%) core::cmp::PartialOrd::lt 270 (0.1%) 5 (0.0%) alloc::boxed::Box::into_raw_with_allocator 270 (0.1%) 4 (0.0%) as core::cmp::PartialEq>::ne 266 (0.1%) 23 (0.2%) core::ptr::mut_ptr::::write 266 (0.1%) 19 (0.2%) smallvec::layout_array::{{closure}} 264 (0.1%) 22 (0.2%) smallvec::SmallVec::inline_capacity 264 (0.1%) 22 (0.2%) smallvec::SmallVec::reserve 262 (0.1%) 2 (0.0%) regalloc::union_find::UnionFind::find 262 (0.1%) 1 (0.0%) as core::fmt::Debug>::fmt 257 (0.1%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::next 256 (0.1%) 5 (0.0%) smallvec::SmallVec::pop 253 (0.1%) 23 (0.2%) hashbrown::raw::RawTable::bucket 253 (0.1%) 23 (0.2%) hashbrown::raw::RawTable::free_buckets 253 (0.1%) 23 (0.2%) hashbrown::raw::RawTableInner::bucket 252 (0.1%) 2 (0.0%) regalloc::linear_scan::analysis::get_range_frags_for_block::{{closure}} 251 (0.1%) 1 (0.0%) regalloc::checker::CheckerContext::new 249 (0.1%) 1 (0.0%) regalloc::avl_tree::AVLTree::find_and_replace 247 (0.1%) 8 (0.1%) as core::clone::Clone>::clone 246 (0.1%) 5 (0.0%) as core::fmt::Debug>::fmt 240 (0.1%) 20 (0.2%) alloc::vec::Vec::from_raw_parts 240 (0.1%) 8 (0.1%) as core::default::Default>::default 240 (0.1%) 2 (0.0%) regalloc::sparse_set::SparseSetU::to_vec 237 (0.1%) 1 (0.0%) ::fmt 234 (0.1%) 26 (0.2%) core::mem::swap 234 (0.1%) 2 (0.0%) regalloc::analysis_data_flow::get_sanitized_reg_uses_for_func::{{closure}} 234 (0.1%) 2 (0.0%) regalloc::union_find::UnionFind::union 233 (0.1%) 5 (0.0%) core::option::Option::and_then 232 (0.1%) 8 (0.1%) hashbrown::map::HashMap::with_hasher_in 232 (0.1%) 4 (0.0%) alloc::slice::hack::into_vec 232 (0.1%) 4 (0.0%) regalloc::checker::map_regs::{{closure}} 231 (0.1%) 1 (0.0%) regalloc::sparse_set::SparseSetU::is_subset_of 230 (0.1%) 1 (0.0%) regalloc::linear_scan::assign_registers::try_allocate_reg 229 (0.1%) 27 (0.2%) core::iter::traits::iterator::Iterator::collect 228 (0.1%) 4 (0.0%) as core::clone::Clone>::clone 228 (0.1%) 1 (0.0%) regalloc::linear_scan::assign_registers::find_optimal_split_pos 226 (0.1%) 8 (0.1%) as core::iter::traits::iterator::Iterator>::next 224 (0.1%) 7 (0.1%) as core::clone::Clone>::clone 224 (0.1%) 1 (0.0%) regalloc::analysis_data_flow::does_inst_use_def_or_mod_reg 224 (0.1%) 1 (0.0%) regalloc::linear_scan::resolve_moves::collect_block_infos 221 (0.1%) 3 (0.0%) as core::iter::traits::collect::Extend<(K,V)>>::extend 218 (0.1%) 5 (0.0%) core::option::Option::ok_or 216 (0.1%) 27 (0.2%) core::ptr::mut_ptr::::as_mut_ptr 216 (0.1%) 1 (0.0%) regalloc::analysis_data_flow::deref_and_compress_sorted_range_frag_ixs 211 (0.1%) 11 (0.1%) std::collections::hash::map::HashMap::insert 210 (0.1%) 35 (0.3%) core::ptr::unique::Unique::dangling 210 (0.1%) 3 (0.0%) core::cmp::min_by 210 (0.1%) 1 (0.0%) regalloc::analysis_data_flow::calc_virtual_range_metrics 209 (0.1%) 19 (0.2%) >::index_mut 209 (0.1%) 5 (0.0%) core::option::Option::unwrap_or 208 (0.1%) 26 (0.2%) core::ptr::const_ptr::::as_ptr 208 (0.1%) 1 (0.0%) regalloc::analysis_data_flow::collect_move_info 207 (0.1%) 4 (0.0%) as core::iter::traits::iterator::Iterator>::any 204 (0.0%) 21 (0.2%) core::iter::adapters::map::map_fold 204 (0.0%) 1 (0.0%) regalloc::data_structures::RegVecsAndBounds::get_reg_sets_for_iix 198 (0.0%) 42 (0.3%) core::mem::maybe_uninit::MaybeUninit::as_ptr 198 (0.0%) 22 (0.2%) core::ptr::mut_ptr::::len 198 (0.0%) 22 (0.2%) smallvec::SmallVec::spilled 198 (0.0%) 1 (0.0%) ::to_string 197 (0.0%) 1 (0.0%) ::fmt 197 (0.0%) 1 (0.0%) regalloc::inst_stream::map_vregs_to_rregs::is_sane 196 (0.0%) 1 (0.0%) ::default 195 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::rehash_in_place 193 (0.0%) 1 (0.0%) alloc::alloc::Global::grow_impl 190 (0.0%) 11 (0.1%) core::iter::adapters::cloned::Cloned::new 190 (0.0%) 7 (0.1%) core::iter::traits::iterator::Iterator::all::check::{{closure}} 190 (0.0%) 1 (0.0%) regalloc::avl_tree::AVLTree::findhighest 190 (0.0%) 1 (0.0%) regalloc::avl_tree::AVLTree::findlowest 189 (0.0%) 21 (0.2%) alloc::vec::Vec::set_len 189 (0.0%) 7 (0.1%) as core::fmt::Debug>::fmt 189 (0.0%) 3 (0.0%) alloc::slice::::sort_by_key::{{closure}} 188 (0.0%) 14 (0.1%) core::iter::adapters::zip::Zip::new 187 (0.0%) 7 (0.1%) core::option::Option::expect 187 (0.0%) 1 (0.0%) regalloc::checker::Checker::find_errors 186 (0.0%) 1 (0.0%) regalloc::analysis_data_flow::emit_range_frag 185 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::new_uninitialized 184 (0.0%) 23 (0.2%) hashbrown::map::make_hasher 184 (0.0%) 23 (0.2%) hashbrown::raw::Bucket::drop 183 (0.0%) 1 (0.0%) regalloc::analysis_data_flow::add_raw_reg_vecs_for_insn 182 (0.0%) 14 (0.1%) as core::ops::index::Index>::index 182 (0.0%) 14 (0.1%) hashbrown::map::HashMap::reserve 182 (0.0%) 13 (0.1%) core::iter::adapters::enumerate::Enumerate::new 180 (0.0%) 1 (0.0%) regalloc::checker::Checker::new 179 (0.0%) 1 (0.0%) regalloc::bt_spillslot_allocator::SpillSlotAllocator::add_new_slot 174 (0.0%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::nth 174 (0.0%) 1 (0.0%) regalloc::linear_scan::compute_scratches 173 (0.0%) 15 (0.1%) as core::iter::traits::collect::FromIterator>::from_iter 173 (0.0%) 1 (0.0%) regalloc::analysis_data_flow::remove_mods_from_group 172 (0.0%) 16 (0.1%) as core::ops::drop::Drop>::drop 172 (0.0%) 4 (0.0%) regalloc::sparse_set::SparseSetU::contains 172 (0.0%) 1 (0.0%) regalloc::sparse_set::SparseSetU::from_vec 170 (0.0%) 37 (0.3%) as core::ops::deref::Deref>::deref 169 (0.0%) 1 (0.0%) regalloc::linear_scan::resolve_moves::run 168 (0.0%) 14 (0.1%) hashbrown::map::HashMap::iter 168 (0.0%) 13 (0.1%) regalloc::data_structures::TypedIxVec::push 168 (0.0%) 4 (0.0%) alloc::vec::Vec::pop 168 (0.0%) 4 (0.0%) regalloc::checker::map_regs::{{closure}}::{{closure}} 167 (0.0%) 1 (0.0%) ::fmt 166 (0.0%) 1 (0.0%) ::mark_reffy 166 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::fallible_with_capacity 166 (0.0%) 1 (0.0%) regalloc::linear_scan::assign_registers::State::new 165 (0.0%) 1 (0.0%) regalloc::analysis_data_flow::sanitize_group 163 (0.0%) 1 (0.0%) regalloc::linear_scan::assign_registers::maybe_handle_safepoints 162 (0.0%) 9 (0.1%) regalloc::bt_main::alloc_main::{{closure}} 162 (0.0%) 5 (0.0%) core::slice::::sort_unstable_by::{{closure}} 162 (0.0%) 5 (0.0%) hashbrown::rustc_entry::RustcVacantEntry::insert 162 (0.0%) 1 (0.0%) regalloc::analysis_data_flow::frags_are_mergeable 162 (0.0%) 1 (0.0%) regalloc::checker::CheckerValue::meet 162 (0.0%) 1 (0.0%) regalloc::linear_scan::analysis::RangeFrag::new 161 (0.0%) 23 (0.2%) hashbrown::raw::RawTable::is_empty 161 (0.0%) 23 (0.2%) hashbrown::raw::RawTable::len 161 (0.0%) 5 (0.0%) core::slice::::sort_unstable_by 161 (0.0%) 1 (0.0%) ::fmt 161 (0.0%) 1 (0.0%) regalloc::analysis_control_flow::calc_rpostord 160 (0.0%) 5 (0.0%) alloc::slice::::sort_by 160 (0.0%) 4 (0.0%) core::option::Option::unwrap_or_else 160 (0.0%) 2 (0.0%) smallvec::SmallVec::try_reserve_exact 160 (0.0%) 1 (0.0%) ::fmt 160 (0.0%) 1 (0.0%) regalloc::analysis_data_flow::create_and_add_range 159 (0.0%) 3 (0.0%) as core::iter::traits::iterator::Iterator>::next 159 (0.0%) 1 (0.0%) regalloc::data_structures::RangeFrag::new_with_metrics 158 (0.0%) 21 (0.2%) as alloc::vec::ExtendWith>::next 156 (0.0%) 12 (0.1%) as core::fmt::Debug>::fmt 156 (0.0%) 12 (0.1%) core::slice::::iter_mut 156 (0.0%) 5 (0.0%) alloc::slice::::sort_by::{{closure}} 156 (0.0%) 2 (0.0%) regalloc::union_find::UnionFindEquivClasses::equiv_class_elems_iter 156 (0.0%) 2 (0.0%) std::collections::hash::map::Entry::or_insert 156 (0.0%) 1 (0.0%) regalloc::linear_scan::assign_registers::RegisterMapping::with_default 155 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::resize_inner 155 (0.0%) 1 (0.0%) regalloc::analysis_data_flow::remove_dups_from_group 155 (0.0%) 1 (0.0%) regalloc::linear_scan::resolve_moves::MoveOp::gen_inst 154 (0.0%) 1 (0.0%) regalloc::linear_scan::compute_stackmaps 153 (0.0%) 2 (0.0%) alloc::vec::Vec::remove 152 (0.0%) 4 (0.0%) alloc::vec::Vec::append_elements 152 (0.0%) 4 (0.0%) regalloc::avl_tree::AVLTree::insert 152 (0.0%) 2 (0.0%) regalloc::checker::merge_map 152 (0.0%) 1 (0.0%) alloc::raw_vec::finish_grow 151 (0.0%) 21 (0.2%) hashbrown::map::equivalent_key 151 (0.0%) 1 (0.0%) ::fmt 150 (0.0%) 3 (0.0%) as core::iter::traits::iterator::Iterator>::next 150 (0.0%) 2 (0.0%) core::iter::adapters::filter_map::filter_map_fold::{{closure}} 149 (0.0%) 1 (0.0%) ::fmt 149 (0.0%) 1 (0.0%) regalloc::analysis_control_flow::InstIxToBlockIxMap::new 148 (0.0%) 3 (0.0%) as core::iter::traits::iterator::Iterator>::next 148 (0.0%) 2 (0.0%) core::option::Option::map_or 147 (0.0%) 1 (0.0%) regalloc::linear_scan::assign_registers::lazy_compute_inactive 144 (0.0%) 14 (0.1%) as core::iter::traits::iterator::Iterator>::next 144 (0.0%) 1 (0.0%) alloc::raw_vec::RawVec::grow_exact 142 (0.0%) 6 (0.0%) regalloc::checker::Checker::add_op::{{closure}} 141 (0.0%) 1 (0.0%) regalloc::analysis_data_flow::sanitize_should_retain_reg 140 (0.0%) 14 (0.1%) std::collections::hash::map::HashMap::with_hasher 140 (0.0%) 5 (0.0%) core::cmp::PartialOrd::le 140 (0.0%) 2 (0.0%) core::cmp::max_by 139 (0.0%) 1 (0.0%) ::mark_reffy 139 (0.0%) 1 (0.0%) regalloc::analysis_data_flow::get_san_reg_sets_for_insn 139 (0.0%) 1 (0.0%) regalloc::linear_scan::assign_registers::try_split_regs 138 (0.0%) 23 (0.2%) alloc::vec::Vec::with_capacity 138 (0.0%) 23 (0.2%) core::mem::needs_drop 138 (0.0%) 23 (0.2%) hashbrown::raw::Bucket::as_mut 138 (0.0%) 23 (0.2%) hashbrown::raw::Bucket::as_ref 138 (0.0%) 11 (0.1%) core::iter::traits::iterator::Iterator::cloned 138 (0.0%) 1 (0.0%) regalloc::analysis_control_flow::InstIxToBlockIxMap::map 137 (0.0%) 2 (0.0%) regalloc::linear_scan::assign_registers::split::{{closure}} 137 (0.0%) 1 (0.0%) hashbrown::raw::TableLayout::calculate_layout_for 136 (0.0%) 17 (0.1%) regalloc::data_structures::TypedIxVec::new 136 (0.0%) 8 (0.1%) as core::convert::From<&[::Item]>>::from 136 (0.0%) 3 (0.0%) core::result::Result::unwrap 136 (0.0%) 2 (0.0%) alloc::collections::binary_heap::BinaryHeap::sift_up 135 (0.0%) 9 (0.1%) regalloc::data_structures::TypedIxVec::iter 135 (0.0%) 1 (0.0%) alloc::collections::vec_deque::ring_slices::RingSlices::ring_slices 134 (0.0%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::next 134 (0.0%) 1 (0.0%) regalloc::reg_maps::VrangeRegUsageMapper::finish_overlay 133 (0.0%) 21 (0.2%) as alloc::vec::ExtendWith>::last 133 (0.0%) 8 (0.1%) hashbrown::set::HashSet::insert 133 (0.0%) 3 (0.0%) as core::iter::traits::collect::FromIterator>::from_iter 132 (0.0%) 132 (1.1%) core::mem::size_of 132 (0.0%) 22 (0.2%) smallvec::SmallVec::inline_size 132 (0.0%) 2 (0.0%) regalloc::union_find::UnionFind::find_slow 132 (0.0%) 1 (0.0%) regalloc::bt_vlr_priority_queue::VirtualRangePrioQ::show_with_envs 131 (0.0%) 2 (0.0%) alloc::vec::Vec::swap_remove 131 (0.0%) 1 (0.0%) ::fmt 130 (0.0%) 13 (0.1%) core::hash::impls::::hash 130 (0.0%) 10 (0.1%) as core::ops::index::IndexMut>::index_mut 130 (0.0%) 1 (0.0%) ::find_range_id_for_reg 129 (0.0%) 3 (0.0%) hashbrown::map::HashMap::remove 129 (0.0%) 3 (0.0%) hashbrown::raw::RawTable::remove_entry 128 (0.0%) 16 (0.1%) hashbrown::raw::RawTable::new 128 (0.0%) 1 (0.0%) regalloc::sparse_set::SparseSetU::maybe_downgrade 127 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::find_inner 127 (0.0%) 1 (0.0%) regalloc::analysis_data_flow::add_san_reg_vecs_for_insn 127 (0.0%) 1 (0.0%) regalloc::bt_coalescing_analysis::show_hint 125 (0.0%) 125 (1.0%) core::mem::align_of 125 (0.0%) 23 (0.2%) core::ptr::mut_ptr::::drop_in_place 124 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::prepare_resize 123 (0.0%) 8 (0.1%) regalloc::data_structures::TypedIxVec::resize 123 (0.0%) 1 (0.0%) regalloc::analysis_main::DepthBasedFrequencies::new 123 (0.0%) 1 (0.0%) regalloc::linear_scan::assign_registers::ReusableState::new 123 (0.0%) 1 (0.0%) regalloc::linear_scan::assign_registers::State::spill 121 (0.0%) 11 (0.1%) alloc::slice::::to_vec_in 121 (0.0%) 11 (0.1%) alloc::slice::hack::to_vec 121 (0.0%) 1 (0.0%) regalloc::linear_scan::assign_registers::ActivityTracker::new 120 (0.0%) 8 (0.1%) alloc::vec::into_iter::IntoIter::as_raw_mut_slice 120 (0.0%) 5 (0.0%) alloc::boxed::Box::leak 120 (0.0%) 1 (0.0%) regalloc::checker::CheckerState::update_stackmap 119 (0.0%) 17 (0.1%) alloc::vec::Vec::allocator 119 (0.0%) 1 (0.0%) regalloc::union_find::UnionFindEquivClasses::in_same_equivalence_class 118 (0.0%) 1 (0.0%) ::eq 118 (0.0%) 1 (0.0%) ::fmt 117 (0.0%) 13 (0.1%) core::iter::traits::iterator::Iterator::enumerate 117 (0.0%) 13 (0.1%) hashbrown::map::make_hash 117 (0.0%) 13 (0.1%) hashbrown::map::make_insert_hash 117 (0.0%) 1 (0.0%) ::drop 116 (0.0%) 2 (0.0%) core::slice::iter::Iter::make_slice 115 (0.0%) 5 (0.0%) hashbrown::rustc_entry::RustcOccupiedEntry::into_mut 115 (0.0%) 1 (0.0%) regalloc::bt_spillslot_allocator::SpillSlotAllocator::alloc_reftyped_spillslot_for_frag 114 (0.0%) 19 (0.2%) core::slice::iter::size_from_ptr 114 (0.0%) 17 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 114 (0.0%) 2 (0.0%) regalloc::avl_tree::AVLTree::rightgrown 114 (0.0%) 2 (0.0%) regalloc::data_structures::Set::to_vec 113 (0.0%) 7 (0.1%) regalloc::sparse_set::SparseSetU::empty 113 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::rehash_in_place::{{closure}} 112 (0.0%) 8 (0.1%) <&smallvec::SmallVec as core::iter::traits::collect::IntoIterator>::into_iter 112 (0.0%) 1 (0.0%) regalloc::inst_stream::InstToInsert::to_checker_inst 111 (0.0%) 7 (0.1%) core::iter::traits::iterator::Iterator::all 111 (0.0%) 3 (0.0%) as core::iter::traits::collect::IntoIterator>::into_iter 111 (0.0%) 1 (0.0%) ::gen_move 110 (0.0%) 11 (0.1%) std::collections::hash::map::HashMap::get 110 (0.0%) 5 (0.0%) as core::fmt::Debug>::fmt 110 (0.0%) 1 (0.0%) core::ptr::swap_nonoverlapping_bytes 109 (0.0%) 5 (0.0%) >::get 109 (0.0%) 1 (0.0%) ::find_range_id_for_reg 109 (0.0%) 1 (0.0%) regalloc::inst_stream::InstToInsert::construct 108 (0.0%) 12 (0.1%) core::iter::adapters::zip::TrustedRandomAccessNoCoerce::size 108 (0.0%) 12 (0.1%) smallvec::SmallVec::len 108 (0.0%) 9 (0.1%) core::ptr::const_ptr::::copy_to_nonoverlapping 108 (0.0%) 4 (0.0%) <(T10,T11) as core::fmt::Debug>::fmt 108 (0.0%) 4 (0.0%) core::cmp::PartialOrd::ge 108 (0.0%) 2 (0.0%) regalloc::avl_tree::AVLTree::new 108 (0.0%) 1 (0.0%) regalloc::reg_maps::VrangeRegUsageMapper::lookup_overlay 105 (0.0%) 17 (0.1%) core::iter::traits::iterator::Iterator::for_each::call 105 (0.0%) 3 (0.0%) hashbrown::raw::Bucket::to_base_index 105 (0.0%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::all 104 (0.0%) 8 (0.1%) as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked 104 (0.0%) 8 (0.1%) hashbrown::map::HashMap::contains_key 104 (0.0%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::fold 104 (0.0%) 2 (0.0%) regalloc::avl_tree::AVLTree::leftgrown 104 (0.0%) 1 (0.0%) ::insert_reffy_ranges 104 (0.0%) 1 (0.0%) regalloc::inst_stream::edit_inst_stream 103 (0.0%) 2 (0.0%) core::slice::iter::Iter::pre_dec_end 103 (0.0%) 1 (0.0%) regalloc::linear_scan::VirtualInterval::new 100 (0.0%) 10 (0.1%) hashbrown::raw::RawTable::new_in 99 (0.0%) 1 (0.0%) hashbrown::raw::RawTable::into_allocation 98 (0.0%) 14 (0.1%) core::option::Option::is_none 98 (0.0%) 7 (0.1%) hashbrown::raw::RawTable::buckets 98 (0.0%) 1 (0.0%) regalloc::data_structures::SortedRangeFrags::overlaps 97 (0.0%) 7 (0.1%) core::intrinsics::write_bytes 97 (0.0%) 1 (0.0%) ::insert_reffy_ranges 97 (0.0%) 1 (0.0%) ::gen_reload 97 (0.0%) 1 (0.0%) alloc::alloc::Global::alloc_impl 97 (0.0%) 1 (0.0%) regalloc::checker::CheckerState::check_stackmap 96 (0.0%) 12 (0.1%) regalloc::data_structures::TypedIxVec::len 96 (0.0%) 9 (0.1%) alloc::vec::from_elem 96 (0.0%) 8 (0.1%) alloc::slice::merge::get_and_increment 96 (0.0%) 8 (0.1%) core::ptr::mut_ptr::::copy_to_nonoverlapping 96 (0.0%) 8 (0.1%) core::ptr::mut_ptr::::wrapping_offset 96 (0.0%) 8 (0.1%) hashbrown::set::HashSet::iter 96 (0.0%) 8 (0.1%) std::collections::hash::set::HashSet::iter 96 (0.0%) 3 (0.0%) alloc::slice::::sort_by_key 96 (0.0%) 3 (0.0%) hashbrown::map::HashMap::get_mut 96 (0.0%) 1 (0.0%) ::gen_spill 96 (0.0%) 1 (0.0%) regalloc::bt_vlr_priority_queue::VirtualRangePrioQ::new 95 (0.0%) 5 (0.0%) as core::convert::From<&mut T>>::from 94 (0.0%) 1 (0.0%) as core::iter::range::RangeIteratorImpl>::spec_nth 94 (0.0%) 1 (0.0%) ::eq 94 (0.0%) 1 (0.0%) ::ne 93 (0.0%) 8 (0.1%) as core::iter::traits::iterator::Iterator>::next 93 (0.0%) 8 (0.1%) std::collections::hash::set::HashSet::insert 93 (0.0%) 2 (0.0%) alloc::collections::binary_heap::BinaryHeap::pop::{{closure}} 93 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 93 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::find_insert_slot 92 (0.0%) 11 (0.1%) as alloc::vec::spec_from_iter::SpecFromIter>::from_iter 92 (0.0%) 1 (0.0%) ::eq 92 (0.0%) 1 (0.0%) regalloc::bt_spillslot_allocator::ssal_mark_frags_as_reftyped 91 (0.0%) 1 (0.0%) alloc::vec::Vec::extend_desugared 90 (0.0%) 5 (0.0%) core::panicking::assert_failed 90 (0.0%) 3 (0.0%) regalloc::inst_stream::map_vregs_to_rregs::{{closure}} 90 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 90 (0.0%) 1 (0.0%) regalloc::linear_scan::resolve_moves::BlockInfo::insert 89 (0.0%) 2 (0.0%) as core::iter::traits::double_ended::DoubleEndedIterator>::next_back 89 (0.0%) 2 (0.0%) alloc::collections::binary_heap::BinaryHeap::push 89 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::prepare_rehash_in_place 89 (0.0%) 1 (0.0%) regalloc::data_structures::RealRange::show_with_rru 88 (0.0%) 8 (0.1%) hashbrown::map::HashMap::keys 88 (0.0%) 2 (0.0%) as core::clone::Clone>::clone 88 (0.0%) 1 (0.0%) ::clone 88 (0.0%) 1 (0.0%) smallvec::SmallVec::remove 87 (0.0%) 3 (0.0%) hashbrown::map::HashMap::get_inner_mut 87 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::reserve_rehash_inner 86 (0.0%) 5 (0.0%) std::collections::hash::map::VacantEntry::insert 86 (0.0%) 3 (0.0%) alloc::vec::Vec::spare_capacity_mut 86 (0.0%) 1 (0.0%) regalloc::bt_commitment_map::CommitmentMap::add_indirect 85 (0.0%) 17 (0.1%) alloc::raw_vec::RawVec::allocator 85 (0.0%) 1 (0.0%) ::clone 85 (0.0%) 1 (0.0%) core::ptr::drop_in_place 85 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::erase 84 (0.0%) 8 (0.1%) as core::ops::drop::Drop>::drop 84 (0.0%) 7 (0.1%) core::ptr::mut_ptr::::write_bytes 84 (0.0%) 7 (0.1%) core::ptr::unique::Unique::as_ref 84 (0.0%) 7 (0.1%) hashbrown::raw::RawTable::data_start 84 (0.0%) 2 (0.0%) alloc::collections::binary_heap::Hole::new 84 (0.0%) 2 (0.0%) regalloc::data_structures::Set::filter_map 84 (0.0%) 1 (0.0%) ::fmt 83 (0.0%) 2 (0.0%) core::iter::traits::iterator::Iterator::chain 83 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque::handle_capacity_increase 83 (0.0%) 1 (0.0%) regalloc::bt_spillslot_allocator::ssal_add_if_possible 83 (0.0%) 1 (0.0%) regalloc::linear_scan::Intervals::set_child 82 (0.0%) 4 (0.0%) regalloc::linear_scan::apply_registers::{{closure}} 82 (0.0%) 2 (0.0%) core::iter::adapters::chain::Chain::new 82 (0.0%) 1 (0.0%) ::show_rru 81 (0.0%) 5 (0.0%) regalloc::linear_scan::analysis::flush_interval::{{closure}} 81 (0.0%) 1 (0.0%) core::core_arch::simd::i8x16::new 81 (0.0%) 1 (0.0%) regalloc::bt_commitment_map::CommitmentMap::add 81 (0.0%) 1 (0.0%) regalloc::linear_scan::resolve_moves::find_blocking_move 81 (0.0%) 1 (0.0%) regalloc::sparse_set::SparseSetU::insert_no_dup_check 80 (0.0%) 8 (0.1%) as core::clone::Clone>::clone 80 (0.0%) 8 (0.1%) hashbrown::set::HashSet::contains 80 (0.0%) 8 (0.1%) smallvec::SmallVec::as_slice 80 (0.0%) 8 (0.1%) std::collections::hash::set::HashSet::contains 80 (0.0%) 1 (0.0%) ::find_range_id_for_reg::{{closure}} 80 (0.0%) 1 (0.0%) regalloc::avl_tree::AVLTree::free 80 (0.0%) 1 (0.0%) regalloc::bt_commitment_map::CommitmentMap::del 79 (0.0%) 1 (0.0%) regalloc::data_structures::SortedRangeFragIxs::check 78 (0.0%) 6 (0.0%) core::slice::iter::::into_iter 78 (0.0%) 2 (0.0%) regalloc::union_find::UnionFind::new 78 (0.0%) 1 (0.0%) alloc::vec::Vec::split_off 77 (0.0%) 7 (0.1%) core::ptr::mut_ptr::::wrapping_sub 77 (0.0%) 1 (0.0%) ::clone 77 (0.0%) 1 (0.0%) ::fmt 77 (0.0%) 1 (0.0%) core::ptr::drop_in_place<[alloc::string::String]> 77 (0.0%) 1 (0.0%) core::ptr::drop_in_place<[alloc::vec::Vec]> 77 (0.0%) 1 (0.0%) core::ptr::drop_in_place<[alloc::vec::Vec]> 77 (0.0%) 1 (0.0%) core::ptr::drop_in_place<[core::option::Option]> 77 (0.0%) 1 (0.0%) core::ptr::drop_in_place<[regalloc::bt_main::PerRealReg]> 77 (0.0%) 1 (0.0%) core::ptr::drop_in_place<[regalloc::bt_spillslot_allocator::LogicalSpillSlot]> 77 (0.0%) 1 (0.0%) core::ptr::drop_in_place<[regalloc::checker::Inst]> 77 (0.0%) 1 (0.0%) core::ptr::drop_in_place<[regalloc::data_structures::RealRange]> 77 (0.0%) 1 (0.0%) core::ptr::drop_in_place<[regalloc::data_structures::Set]> 77 (0.0%) 1 (0.0%) core::ptr::drop_in_place<[regalloc::data_structures::VirtualRange]> 77 (0.0%) 1 (0.0%) core::ptr::drop_in_place<[regalloc::linear_scan::FixedInterval]> 77 (0.0%) 1 (0.0%) core::ptr::drop_in_place<[regalloc::linear_scan::VirtualInterval]> 77 (0.0%) 1 (0.0%) core::ptr::drop_in_place<[regalloc::linear_scan::analysis::RangeFrag]> 77 (0.0%) 1 (0.0%) core::ptr::drop_in_place<[regalloc::linear_scan::analysis::SimplifiedVirtualRange]> 77 (0.0%) 1 (0.0%) core::ptr::drop_in_place<[regalloc::linear_scan::assign_registers::RegisterMapping]> 77 (0.0%) 1 (0.0%) core::ptr::drop_in_place<[regalloc::linear_scan::resolve_moves::BlockInfo]> 77 (0.0%) 1 (0.0%) core::ptr::drop_in_place<[regalloc::snapshot::IRInst]> 77 (0.0%) 1 (0.0%) core::ptr::drop_in_place<[regalloc::sparse_set::SparseSetU<[regalloc::data_structures::BlockIx; 4]>]> 77 (0.0%) 1 (0.0%) core::ptr::drop_in_place<[regalloc::sparse_set::SparseSetU<[regalloc::data_structures::Reg; 12]>]> 77 (0.0%) 1 (0.0%) core::ptr::drop_in_place<[smallvec::SmallVec<[regalloc::bt_coalescing_analysis::Hint; 8]>]> 77 (0.0%) 1 (0.0%) core::ptr::drop_in_place<[smallvec::SmallVec<[regalloc::data_structures::RangeFragIx; 8]>]> 77 (0.0%) 1 (0.0%) core::ptr::drop_in_place<[smallvec::SmallVec<[regalloc::data_structures::RealRangeIx; 6]>]> 77 (0.0%) 1 (0.0%) core::ptr::drop_in_place<[smallvec::SmallVec<[regalloc::data_structures::VirtualRangeIx; 3]>]> 77 (0.0%) 1 (0.0%) core::ptr::drop_in_place<[smallvec::SmallVec<[regalloc::linear_scan::analysis::SimplifiedVirtualRange; 4]>]> 77 (0.0%) 1 (0.0%) regalloc::linear_scan::resolve_moves::find_cycled_move 77 (0.0%) 1 (0.0%) regalloc::reg_maps::VrangeRegUsageMapper::merge_overlay 76 (0.0%) 1 (0.0%) as core::clone::Clone>::clone 76 (0.0%) 1 (0.0%) regalloc::bt_spillslot_allocator::SpillSlotAllocator::get_reftyped_spillslots_at_inst_point 75 (0.0%) 15 (0.1%) as core::ops::deref::DerefMut>::deref_mut 75 (0.0%) 1 (0.0%) regalloc::data_structures::SpillCost::add 74 (0.0%) 3 (0.0%) as core::ops::drop::Drop>::drop 74 (0.0%) 2 (0.0%) regalloc::sparse_set::SparseSetU::is_empty 74 (0.0%) 1 (0.0%) ::fmt 74 (0.0%) 1 (0.0%) ::fmt 74 (0.0%) 1 (0.0%) as core::panic::BoxMeUp>::take_box 74 (0.0%) 1 (0.0%) regalloc::analysis_control_flow::dt_merge_sets 74 (0.0%) 1 (0.0%) regalloc::bt_spillslot_allocator::LogicalSpillSlot::get_refness_at_inst_point 74 (0.0%) 1 (0.0%) regalloc::checker::CheckerState::entry_state 73 (0.0%) 1 (0.0%) smallvec::SmallVec::into_vec 72 (0.0%) 8 (0.1%) alloc::slice::merge::decrement_and_get 72 (0.0%) 6 (0.0%) std::collections::hash::map::HashMap::iter 72 (0.0%) 2 (0.0%) as core::iter::range::RangeIteratorImpl>::spec_next 72 (0.0%) 1 (0.0%) ::clone 72 (0.0%) 1 (0.0%) regalloc::linear_scan::resolve_moves::BlockInfo::lookup 71 (0.0%) 2 (0.0%) <[A] as core::slice::cmp::SlicePartialEq>::equal 70 (0.0%) 14 (0.1%) as core::default::Default>::default 70 (0.0%) 4 (0.0%) core::clone::Clone::clone 70 (0.0%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::next 69 (0.0%) 1 (0.0%) ::fmt 69 (0.0%) 1 (0.0%) ::fmt 69 (0.0%) 1 (0.0%) regalloc::analysis_control_flow::InstIxToBlockIxMap::new::cmp_ranges 68 (0.0%) 5 (0.0%) std::collections::hash::map::HashMap::entry 68 (0.0%) 2 (0.0%) regalloc::avl_tree::AVLTree::rotleft 68 (0.0%) 2 (0.0%) regalloc::avl_tree::AVLTree::rotright 68 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 68 (0.0%) 1 (0.0%) ::fmt 67 (0.0%) 11 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 67 (0.0%) 5 (0.0%) hashbrown::rustc_entry::>::rustc_entry::{{closure}} 67 (0.0%) 1 (0.0%) core::ptr::drop_in_place 67 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 67 (0.0%) 1 (0.0%) regalloc::data_structures::SpillCost::is_less_than 66 (0.0%) 6 (0.0%) as core::iter::traits::iterator::Iterator>::next 66 (0.0%) 3 (0.0%) hashbrown::map::HashMap::remove_entry 66 (0.0%) 2 (0.0%) as alloc::vec::spec_extend::SpecExtend>>::spec_extend 66 (0.0%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::next 66 (0.0%) 2 (0.0%) alloc::collections::binary_heap::Hole::move_to 66 (0.0%) 1 (0.0%) ::fmt 66 (0.0%) 1 (0.0%) ::fmt 66 (0.0%) 1 (0.0%) ::fmt 66 (0.0%) 1 (0.0%) ::fmt 66 (0.0%) 1 (0.0%) ::fmt 66 (0.0%) 1 (0.0%) core::ptr::drop_in_place 66 (0.0%) 1 (0.0%) hashbrown::raw::RawTable::into_iter_from 66 (0.0%) 1 (0.0%) regalloc::bt_commitment_map::CommitmentMap::lookup_inst_point 66 (0.0%) 1 (0.0%) regalloc::linear_scan::resolve_moves::MoveOp::new_move 66 (0.0%) 1 (0.0%) regalloc::linear_scan::resolve_moves::MoveOp::new_reload 66 (0.0%) 1 (0.0%) regalloc::linear_scan::resolve_moves::MoveOp::new_spill 65 (0.0%) 6 (0.0%) core::mem::maybe_uninit::MaybeUninit::zeroed 65 (0.0%) 1 (0.0%) ::partial_cmp 65 (0.0%) 1 (0.0%) ::partial_cmp 65 (0.0%) 1 (0.0%) ::partial_cmp 65 (0.0%) 1 (0.0%) ::partial_cmp 65 (0.0%) 1 (0.0%) as core::ops::index::Index>::index 65 (0.0%) 1 (0.0%) as core::ops::index::IndexMut>::index_mut 65 (0.0%) 1 (0.0%) ::fmt 64 (0.0%) 12 (0.1%) >::from 64 (0.0%) 8 (0.1%) as core::default::Default>::default 64 (0.0%) 8 (0.1%) as core::default::Default>::default 64 (0.0%) 4 (0.0%) as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked 64 (0.0%) 2 (0.0%) hashbrown::raw::RawTable::clear 64 (0.0%) 1 (0.0%) hashbrown::raw::capacity_to_buckets 64 (0.0%) 1 (0.0%) regalloc::bt_coalescing_analysis::do_coalescing_analysis::decrease_vlr_total_cost_by 64 (0.0%) 1 (0.0%) regalloc::data_structures::Reg::show_with_rru 63 (0.0%) 9 (0.1%) <&mut I as core::iter::traits::exact_size::ExactSizeIterator>::len 63 (0.0%) 1 (0.0%) ::fmt 63 (0.0%) 1 (0.0%) ::fmt 63 (0.0%) 1 (0.0%) core::fmt::builders::DebugSet::entries 63 (0.0%) 1 (0.0%) core::iter::adapters::map::map_try_fold::{{closure}} 63 (0.0%) 1 (0.0%) core::iter::adapters::step_by::StepBy::new 62 (0.0%) 2 (0.0%) regalloc::avl_tree::AVLNode::new 62 (0.0%) 1 (0.0%) ::fmt 62 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::free_buckets 61 (0.0%) 2 (0.0%) alloc::str::join_generic_copy::{{closure}} 60 (0.0%) 6 (0.0%) core::cmp::PartialEq::ne 60 (0.0%) 5 (0.0%) as core::clone::Clone>::clone 60 (0.0%) 5 (0.0%) as core::clone::Clone>::clone 60 (0.0%) 5 (0.0%) core::slice::::get 60 (0.0%) 4 (0.0%) hashbrown::scopeguard::guard 60 (0.0%) 2 (0.0%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 60 (0.0%) 2 (0.0%) as core::cmp::PartialEq>::eq 60 (0.0%) 2 (0.0%) as core::cmp::PartialEq>::eq::{{closure}} 60 (0.0%) 2 (0.0%) std::collections::hash::set::HashSet::is_subset 60 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque::with_capacity_in 60 (0.0%) 1 (0.0%) alloc::vec::into_iter::IntoIter::forget_allocation_drop_remaining 60 (0.0%) 1 (0.0%) regalloc::checker::Checker::run 60 (0.0%) 1 (0.0%) regalloc::data_structures::RegUsageCollector::get_use_def_mod_vecs_test_framework_only 60 (0.0%) 1 (0.0%) regalloc::data_structures::SortedRangeFragIxs::contains_pt::{{closure}} 59 (0.0%) 1 (0.0%) ::hash 59 (0.0%) 1 (0.0%) core::fmt::Arguments::new_v1 59 (0.0%) 1 (0.0%) regalloc::bt_spillslot_allocator::SpillSlotAllocator::notify_spillage_of_reftyped_vlr 58 (0.0%) 4 (0.0%) regalloc::linear_scan::set_registers::{{closure}} 58 (0.0%) 1 (0.0%) ::fmt 58 (0.0%) 1 (0.0%) ::gen_zero_len_nop 58 (0.0%) 1 (0.0%) regalloc::linear_scan::analysis::do_reftype_analysis 57 (0.0%) 13 (0.1%) >::borrow 57 (0.0%) 3 (0.0%) as core::iter::traits::collect::Extend<(K,V)>>::extend::{{closure}} 57 (0.0%) 3 (0.0%) as core::iter::traits::collect::Extend>::extend 57 (0.0%) 3 (0.0%) regalloc::analysis_control_flow::calc_preord_and_postord::{{closure}} 56 (0.0%) 8 (0.1%) as core::iter::traits::iterator::Iterator>::next 56 (0.0%) 8 (0.1%) as core::iter::traits::iterator::Iterator>::next 56 (0.0%) 2 (0.0%) as core::fmt::Debug>::fmt 56 (0.0%) 2 (0.0%) regalloc::sparse_set::SparseSetU::card 56 (0.0%) 1 (0.0%) ::eq 56 (0.0%) 1 (0.0%) ::fmt 56 (0.0%) 1 (0.0%) ::fmt 56 (0.0%) 1 (0.0%) ::fmt 56 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_set_epi8 56 (0.0%) 1 (0.0%) core::result::Result::map 56 (0.0%) 1 (0.0%) regalloc::bt_spillslot_allocator::ssal_is_add_possible 55 (0.0%) 6 (0.0%) core::mem::zeroed 55 (0.0%) 1 (0.0%) regalloc::bt_spillslot_allocator::ssal_is_add_frag_possible 55 (0.0%) 1 (0.0%) regalloc::data_structures::RegSets::new 55 (0.0%) 1 (0.0%) regalloc::data_structures::RegVecs::new 54 (0.0%) 3 (0.0%) core::iter::adapters::rev::Rev::new 54 (0.0%) 3 (0.0%) regalloc::data_structures::Range::new 54 (0.0%) 2 (0.0%) as core::slice::index::SliceIndex<[T]>>::index 54 (0.0%) 2 (0.0%) core::cmp::PartialOrd::gt 54 (0.0%) 1 (0.0%) as core::iter::range::RangeInclusiveIteratorImpl>::spec_next 54 (0.0%) 1 (0.0%) ::fmt 54 (0.0%) 1 (0.0%) ::get_spillslot_size 54 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(alloc::vec::Vec,regalloc::data_structures::TypedIxVec,regalloc::data_structures::TypedIxVec,alloc::vec::Vec)> 54 (0.0%) 1 (0.0%) core::ptr::drop_in_place 53 (0.0%) 5 (0.0%) regalloc::data_structures::Set::insert 53 (0.0%) 1 (0.0%) ::fmt 52 (0.0%) 4 (0.0%) as core::ops::drop::Drop>::drop 52 (0.0%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 52 (0.0%) 2 (0.0%) smallvec::SmallVec::with_capacity 52 (0.0%) 1 (0.0%) ::from_elem 51 (0.0%) 5 (0.0%) regalloc::linear_scan::analysis::run::{{closure}} 51 (0.0%) 1 (0.0%) ::get_mod 51 (0.0%) 1 (0.0%) ::get_mod 51 (0.0%) 1 (0.0%) ::is_move 50 (0.0%) 5 (0.0%) <&T as core::fmt::Display>::fmt 50 (0.0%) 5 (0.0%) hashbrown::set::HashSet::reserve 50 (0.0%) 5 (0.0%) std::collections::hash::set::HashSet::reserve 50 (0.0%) 4 (0.0%) core::cmp::impls:: for &A>::eq 50 (0.0%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 50 (0.0%) 2 (0.0%) core::iter::range::>::next 50 (0.0%) 2 (0.0%) core::option::Option::as_mut 50 (0.0%) 1 (0.0%) as core::iter::traits::exact_size::ExactSizeIterator>::len 50 (0.0%) 1 (0.0%) ::next 50 (0.0%) 1 (0.0%) core::option::Option::or_else 50 (0.0%) 1 (0.0%) regalloc::avl_tree::AVLTree::to_vec::walk 49 (0.0%) 7 (0.1%) hashbrown::map::HashMap::len 49 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 49 (0.0%) 1 (0.0%) ::fmt::{{closure}} 49 (0.0%) 1 (0.0%) core::alloc::layout::Layout::from_size_align 49 (0.0%) 1 (0.0%) core::iter::range::>::size_hint 49 (0.0%) 1 (0.0%) regalloc::analysis_data_flow::reg_ix_to_reg 48 (0.0%) 4 (0.0%) core::slice::::sort_unstable::{{closure}} 48 (0.0%) 4 (0.0%) regalloc::bt_coalescing_analysis::do_coalescing_analysis::{{closure}}::{{closure}} 48 (0.0%) 4 (0.0%) regalloc::data_structures::Set::iter 48 (0.0%) 3 (0.0%) smallvec::SmallVec::set_len 48 (0.0%) 2 (0.0%) core::option::Option::as_ref 48 (0.0%) 1 (0.0%) ::clone 48 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::fold 48 (0.0%) 1 (0.0%) ::fmt 48 (0.0%) 1 (0.0%) core::option::Option::ok_or_else 48 (0.0%) 1 (0.0%) regalloc::data_structures::RegUsageCollector::add_defs 48 (0.0%) 1 (0.0%) regalloc::data_structures::RegUsageCollector::add_mods 47 (0.0%) 7 (0.1%) core::iter::traits::iterator::Iterator::all::check 47 (0.0%) 2 (0.0%) core::mem::maybe_uninit::MaybeUninit::write 47 (0.0%) 1 (0.0%) as core::ops::deref::Deref>::deref 47 (0.0%) 1 (0.0%) ::fmt 47 (0.0%) 1 (0.0%) ::fmt 47 (0.0%) 1 (0.0%) regalloc::data_structures::SortedRangeFragIxs::sort::{{closure}} 46 (0.0%) 1 (0.0%) as core::iter::range::RangeIteratorImpl>::spec_next_back 46 (0.0%) 1 (0.0%) ::fmt 46 (0.0%) 1 (0.0%) ::partial_cmp 46 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque::push_back 46 (0.0%) 1 (0.0%) core::fmt::Arguments::new_v1_formatted 46 (0.0%) 1 (0.0%) core::result::Result::expect 45 (0.0%) 5 (0.0%) std::collections::hash::map::OccupiedEntry::into_mut 45 (0.0%) 3 (0.0%) core::result::Result::is_ok 45 (0.0%) 3 (0.0%) hashbrown::raw::RawTable::erase_no_drop 45 (0.0%) 3 (0.0%) hashbrown::set::HashSet::remove 45 (0.0%) 1 (0.0%) ::partial_cmp 45 (0.0%) 1 (0.0%) ::partial_cmp 45 (0.0%) 1 (0.0%) ::partial_cmp 45 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 45 (0.0%) 1 (0.0%) hashbrown::raw::RawIter::drop_elements 45 (0.0%) 1 (0.0%) regalloc::bt_vlr_priority_queue::VirtualRangePrioQ::add_VirtualRange 45 (0.0%) 1 (0.0%) regalloc::data_structures::cmp_range_frags 45 (0.0%) 1 (0.0%) regalloc::linear_scan::Intervals::push_interval 45 (0.0%) 1 (0.0%) regalloc::linear_scan::assign_registers::RegisterMapping::clear 44 (0.0%) 4 (0.0%) <&mut I as core::iter::traits::iterator::Iterator>::next 44 (0.0%) 4 (0.0%) >::index 44 (0.0%) 2 (0.0%) as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter>>::spec_extend 44 (0.0%) 1 (0.0%) ::fmt 44 (0.0%) 1 (0.0%) ::fmt 44 (0.0%) 1 (0.0%) regalloc::avl_tree::AVLTree::delete 44 (0.0%) 1 (0.0%) regalloc::checker::Checker::add_inst 44 (0.0%) 1 (0.0%) std::panicking::begin_panic 43 (0.0%) 3 (0.0%) regalloc::inst_stream::edit_inst_stream::{{closure}} 43 (0.0%) 2 (0.0%) alloc::collections::binary_heap::BinaryHeap::pop 43 (0.0%) 2 (0.0%) alloc::raw_vec::finish_grow::{{closure}} 43 (0.0%) 2 (0.0%) regalloc::linear_scan::assign_registers::select_naive_reg::{{closure}} 43 (0.0%) 1 (0.0%) ::clone 43 (0.0%) 1 (0.0%) ::fmt 43 (0.0%) 1 (0.0%) core::num::::checked_add 43 (0.0%) 1 (0.0%) core::num::::overflowing_add 43 (0.0%) 1 (0.0%) core::num::::checked_add 43 (0.0%) 1 (0.0%) core::num::::checked_mul 43 (0.0%) 1 (0.0%) core::num::::overflowing_add 43 (0.0%) 1 (0.0%) core::num::::overflowing_mul 43 (0.0%) 1 (0.0%) regalloc::data_structures::RegClass::long_name 43 (0.0%) 1 (0.0%) regalloc::data_structures::RegClass::short_name 43 (0.0%) 1 (0.0%) regalloc::data_structures::SpillSlot::round_up 42 (0.0%) 6 (0.0%) alloc::vec::Vec::capacity 42 (0.0%) 3 (0.0%) as core::iter::traits::collect::IntoIterator>::into_iter 42 (0.0%) 2 (0.0%) as core::ops::drop::Drop>::drop 42 (0.0%) 2 (0.0%) core::mem::maybe_uninit::MaybeUninit::new 42 (0.0%) 1 (0.0%) ::fmt 42 (0.0%) 1 (0.0%) ::fmt 42 (0.0%) 1 (0.0%) ::default 42 (0.0%) 1 (0.0%) alloc::alloc::exchange_malloc 42 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 42 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::record_item_insert_at 42 (0.0%) 1 (0.0%) regalloc::bt_vlr_priority_queue::VirtualRangePrioQ::get_longest_VirtualRange 42 (0.0%) 1 (0.0%) regalloc::data_structures::SpillCost::finite 41 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::try_fold 41 (0.0%) 1 (0.0%) core::ptr::drop_in_place 41 (0.0%) 1 (0.0%) core::ptr::drop_in_place 41 (0.0%) 1 (0.0%) core::ptr::drop_in_place 41 (0.0%) 1 (0.0%) core::ptr::drop_in_place 41 (0.0%) 1 (0.0%) core::ptr::drop_in_place 41 (0.0%) 1 (0.0%) regalloc::linear_scan::Intervals::set_spill 40 (0.0%) 5 (0.0%) regalloc::data_structures::Set::empty 40 (0.0%) 4 (0.0%) <&mut T as core::fmt::Debug>::fmt 40 (0.0%) 3 (0.0%) core::slice::::get_unchecked_mut 40 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 40 (0.0%) 1 (0.0%) hashbrown::raw::h2 40 (0.0%) 1 (0.0%) regalloc::data_structures::SortedRangeFrags::contains_pt::{{closure}} 40 (0.0%) 1 (0.0%) regalloc::linear_scan::FixedInterval::find_frag::{{closure}} 40 (0.0%) 1 (0.0%) regalloc::linear_scan::assign_registers::prev_pos 39 (0.0%) 3 (0.0%) core::iter::traits::iterator::Iterator::rev 39 (0.0%) 1 (0.0%) as core::iter::traits::collect::IntoIterator>::into_iter 39 (0.0%) 1 (0.0%) ::cmp 39 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 39 (0.0%) 1 (0.0%) regalloc::data_structures::Set::union 39 (0.0%) 1 (0.0%) std::panicking::begin_panic::{{closure}} 38 (0.0%) 3 (0.0%) regalloc::linear_scan::run::{{closure}} 38 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 38 (0.0%) 1 (0.0%) ::fmt 38 (0.0%) 1 (0.0%) ::fmt 38 (0.0%) 1 (0.0%) ::fmt 38 (0.0%) 1 (0.0%) ::fmt 38 (0.0%) 1 (0.0%) ::fmt 38 (0.0%) 1 (0.0%) alloc::raw_vec::handle_reserve 38 (0.0%) 1 (0.0%) core::num::::one_less_than_next_power_of_two 38 (0.0%) 1 (0.0%) core::ops::range::RangeInclusive::into_slice_range 38 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::is_in_same_group 38 (0.0%) 1 (0.0%) regalloc::bt_coalescing_analysis::Hint::get_weight 37 (0.0%) 3 (0.0%) as core::iter::traits::collect::Extend>::extend 37 (0.0%) 2 (0.0%) regalloc::linear_scan::resolve_moves::resolve_moves_across_blocks::{{closure}} 37 (0.0%) 1 (0.0%) ::forward_checked 37 (0.0%) 1 (0.0%) ::steps_between 37 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque::buffer_write 37 (0.0%) 1 (0.0%) regalloc::data_structures::BlockIx::dotdot 37 (0.0%) 1 (0.0%) regalloc::data_structures::InstIx::dotdot 37 (0.0%) 1 (0.0%) regalloc::data_structures::VirtualRangeIx::dotdot 37 (0.0%) 1 (0.0%) regalloc::linear_scan::Intervals::set_reg 37 (0.0%) 1 (0.0%) regalloc::reg_maps::VrangeRegUsageMapper::lookup_direct 36 (0.0%) 4 (0.0%) alloc::slice::::into_vec 36 (0.0%) 4 (0.0%) core::slice::::sort_unstable 36 (0.0%) 3 (0.0%) hashbrown::map::HashMap::iter_mut 36 (0.0%) 3 (0.0%) std::collections::hash::map::HashMap::iter_mut 36 (0.0%) 2 (0.0%) core::iter::adapters::filter_map::filter_map_fold 36 (0.0%) 2 (0.0%) regalloc::linear_scan::analysis::merge_range_frags::{{closure}} 36 (0.0%) 1 (0.0%) ::fmt 36 (0.0%) 1 (0.0%) ::ne 36 (0.0%) 1 (0.0%) ::partial_cmp 36 (0.0%) 1 (0.0%) ::eq 36 (0.0%) 1 (0.0%) ::partial_cmp 36 (0.0%) 1 (0.0%) ::partial_cmp 36 (0.0%) 1 (0.0%) ::partial_cmp 36 (0.0%) 1 (0.0%) ::partial_cmp 36 (0.0%) 1 (0.0%) ::eq 36 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque::pop_front 36 (0.0%) 1 (0.0%) core::cmp::impls::::cmp 36 (0.0%) 1 (0.0%) hashbrown::raw::ProbeSeq::move_next 36 (0.0%) 1 (0.0%) regalloc::data_structures::SortedRangeFragIxs::unit 36 (0.0%) 1 (0.0%) regalloc::reg_maps::VrangeRegUsageMapper::set_direct_internal 35 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 35 (0.0%) 1 (0.0%) regalloc::data_structures::SortedRangeFrags::unit 35 (0.0%) 1 (0.0%) regalloc::data_structures::TypedIxVec::sort_unstable_by 35 (0.0%) 1 (0.0%) regalloc::reg_maps::VrangeRegUsageMapper::is_empty 35 (0.0%) 1 (0.0%) regalloc::reg_maps::VrangeRegUsageMapper::new 35 (0.0%) 1 (0.0%) regalloc::sparse_set::SparseSetU::small_halfmax_card 34 (0.0%) 4 (0.0%) >::into 34 (0.0%) 2 (0.0%) ::get_def::{{closure}} 34 (0.0%) 2 (0.0%) core::iter::adapters::skip::Skip::new 34 (0.0%) 2 (0.0%) regalloc::linear_scan::assign_registers::try_allocate_reg::{{closure}} 34 (0.0%) 2 (0.0%) regalloc::linear_scan::assign_registers::try_split_regs::{{closure}} 34 (0.0%) 1 (0.0%) ::fmt 34 (0.0%) 1 (0.0%) ::fmt 34 (0.0%) 1 (0.0%) ::fmt 34 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::convert_special_to_empty_and_full_to_deleted 34 (0.0%) 1 (0.0%) regalloc::analysis_main::do_reftypes_analysis 34 (0.0%) 1 (0.0%) regalloc::avl_tree::AVLTree::to_vec 34 (0.0%) 1 (0.0%) regalloc::data_structures::SortedRangeFragIxs::new 33 (0.0%) 3 (0.0%) as core::iter::traits::iterator::Iterator>::next 33 (0.0%) 3 (0.0%) core::array::::into_iter 33 (0.0%) 3 (0.0%) hashbrown::raw::RawTable::bucket_index 33 (0.0%) 3 (0.0%) hashbrown::raw::RawTable::remove 33 (0.0%) 1 (0.0%) ::fmt 33 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::bucket_ptr 33 (0.0%) 1 (0.0%) regalloc::linear_scan::assign_registers::next_pos 33 (0.0%) 1 (0.0%) smallvec::infallible 32 (0.0%) 4 (0.0%) hashbrown::raw::Bucket::read 32 (0.0%) 1 (0.0%) ::default 32 (0.0%) 1 (0.0%) ::fmt 32 (0.0%) 1 (0.0%) ::get_def 32 (0.0%) 1 (0.0%) core::fmt::num::::fmt 32 (0.0%) 1 (0.0%) core::fmt::num::::fmt 32 (0.0%) 1 (0.0%) core::fmt::num::::fmt 32 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::new_in 32 (0.0%) 1 (0.0%) regalloc::bt_main::PerRealReg::add_VirtualRange 32 (0.0%) 1 (0.0%) regalloc::bt_main::PerRealReg::new 32 (0.0%) 1 (0.0%) regalloc::reg_maps::MentionRegUsageMapper::new 32 (0.0%) 1 (0.0%) regalloc::reg_maps::VrangeRegUsageMapper::set_overlay 31 (0.0%) 4 (0.0%) as core::clone::Clone>::clone 31 (0.0%) 1 (0.0%) as core::iter::traits::collect::IntoIterator>::into_iter 31 (0.0%) 1 (0.0%) ::clone 31 (0.0%) 1 (0.0%) ::clone 31 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::prepare_insert_slot 31 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::set_ctrl 31 (0.0%) 1 (0.0%) regalloc::linear_scan::Location::reg 31 (0.0%) 1 (0.0%) regalloc::linear_scan::Location::spill 31 (0.0%) 1 (0.0%) regalloc::linear_scan::assign_registers::ActivityTracker::update::{{closure}} 30 (0.0%) 5 (0.0%) alloc::vec::Vec::clear 30 (0.0%) 3 (0.0%) as core::iter::traits::collect::Extend>::extend::{{closure}} 30 (0.0%) 3 (0.0%) alloc::vec::Vec::as_slice 30 (0.0%) 3 (0.0%) regalloc::data_structures::Set::contains 30 (0.0%) 3 (0.0%) regalloc::data_structures::TypedIxVec::reserve 30 (0.0%) 3 (0.0%) std::collections::hash::map::HashMap::get_mut 30 (0.0%) 3 (0.0%) std::collections::hash::set::HashSet::remove 30 (0.0%) 2 (0.0%) as core::clone::Clone>::clone 30 (0.0%) 2 (0.0%) core::iter::adapters::filter_map::FilterMap::new 30 (0.0%) 2 (0.0%) core::iter::adapters::take::Take::new 30 (0.0%) 2 (0.0%) core::ops::function::FnMut::call_mut 30 (0.0%) 2 (0.0%) core::slice::cmp:: for [A]>::eq 30 (0.0%) 1 (0.0%) >::add 30 (0.0%) 1 (0.0%) ::cmp 30 (0.0%) 1 (0.0%) ::cmp 30 (0.0%) 1 (0.0%) ::cmp 30 (0.0%) 1 (0.0%) ::cmp 30 (0.0%) 1 (0.0%) as core::cmp::PartialEq>::eq 30 (0.0%) 1 (0.0%) alloc::boxed::Box::new 30 (0.0%) 1 (0.0%) regalloc::checker::CheckerContext::run 30 (0.0%) 1 (0.0%) regalloc::data_structures::Set::two 30 (0.0%) 1 (0.0%) regalloc::data_structures::SortedRangeFragIxs::contains_pt 30 (0.0%) 1 (0.0%) regalloc::linear_scan::assign_registers::UnhandledIntervals::next_unhandled::{{closure}} 29 (0.0%) 3 (0.0%) regalloc::analysis_main::run_analysis::{{closure}} 29 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 29 (0.0%) 1 (0.0%) as core::slice::index::SliceIndex<[T]>>::index 29 (0.0%) 1 (0.0%) ::clone 29 (0.0%) 1 (0.0%) ::fmt 29 (0.0%) 1 (0.0%) ::is_ret 29 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::match_byte 29 (0.0%) 1 (0.0%) regalloc::bt_commitment_map::CommitmentMap::new 29 (0.0%) 1 (0.0%) regalloc::data_structures::InstPoint::new 29 (0.0%) 1 (0.0%) regalloc::data_structures::Reg::new_real 29 (0.0%) 1 (0.0%) regalloc::reg_maps::VrangeRegUsageMapper::set_direct 29 (0.0%) 1 (0.0%) std::env::var 29 (0.0%) 1 (0.0%) std::sys_common::backtrace::__rust_end_short_backtrace 28 (0.0%) 4 (0.0%) as core::iter::adapters::SourceIter>::as_inner 28 (0.0%) 4 (0.0%) as core::iter::traits::iterator::Iterator>::next 28 (0.0%) 4 (0.0%) alloc::vec::Vec::is_empty 28 (0.0%) 4 (0.0%) smallvec::SmallVec::is_empty 28 (0.0%) 2 (0.0%) as core::iter::traits::collect::Extend>::extend 28 (0.0%) 2 (0.0%) >::get_unchecked_mut 28 (0.0%) 2 (0.0%) alloc::collections::binary_heap::Hole::get 28 (0.0%) 2 (0.0%) alloc::vec::into_iter::IntoIter::as_slice 28 (0.0%) 2 (0.0%) regalloc::linear_scan::resolve_moves::BlockInfo::insert::{{closure}} 28 (0.0%) 2 (0.0%) std::collections::hash::set::HashSet::is_subset::{{closure}} 28 (0.0%) 1 (0.0%) <&mut [T] as alloc::collections::vec_deque::ring_slices::RingSlices>::slice 28 (0.0%) 1 (0.0%) ::eq 28 (0.0%) 1 (0.0%) ::clone 28 (0.0%) 1 (0.0%) ::cmp 28 (0.0%) 1 (0.0%) ::fmt 28 (0.0%) 1 (0.0%) ::partial_cmp 28 (0.0%) 1 (0.0%) ::eq 28 (0.0%) 1 (0.0%) ::get_regs 28 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque::grow 28 (0.0%) 1 (0.0%) alloc::raw_vec::alloc_guard 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(alloc::vec::Vec,alloc::vec::Vec)> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 28 (0.0%) 1 (0.0%) regalloc::bt_main::PerRealReg::del_VirtualRange 28 (0.0%) 1 (0.0%) regalloc::data_structures::Range::contains 28 (0.0%) 1 (0.0%) regalloc::data_structures::RealReg::maybe_valid 28 (0.0%) 1 (0.0%) regalloc::data_structures::VirtualReg::maybe_valid 28 (0.0%) 1 (0.0%) regalloc::linear_scan::assign_registers::RegisterMapping::iter 28 (0.0%) 1 (0.0%) regalloc::linear_scan::resolve_moves::BlockInfo::finish 28 (0.0%) 1 (0.0%) std::panicking::begin_panic::PanicPayload::new 27 (0.0%) 3 (0.0%) ::try_get_unchecked 27 (0.0%) 3 (0.0%) core::cmp::Ord::min 27 (0.0%) 3 (0.0%) core::iter::adapters::zip::try_get_unchecked 27 (0.0%) 3 (0.0%) hashbrown::raw::offset_from 27 (0.0%) 3 (0.0%) smallvec::SmallVec::as_ptr 27 (0.0%) 1 (0.0%) ::deallocate 27 (0.0%) 1 (0.0%) ::fmt 27 (0.0%) 1 (0.0%) ::clone 27 (0.0%) 1 (0.0%) ::clone 27 (0.0%) 1 (0.0%) ::clone 27 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::any::check::{{closure}} 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place]>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::is_in_same_group::{{closure}} 27 (0.0%) 1 (0.0%) hashbrown::raw::bucket_mask_to_capacity 27 (0.0%) 1 (0.0%) regalloc::reg_maps::MentionRegUsageMapper::lookup_def 27 (0.0%) 1 (0.0%) regalloc::reg_maps::MentionRegUsageMapper::lookup_use 26 (0.0%) 2 (0.0%) core::ops::function::impls:: for &mut F>::call_once 26 (0.0%) 2 (0.0%) regalloc::linear_scan::resolve_moves::BlockInfo::lookup::{{closure}} 26 (0.0%) 1 (0.0%) ::eq 26 (0.0%) 1 (0.0%) ::eq 26 (0.0%) 1 (0.0%) ::eq 26 (0.0%) 1 (0.0%) ::eq 26 (0.0%) 1 (0.0%) ::eq 26 (0.0%) 1 (0.0%) ::eq 26 (0.0%) 1 (0.0%) ::eq 26 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque::as_mut_slices 26 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_cmpeq_epi8 26 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_cmpgt_epi8 26 (0.0%) 1 (0.0%) regalloc::analysis_data_flow::reg_to_reg_ix 26 (0.0%) 1 (0.0%) regalloc::data_structures::Range::last 26 (0.0%) 1 (0.0%) regalloc::data_structures::RangeFrag::new 26 (0.0%) 1 (0.0%) regalloc::data_structures::Reg::as_real_reg 26 (0.0%) 1 (0.0%) regalloc::data_structures::Reg::as_virtual_reg 26 (0.0%) 1 (0.0%) regalloc::linear_scan::assign_registers::UnhandledIntervals::insert 25 (0.0%) 2 (0.0%) regalloc::reg_maps::MentionRegUsageMapper::lookup_def::{{closure}} 25 (0.0%) 2 (0.0%) regalloc::reg_maps::MentionRegUsageMapper::lookup_use::{{closure}} 25 (0.0%) 1 (0.0%) ::grow 25 (0.0%) 1 (0.0%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 25 (0.0%) 1 (0.0%) ::eq 25 (0.0%) 1 (0.0%) ::ne 25 (0.0%) 1 (0.0%) ::eq 25 (0.0%) 1 (0.0%) ::ne 25 (0.0%) 1 (0.0%) ::eq 25 (0.0%) 1 (0.0%) ::ne 25 (0.0%) 1 (0.0%) ::eq 25 (0.0%) 1 (0.0%) ::ne 25 (0.0%) 1 (0.0%) ::eq 25 (0.0%) 1 (0.0%) ::ne 25 (0.0%) 1 (0.0%) ::block_succs 25 (0.0%) 1 (0.0%) ::forward 25 (0.0%) 1 (0.0%) regalloc::data_structures::BlockIx::plus 25 (0.0%) 1 (0.0%) regalloc::data_structures::InstIx::minus 25 (0.0%) 1 (0.0%) regalloc::data_structures::InstIx::plus 25 (0.0%) 1 (0.0%) regalloc::data_structures::Reg::new_virtual 25 (0.0%) 1 (0.0%) regalloc::data_structures::SpillCost::is_zero 25 (0.0%) 1 (0.0%) regalloc::data_structures::VirtualRangeIx::plus 25 (0.0%) 1 (0.0%) regalloc::snapshot::IRSnapshot::allocate 24 (0.0%) 4 (0.0%) core::ptr::mut_ptr::::read 24 (0.0%) 4 (0.0%) smallvec::SmallVec::clear 24 (0.0%) 2 (0.0%) as core::clone::Clone>::clone 24 (0.0%) 2 (0.0%) as core::cmp::PartialEq>::eq::{{closure}}::{{closure}} 24 (0.0%) 2 (0.0%) alloc::slice::::sort::{{closure}} 24 (0.0%) 2 (0.0%) core::iter::traits::iterator::Iterator::skip 24 (0.0%) 2 (0.0%) smallvec::SmallVec::reserve_exact 24 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked 24 (0.0%) 1 (0.0%) ::eq 24 (0.0%) 1 (0.0%) ::to_string::{{closure}} 24 (0.0%) 1 (0.0%) ::fmt::{{closure}} 24 (0.0%) 1 (0.0%) ::forward 24 (0.0%) 1 (0.0%) alloc::collections::binary_heap::BinaryHeap::iter 24 (0.0%) 1 (0.0%) core::cmp::impls::::cmp 24 (0.0%) 1 (0.0%) core::cmp::impls::::cmp 24 (0.0%) 1 (0.0%) core::cmp::impls::::cmp 24 (0.0%) 1 (0.0%) core::cmp::impls::::cmp 24 (0.0%) 1 (0.0%) core::cmp::impls::::cmp 24 (0.0%) 1 (0.0%) core::tuple::::eq 24 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::lowest_set_bit 24 (0.0%) 1 (0.0%) regalloc::bt_main::PerRealReg::add_RealRange 24 (0.0%) 1 (0.0%) regalloc::bt_vlr_priority_queue::VirtualRangeIxAndSize::new 23 (0.0%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::next 23 (0.0%) 1 (0.0%) ::fmt 23 (0.0%) 1 (0.0%) ::fmt 23 (0.0%) 1 (0.0%) ::fmt 23 (0.0%) 1 (0.0%) ::fmt 23 (0.0%) 1 (0.0%) ::fmt 23 (0.0%) 1 (0.0%) ::clone 23 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque::copy_nonoverlapping 23 (0.0%) 1 (0.0%) core::convert::num::ptr_try_from_impls:: for u32>::try_from 23 (0.0%) 1 (0.0%) core::slice::::copy_from_slice 23 (0.0%) 1 (0.0%) core::str::traits::::eq 23 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::clear_no_drop 23 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::probe_seq 23 (0.0%) 1 (0.0%) regalloc::data_structures::InstPoint::set_iix 23 (0.0%) 1 (0.0%) regalloc::data_structures::Reg::get_index 22 (0.0%) 3 (0.0%) as core::iter::traits::iterator::Iterator>::next 22 (0.0%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked 22 (0.0%) 2 (0.0%) core::cmp::impls:: for &A>::ne 22 (0.0%) 2 (0.0%) core::cmp::impls:: for &A>::le 22 (0.0%) 2 (0.0%) core::cmp::impls:: for &A>::lt 22 (0.0%) 2 (0.0%) core::iter::traits::iterator::Iterator::filter_map 22 (0.0%) 2 (0.0%) core::iter::traits::iterator::Iterator::take 22 (0.0%) 1 (0.0%) ::clone 22 (0.0%) 1 (0.0%) as core::fmt::Debug>::fmt 22 (0.0%) 1 (0.0%) alloc::str:: for [S]>::join 22 (0.0%) 1 (0.0%) core::slice::::last 22 (0.0%) 1 (0.0%) core::slice::::last_mut 22 (0.0%) 1 (0.0%) regalloc::analysis_control_flow::calc_loop_depths::{{closure}} 22 (0.0%) 1 (0.0%) regalloc::bt_commitment_map::CommitmentMap::add::{{closure}} 22 (0.0%) 1 (0.0%) regalloc::bt_commitment_map::CommitmentMap::add_indirect::{{closure}} 22 (0.0%) 1 (0.0%) regalloc::bt_commitment_map::CommitmentMap::del::{{closure}} 22 (0.0%) 1 (0.0%) regalloc::bt_spillslot_allocator::RangeFragAndRefness::new 22 (0.0%) 1 (0.0%) regalloc::bt_spillslot_allocator::SpillSlotAllocator::alloc_reftyped_spillslot_for_frag::{{closure}} 22 (0.0%) 1 (0.0%) regalloc::bt_spillslot_allocator::ssal_add_if_possible::{{closure}} 22 (0.0%) 1 (0.0%) regalloc::bt_spillslot_allocator::ssal_mark_frags_as_reftyped::{{closure}} 22 (0.0%) 1 (0.0%) regalloc::data_structures::RangeFrag::contains 22 (0.0%) 1 (0.0%) regalloc::linear_scan::VirtualInterval::covers 22 (0.0%) 1 (0.0%) regalloc::linear_scan::analysis::RangeFrag::contains 22 (0.0%) 1 (0.0%) regalloc::reg_maps::MentionRegUsageMapper::set_def 22 (0.0%) 1 (0.0%) regalloc::reg_maps::MentionRegUsageMapper::set_use 21 (0.0%) 3 (0.0%) hashbrown::map::HashMap::is_empty 21 (0.0%) 3 (0.0%) hashbrown::set::HashSet::len 21 (0.0%) 3 (0.0%) std::collections::hash::set::HashSet::len 21 (0.0%) 2 (0.0%) regalloc::reg_maps::VrangeRegUsageMapper::is_empty::{{closure}} 21 (0.0%) 1 (0.0%) ::partial_cmp 21 (0.0%) 1 (0.0%) ::forward_checked 21 (0.0%) 1 (0.0%) core::ops::range::RangeInclusive::is_empty 21 (0.0%) 1 (0.0%) core::ptr::drop_in_place 21 (0.0%) 1 (0.0%) core::slice::::first 21 (0.0%) 1 (0.0%) regalloc::data_structures::Reg::get_index_u32 21 (0.0%) 1 (0.0%) regalloc::data_structures::SortedRangeFrags::contains_pt 21 (0.0%) 1 (0.0%) regalloc::inst_stream::InstExtPoint::from_inst_point 21 (0.0%) 1 (0.0%) regalloc::inst_stream::InstToInsertAndExtPoint::new 21 (0.0%) 1 (0.0%) regalloc::linear_scan::FixedInterval::find_frag 21 (0.0%) 1 (0.0%) regalloc::linear_scan::assign_registers::UnhandledIntervals::next_unhandled 20 (0.0%) 4 (0.0%) as core::ops::deref::DerefMut>::deref_mut 20 (0.0%) 2 (0.0%) <::to_vec::DropGuard as core::ops::drop::Drop>::drop 20 (0.0%) 2 (0.0%) core::iter::range::>::next 20 (0.0%) 2 (0.0%) core::slice::iter::Iter::as_slice 20 (0.0%) 2 (0.0%) hashbrown::raw::RawTable::clear::{{closure}} 20 (0.0%) 2 (0.0%) hashbrown::set::HashSet::with_hasher 20 (0.0%) 2 (0.0%) regalloc::data_structures::Set::delete 20 (0.0%) 2 (0.0%) std::collections::hash::map::HashMap::reserve 20 (0.0%) 2 (0.0%) std::collections::hash::set::HashSet::with_hasher 20 (0.0%) 1 (0.0%) as core::panic::BoxMeUp>::get 20 (0.0%) 1 (0.0%) alloc::collections::vec_deque::count 20 (0.0%) 1 (0.0%) core::alloc::layout::Layout::from_size_align_unchecked 20 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::num_ctrl_bytes 20 (0.0%) 1 (0.0%) regalloc::bt_commitment_map::RangeFragAndRangeId::new 20 (0.0%) 1 (0.0%) regalloc::data_structures::RegClass::rc_from_u32 20 (0.0%) 1 (0.0%) std::sys::unix::os_str::Slice::from_u8_slice 19 (0.0%) 1 (0.0%) ::default 19 (0.0%) 1 (0.0%) ::hash 19 (0.0%) 1 (0.0%) ::block_insns 19 (0.0%) 1 (0.0%) alloc::alloc::realloc 19 (0.0%) 1 (0.0%) alloc::raw_vec::RawVec::try_reserve_exact 19 (0.0%) 1 (0.0%) core::f32::::is_normal 19 (0.0%) 1 (0.0%) core::hash::impls::::hash 19 (0.0%) 1 (0.0%) core::ptr::non_null::NonNull<[T]>::slice_from_raw_parts 19 (0.0%) 1 (0.0%) core::slice::::binary_search 19 (0.0%) 1 (0.0%) core::str::::as_bytes 19 (0.0%) 1 (0.0%) core::str::converts::from_utf8_unchecked 19 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::prepare_resize::{{closure}} 19 (0.0%) 1 (0.0%) regalloc::analysis_data_flow::get_range_frags_for_block::plus1 19 (0.0%) 1 (0.0%) regalloc::data_structures::InstPoint::pt 19 (0.0%) 1 (0.0%) regalloc::data_structures::Reg::get_hw_encoding 19 (0.0%) 1 (0.0%) regalloc::data_structures::RegUsageCollector::add_uses 19 (0.0%) 1 (0.0%) regalloc::data_structures::RegVecsAndBounds::new 19 (0.0%) 1 (0.0%) regalloc::inst_stream::ExtPoint::from_point 18 (0.0%) 3 (0.0%) <&std::collections::hash::map::HashMap as core::iter::traits::collect::IntoIterator>::into_iter 18 (0.0%) 2 (0.0%) alloc::slice::::sort 18 (0.0%) 2 (0.0%) alloc::slice::::to_vec 18 (0.0%) 2 (0.0%) core::cmp::Ord::max 18 (0.0%) 2 (0.0%) core::cmp::min 18 (0.0%) 2 (0.0%) regalloc::linear_scan::resolve_moves::BlockInfo::finish::{{closure}} 18 (0.0%) 1 (0.0%) <[A] as core::slice::cmp::SlicePartialEq>::equal::{{closure}} 18 (0.0%) 1 (0.0%) >::from 18 (0.0%) 1 (0.0%) ::plus_n 18 (0.0%) 1 (0.0%) ::plus_n 18 (0.0%) 1 (0.0%) ::plus_n 18 (0.0%) 1 (0.0%) alloc::vec::set_len_on_drop::SetLenOnDrop::increment_len 18 (0.0%) 1 (0.0%) core::array::::fmt 18 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::replace_ctrl_h2 18 (0.0%) 1 (0.0%) hashbrown::raw::alloc::inner::do_alloc 18 (0.0%) 1 (0.0%) regalloc::bt_spillslot_allocator::LogicalSpillSlot::get_size 18 (0.0%) 1 (0.0%) regalloc::data_structures::RangeId::new_real 18 (0.0%) 1 (0.0%) regalloc::data_structures::SortedRangeFragIxs::sort 18 (0.0%) 1 (0.0%) regalloc::data_structures::SpillSlot::inc 18 (0.0%) 1 (0.0%) regalloc::inst_stream::InstExtPoint::new 18 (0.0%) 1 (0.0%) smallvec::SetLenOnDrop::increment_len 17 (0.0%) 1 (0.0%) >::index 17 (0.0%) 1 (0.0%) ::get_use 17 (0.0%) 1 (0.0%) ::sum::{{closure}} 17 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque::cap 17 (0.0%) 1 (0.0%) alloc::string::String::push_str 17 (0.0%) 1 (0.0%) alloc::vec::partial_eq::> for alloc::vec::Vec>::eq 17 (0.0%) 1 (0.0%) core::option::Option::take 17 (0.0%) 1 (0.0%) core::ptr::non_null::NonNull::new 17 (0.0%) 1 (0.0%) regalloc::analysis_data_flow::compute_reg_to_ranges_maps::{{closure}} 17 (0.0%) 1 (0.0%) regalloc::bt_spillslot_allocator::LogicalSpillSlot::get_mut_tree 17 (0.0%) 1 (0.0%) regalloc::bt_spillslot_allocator::LogicalSpillSlot::get_tree 17 (0.0%) 1 (0.0%) regalloc::data_structures::Point::is_use_or_def 17 (0.0%) 1 (0.0%) regalloc::data_structures::RangeId::new_virtual 17 (0.0%) 1 (0.0%) regalloc::data_structures::Reg::is_real 17 (0.0%) 1 (0.0%) regalloc::data_structures::Reg::is_real_or_invalid 17 (0.0%) 1 (0.0%) regalloc::data_structures::Reg::is_virtual 17 (0.0%) 1 (0.0%) regalloc::data_structures::Reg::is_virtual_or_invalid 17 (0.0%) 1 (0.0%) regalloc::data_structures::SpillCost::is_infinite 17 (0.0%) 1 (0.0%) std::ffi::os_str:: for str>::as_ref 17 (0.0%) 1 (0.0%) std::sys::unix::os_str::Slice::from_str 16 (0.0%) 2 (0.0%) hashbrown::raw::alloc::inner::do_alloc::{{closure}} 16 (0.0%) 1 (0.0%) ::allocate 16 (0.0%) 1 (0.0%) ::allocate_zeroed 16 (0.0%) 1 (0.0%) as core::iter::traits::collect::Extend<&T>>::extend 16 (0.0%) 1 (0.0%) as core::ops::try_trait::Try>::from_output 16 (0.0%) 1 (0.0%) >::le 16 (0.0%) 1 (0.0%) ::eq 16 (0.0%) 1 (0.0%) ::ne 16 (0.0%) 1 (0.0%) ::eq 16 (0.0%) 1 (0.0%) ::eq 16 (0.0%) 1 (0.0%) ::ne 16 (0.0%) 1 (0.0%) ::eq 16 (0.0%) 1 (0.0%) ::ne 16 (0.0%) 1 (0.0%) ::ne 16 (0.0%) 1 (0.0%) alloc::alloc::dealloc 16 (0.0%) 1 (0.0%) alloc::boxed::Box::into_raw 16 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque::is_full 16 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque::wrap_add 16 (0.0%) 1 (0.0%) alloc::raw_vec::RawVec::with_capacity_zeroed_in 16 (0.0%) 1 (0.0%) alloc::str::::to_owned 16 (0.0%) 1 (0.0%) alloc::vec::Vec::extend_from_slice 16 (0.0%) 1 (0.0%) alloc::vec::set_len_on_drop::SetLenOnDrop::new 16 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 16 (0.0%) 1 (0.0%) core::ptr::drop_in_place,regalloc::RegAllocError>> 16 (0.0%) 1 (0.0%) regalloc::Function::insn_indices 16 (0.0%) 1 (0.0%) regalloc::bt_spillslot_allocator::LogicalSpillSlot::is_Unavail 16 (0.0%) 1 (0.0%) regalloc::data_structures::RangeFrag::invalid_value 16 (0.0%) 1 (0.0%) regalloc::data_structures::RegVecBounds::new 16 (0.0%) 1 (0.0%) regalloc::linear_scan::Location::is_none 16 (0.0%) 1 (0.0%) regalloc::linear_scan::assign_registers::ActivityTracker::set_active 16 (0.0%) 1 (0.0%) regalloc::union_find::UnionFindEquivClasses::equiv_class_leaders_iter 16 (0.0%) 1 (0.0%) smallvec::SetLenOnDrop::new 15 (0.0%) 1 (0.0%) ::deref 15 (0.0%) 1 (0.0%) ::hash 15 (0.0%) 1 (0.0%) ::hash 15 (0.0%) 1 (0.0%) ::eq 15 (0.0%) 1 (0.0%) ::ne 15 (0.0%) 1 (0.0%) ::hash 15 (0.0%) 1 (0.0%) ::eq 15 (0.0%) 1 (0.0%) ::ne 15 (0.0%) 1 (0.0%) ::blocks 15 (0.0%) 1 (0.0%) alloc::collections::vec_deque::wrap_index 15 (0.0%) 1 (0.0%) alloc::raw_vec::RawVec::reserve_exact 15 (0.0%) 1 (0.0%) alloc::raw_vec::handle_reserve::{{closure}} 15 (0.0%) 1 (0.0%) alloc::slice::::join 15 (0.0%) 1 (0.0%) alloc::str::join_generic_copy::{{closure}}::{{closure}} 15 (0.0%) 1 (0.0%) alloc::vec::Vec::append 15 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::any 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place,regalloc::data_structures::SpillCost)>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place,regalloc::data_structures::SpillCost)>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 15 (0.0%) 1 (0.0%) core::ptr::non_null::NonNull<[T]>::as_non_null_ptr 15 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::remove_lowest_bit 15 (0.0%) 1 (0.0%) regalloc::checker::CheckerState::meet_with 15 (0.0%) 1 (0.0%) regalloc::data_structures::BlockIx::get 15 (0.0%) 1 (0.0%) regalloc::data_structures::InstIx::get 15 (0.0%) 1 (0.0%) regalloc::data_structures::Point::is_def 15 (0.0%) 1 (0.0%) regalloc::data_structures::Point::is_reload 15 (0.0%) 1 (0.0%) regalloc::data_structures::Point::is_spill 15 (0.0%) 1 (0.0%) regalloc::data_structures::Point::is_use 15 (0.0%) 1 (0.0%) regalloc::data_structures::RangeFragIx::get 15 (0.0%) 1 (0.0%) regalloc::data_structures::RealRangeIx::get 15 (0.0%) 1 (0.0%) regalloc::data_structures::Reg::get_class 15 (0.0%) 1 (0.0%) regalloc::data_structures::TypedIxVec::iter_mut 15 (0.0%) 1 (0.0%) regalloc::data_structures::VirtualRangeIx::get 15 (0.0%) 1 (0.0%) rustc_hash::FxHasher::add_to_hash 14 (0.0%) 2 (0.0%) alloc::collections::binary_heap::BinaryHeap::is_empty 14 (0.0%) 2 (0.0%) alloc::collections::binary_heap::BinaryHeap::len 14 (0.0%) 2 (0.0%) alloc::collections::binary_heap::Hole::element 14 (0.0%) 2 (0.0%) core::mem::maybe_uninit::MaybeUninit::assume_init_mut 14 (0.0%) 2 (0.0%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend,regalloc::checker::map_regs::{{closure}}>::{{closure}}>>>::spec_extend::{{closure}}> 14 (0.0%) 2 (0.0%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend,regalloc::checker::map_regs::{{closure}}>::{{closure}}>>>::spec_extend::{{closure}}> 14 (0.0%) 2 (0.0%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend,regalloc::analysis_main::run_analysis::{{closure}}>>>::spec_extend::{{closure}}> 14 (0.0%) 2 (0.0%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend,regalloc::linear_scan::analysis::run::{{closure}}>>>::spec_extend::{{closure}}> 14 (0.0%) 2 (0.0%) core::ptr::drop_in_place,regalloc::analysis_main::run_analysis::{{closure}}>> 14 (0.0%) 2 (0.0%) core::ptr::drop_in_place,regalloc::linear_scan::analysis::run::{{closure}}>> 14 (0.0%) 2 (0.0%) core::ptr::drop_in_place::{{closure}}>::{{closure}},core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend,regalloc::checker::map_regs::{{closure}}>::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 14 (0.0%) 2 (0.0%) core::ptr::drop_in_place::{{closure}}>::{{closure}},core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend,regalloc::checker::map_regs::{{closure}}>::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 14 (0.0%) 2 (0.0%) core::ptr::drop_in_place::{{closure}},core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend,regalloc::analysis_main::run_analysis::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 14 (0.0%) 2 (0.0%) core::ptr::drop_in_place::{{closure}},core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend,regalloc::linear_scan::analysis::run::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 14 (0.0%) 2 (0.0%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend,regalloc::checker::map_regs::{{closure}}>::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 14 (0.0%) 2 (0.0%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend,regalloc::checker::map_regs::{{closure}}>::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 14 (0.0%) 2 (0.0%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend,regalloc::analysis_main::run_analysis::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 14 (0.0%) 2 (0.0%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend,regalloc::linear_scan::analysis::run::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 14 (0.0%) 2 (0.0%) hashbrown::map::HashMap::clear 14 (0.0%) 2 (0.0%) hashbrown::raw::RawTable::clear_no_drop 14 (0.0%) 2 (0.0%) regalloc::data_structures::Writable::from_reg 14 (0.0%) 2 (0.0%) std::collections::hash::map::HashMap::len 14 (0.0%) 1 (0.0%) <&T as core::convert::AsRef>::as_ref 14 (0.0%) 1 (0.0%) <&mut alloc::vec::Vec as core::iter::traits::collect::IntoIterator>::into_iter 14 (0.0%) 1 (0.0%) <&mut smallvec::SmallVec as core::iter::traits::collect::IntoIterator>::into_iter 14 (0.0%) 1 (0.0%) ::maybe_direct_reload 14 (0.0%) 1 (0.0%) as core::iter::traits::collect::IntoIterator>::into_iter 14 (0.0%) 1 (0.0%) as core::cmp::PartialEq>::eq::{{closure}} 14 (0.0%) 1 (0.0%) ::mul 14 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque::buffer_as_mut_slice 14 (0.0%) 1 (0.0%) core::ptr::drop_in_place,alloc::vec::Vec)>> 14 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 14 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 14 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 14 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 14 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 14 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 14 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 14 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 14 (0.0%) 1 (0.0%) core::ptr::drop_in_place 14 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::set_ctrl_h2 14 (0.0%) 1 (0.0%) regalloc::data_structures::InstPoint::set_pt 14 (0.0%) 1 (0.0%) regalloc::data_structures::RegUsageCollector::add_def 14 (0.0%) 1 (0.0%) regalloc::data_structures::RegUsageCollector::add_mod 14 (0.0%) 1 (0.0%) regalloc::inst_stream::add_spills_reloads_and_moves::{{closure}} 13 (0.0%) 1 (0.0%) ::fmt 13 (0.0%) 1 (0.0%) ::fmt 13 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 13 (0.0%) 1 (0.0%) ::hash 13 (0.0%) 1 (0.0%) ::get_def 13 (0.0%) 1 (0.0%) ::get_use 13 (0.0%) 1 (0.0%) ::get_insn 13 (0.0%) 1 (0.0%) ::get_insn_mut 13 (0.0%) 1 (0.0%) alloc::alloc::alloc 13 (0.0%) 1 (0.0%) alloc::alloc::alloc_zeroed 13 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque::buffer_read 13 (0.0%) 1 (0.0%) core::array:: for [T; N]>::index 13 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_loadu_si128 13 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_set_epi64x 13 (0.0%) 1 (0.0%) core::iter::range::>::nth 13 (0.0%) 1 (0.0%) core::num::::next_power_of_two 13 (0.0%) 1 (0.0%) core::num::::rotate_left 13 (0.0%) 1 (0.0%) core::ops::range::RangeInclusive::new 13 (0.0%) 1 (0.0%) core::ptr::drop_in_place 13 (0.0%) 1 (0.0%) core::ptr::drop_in_place 13 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 13 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 13 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 13 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 13 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 13 (0.0%) 1 (0.0%) core::str:: for str>::as_ref 13 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::buckets 13 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::ctrl 13 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::fallible_with_capacity::{{closure}} 13 (0.0%) 1 (0.0%) regalloc::data_structures::BlockIx::new 13 (0.0%) 1 (0.0%) regalloc::data_structures::InstIx::new 13 (0.0%) 1 (0.0%) regalloc::data_structures::Range::first 13 (0.0%) 1 (0.0%) regalloc::data_structures::RangeFragIx::new 13 (0.0%) 1 (0.0%) regalloc::data_structures::RangeId::to_real 13 (0.0%) 1 (0.0%) regalloc::data_structures::RealRangeIx::new 13 (0.0%) 1 (0.0%) regalloc::data_structures::RegVecs::clear 13 (0.0%) 1 (0.0%) regalloc::data_structures::SpillCost::zero 13 (0.0%) 1 (0.0%) regalloc::data_structures::VirtualRangeIx::new 12 (0.0%) 2 (0.0%) <&mut std::collections::hash::map::HashMap as core::iter::traits::collect::IntoIterator>::into_iter 12 (0.0%) 2 (0.0%) alloc::collections::binary_heap::Hole::pos 12 (0.0%) 2 (0.0%) regalloc::data_structures::Range::len 12 (0.0%) 1 (0.0%) <&mut [T] as alloc::collections::vec_deque::ring_slices::RingSlices>::split_at 12 (0.0%) 1 (0.0%) >::add_assign 12 (0.0%) 1 (0.0%) ::partial_cmp 12 (0.0%) 1 (0.0%) >::into 12 (0.0%) 1 (0.0%) >::into 12 (0.0%) 1 (0.0%) ::hash 12 (0.0%) 1 (0.0%) >::into 12 (0.0%) 1 (0.0%) ::hash 12 (0.0%) 1 (0.0%) >::into 12 (0.0%) 1 (0.0%) ::hash 12 (0.0%) 1 (0.0%) ::hash 12 (0.0%) 1 (0.0%) ::hash 12 (0.0%) 1 (0.0%) >::into 12 (0.0%) 1 (0.0%) ::hash 12 (0.0%) 1 (0.0%) as core::clone::Clone>::clone 12 (0.0%) 1 (0.0%) ::get_use::{{closure}} 12 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque::len 12 (0.0%) 1 (0.0%) core::cmp::impls::::eq 12 (0.0%) 1 (0.0%) core::cmp::impls::::ne 12 (0.0%) 1 (0.0%) core::cmp::impls::::partial_cmp 12 (0.0%) 1 (0.0%) core::cmp::impls::::partial_cmp 12 (0.0%) 1 (0.0%) core::cmp::impls::::partial_cmp 12 (0.0%) 1 (0.0%) core::cmp::impls::::partial_cmp 12 (0.0%) 1 (0.0%) core::core_arch::x86::m128iExt::as_i8x16 12 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::step_by 12 (0.0%) 1 (0.0%) core::mem::size_of_val 12 (0.0%) 1 (0.0%) core::num::::unchecked_add 12 (0.0%) 1 (0.0%) core::num::::saturating_add 12 (0.0%) 1 (0.0%) core::num::::checked_next_power_of_two 12 (0.0%) 1 (0.0%) core::num::::saturating_add 12 (0.0%) 1 (0.0%) core::num::::saturating_sub 12 (0.0%) 1 (0.0%) core::num::::unchecked_add 12 (0.0%) 1 (0.0%) core::num::::unchecked_sub 12 (0.0%) 1 (0.0%) core::ptr::const_ptr::::wrapping_offset 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 12 (0.0%) 1 (0.0%) core::ptr::mut_ptr::::copy_to 12 (0.0%) 1 (0.0%) core::slice::::binary_search::{{closure}} 12 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::load 12 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::store_aligned 12 (0.0%) 1 (0.0%) regalloc::analysis_control_flow::InstIxToBlockIxMap::new::{{closure}} 12 (0.0%) 1 (0.0%) regalloc::analysis_data_flow::merge_range_frags::{{closure}} 12 (0.0%) 1 (0.0%) regalloc::data_structures::Range::last_plus1 12 (0.0%) 1 (0.0%) regalloc::data_structures::RangeId::to_virtual 12 (0.0%) 1 (0.0%) regalloc::data_structures::Reg::to_real_reg 12 (0.0%) 1 (0.0%) regalloc::data_structures::Reg::to_virtual_reg 12 (0.0%) 1 (0.0%) regalloc::data_structures::RegUsageCollector::add_use 12 (0.0%) 1 (0.0%) regalloc::linear_scan::assign_registers::State::next_unhandled 11 (0.0%) 1 (0.0%) ::drop 11 (0.0%) 1 (0.0%) ::partial_cmp 11 (0.0%) 1 (0.0%) ::insns 11 (0.0%) 1 (0.0%) ::insns_mut 11 (0.0%) 1 (0.0%) alloc::collections::binary_heap::BinaryHeap::with_capacity 11 (0.0%) 1 (0.0%) core::cmp::impls:: for &mut A>::eq 11 (0.0%) 1 (0.0%) core::cmp::impls:: for &mut A>::lt 11 (0.0%) 1 (0.0%) core::core_arch::simd::i64x2::new 11 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_movemask_epi8 11 (0.0%) 1 (0.0%) core::iter::adapters::map::map_try_fold 11 (0.0%) 1 (0.0%) core::ptr::non_null::NonNull<[T]>::as_mut_ptr 11 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::lowest_set_bit_nonzero 11 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::load 11 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::load_aligned 11 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::match_empty_or_deleted 11 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::match_full 11 (0.0%) 1 (0.0%) regalloc::analysis_main::DepthBasedFrequencies::cost 11 (0.0%) 1 (0.0%) regalloc::analysis_main::DepthBasedFrequencies::iter 11 (0.0%) 1 (0.0%) regalloc::data_structures::RegVecs::set_sanitized 11 (0.0%) 1 (0.0%) regalloc::data_structures::Set::is_subset_of 11 (0.0%) 1 (0.0%) regalloc::data_structures::VirtualRange::overlaps 11 (0.0%) 1 (0.0%) regalloc::linear_scan::VirtualInterval::block_boundaries 11 (0.0%) 1 (0.0%) regalloc::linear_scan::assign_registers::State::insert_unhandled 10 (0.0%) 2 (0.0%) as core::ops::deref::Deref>::deref 10 (0.0%) 2 (0.0%) core::clone::impls::::clone 10 (0.0%) 2 (0.0%) regalloc::checker::CheckerContext::new::{{closure}} 10 (0.0%) 2 (0.0%) regalloc::data_structures::Writable::to_reg 10 (0.0%) 1 (0.0%) < as core::ops::drop::Drop>::drop::Dropper as core::ops::drop::Drop>::drop 10 (0.0%) 1 (0.0%) ::clone 10 (0.0%) 1 (0.0%) >::add 10 (0.0%) 1 (0.0%) ::clone 10 (0.0%) 1 (0.0%) ::fmt 10 (0.0%) 1 (0.0%) ::fmt 10 (0.0%) 1 (0.0%) ::write_u32 10 (0.0%) 1 (0.0%) ::forward_unchecked 10 (0.0%) 1 (0.0%) >::mul 10 (0.0%) 1 (0.0%) alloc::collections::TryReserveError::kind 10 (0.0%) 1 (0.0%) alloc::slice:: for alloc::vec::Vec>::borrow 10 (0.0%) 1 (0.0%) alloc::str:: for alloc::string::String>::borrow 10 (0.0%) 1 (0.0%) alloc::string::String::as_str 10 (0.0%) 1 (0.0%) alloc::string::String::from_utf8_unchecked 10 (0.0%) 1 (0.0%) alloc::vec::in_place_drop::InPlaceDrop::len 10 (0.0%) 1 (0.0%) core::cmp::impls::::eq 10 (0.0%) 1 (0.0%) core::cmp::impls::::eq 10 (0.0%) 1 (0.0%) core::cmp::impls::::lt 10 (0.0%) 1 (0.0%) core::cmp::impls::::lt 10 (0.0%) 1 (0.0%) core::cmp::impls::::le 10 (0.0%) 1 (0.0%) core::cmp::impls::::lt 10 (0.0%) 1 (0.0%) core::hash::impls::::hash 10 (0.0%) 1 (0.0%) core::hash::impls::::hash 10 (0.0%) 1 (0.0%) core::hash::impls::::hash 10 (0.0%) 1 (0.0%) core::iter::range::>::next_back 10 (0.0%) 1 (0.0%) core::iter::range::>::next 10 (0.0%) 1 (0.0%) core::num::::leading_zeros 10 (0.0%) 1 (0.0%) core::num::::trailing_zeros 10 (0.0%) 1 (0.0%) core::num::::count_ones 10 (0.0%) 1 (0.0%) core::num::::leading_zeros 10 (0.0%) 1 (0.0%) hashbrown::raw::calculate_layout 10 (0.0%) 1 (0.0%) log::max_level 10 (0.0%) 1 (0.0%) regalloc::data_structures::BlockIx::is_invalid 10 (0.0%) 1 (0.0%) regalloc::data_structures::BlockIx::is_valid 10 (0.0%) 1 (0.0%) regalloc::data_structures::InstIx::is_invalid 10 (0.0%) 1 (0.0%) regalloc::data_structures::InstIx::is_valid 10 (0.0%) 1 (0.0%) regalloc::data_structures::MoveInfo::new 10 (0.0%) 1 (0.0%) regalloc::data_structures::RangeFragIx::is_invalid 10 (0.0%) 1 (0.0%) regalloc::data_structures::RangeFragIx::is_valid 10 (0.0%) 1 (0.0%) regalloc::data_structures::RealRangeIx::is_invalid 10 (0.0%) 1 (0.0%) regalloc::data_structures::RealRangeIx::is_valid 10 (0.0%) 1 (0.0%) regalloc::data_structures::SpillCost::infinite 10 (0.0%) 1 (0.0%) regalloc::data_structures::VirtualRangeIx::is_invalid 10 (0.0%) 1 (0.0%) regalloc::data_structures::VirtualRangeIx::is_valid 10 (0.0%) 1 (0.0%) regalloc::linear_scan::Intervals::get 10 (0.0%) 1 (0.0%) regalloc::linear_scan::Intervals::get_mut 10 (0.0%) 1 (0.0%) regalloc::reg_maps::MentionRegUsageMapper::clear 10 (0.0%) 1 (0.0%) std::ffi::os_str::OsStr::from_inner 9 (0.0%) 1 (0.0%) >::try_from 9 (0.0%) 1 (0.0%) <[T] as core::convert::AsRef<[T]>>::as_ref 9 (0.0%) 1 (0.0%) >::from 9 (0.0%) 1 (0.0%) ::drop 9 (0.0%) 1 (0.0%) ::fmt 9 (0.0%) 1 (0.0%) ::write_usize 9 (0.0%) 1 (0.0%) ::drop 9 (0.0%) 1 (0.0%) ::to_string 9 (0.0%) 1 (0.0%) ::backward_unchecked 9 (0.0%) 1 (0.0%) ::forward_unchecked 9 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque::is_empty 9 (0.0%) 1 (0.0%) alloc::slice::::to_owned 9 (0.0%) 1 (0.0%) core::alloc::layout::Layout::dangling 9 (0.0%) 1 (0.0%) core::cmp::max 9 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_undefined_si128 9 (0.0%) 1 (0.0%) core::hash::Hasher::write_isize 9 (0.0%) 1 (0.0%) core::mem::maybe_uninit::MaybeUninit::slice_as_mut_ptr 9 (0.0%) 1 (0.0%) core::ptr::const_ptr::::wrapping_add 9 (0.0%) 1 (0.0%) core::ptr::mut_ptr::::offset_from 9 (0.0%) 1 (0.0%) core::ptr::mut_ptr::::wrapping_add 9 (0.0%) 1 (0.0%) regalloc::analysis_data_flow::::to_u32 9 (0.0%) 1 (0.0%) regalloc::data_structures::InstPoint::new_def 9 (0.0%) 1 (0.0%) regalloc::data_structures::InstPoint::new_reload 9 (0.0%) 1 (0.0%) regalloc::data_structures::InstPoint::new_spill 9 (0.0%) 1 (0.0%) regalloc::data_structures::InstPoint::new_use 9 (0.0%) 1 (0.0%) regalloc::linear_scan::last_use::{{closure}} 9 (0.0%) 1 (0.0%) regalloc::linear_scan::next_use::{{closure}} 9 (0.0%) 1 (0.0%) regalloc::linear_scan::resolve_moves::MoveOperand::aliases 9 (0.0%) 1 (0.0%) regalloc::reg_maps::VrangeRegUsageMapper::finish_overlay::{{closure}} 9 (0.0%) 1 (0.0%) regalloc::reg_maps::VrangeRegUsageMapper::lookup_overlay::{{closure}} 8 (0.0%) 2 (0.0%) core::mem::drop 8 (0.0%) 1 (0.0%) as core::convert::From>>::from 8 (0.0%) 1 (0.0%) ::add 8 (0.0%) 1 (0.0%) ::eq 8 (0.0%) 1 (0.0%) ::partial_cmp 8 (0.0%) 1 (0.0%) ::sum 8 (0.0%) 1 (0.0%) ::bitxor 8 (0.0%) 1 (0.0%) alloc::collections::binary_heap::BinaryHeap::new 8 (0.0%) 1 (0.0%) core::alloc::layout::Layout::align 8 (0.0%) 1 (0.0%) core::any::TypeId::of 8 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_or_si128 8 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::sum 8 (0.0%) 1 (0.0%) core::mem::take 8 (0.0%) 1 (0.0%) core::num::::wrapping_sub 8 (0.0%) 1 (0.0%) core::num::::wrapping_add 8 (0.0%) 1 (0.0%) core::num::::wrapping_add 8 (0.0%) 1 (0.0%) core::num::::wrapping_mul 8 (0.0%) 1 (0.0%) core::num::::wrapping_sub 8 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::invert 8 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::leading_zeros 8 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::trailing_zeros 8 (0.0%) 1 (0.0%) regalloc::bt_spillslot_allocator::SpillSlotAllocator::new 8 (0.0%) 1 (0.0%) regalloc::data_structures::InstPoint::iix 8 (0.0%) 1 (0.0%) regalloc::data_structures::RegUsageCollector::new 8 (0.0%) 1 (0.0%) regalloc::data_structures::RegVecsAndBounds::is_sanitized 8 (0.0%) 1 (0.0%) regalloc::data_structures::SortedRangeFrags::empty 8 (0.0%) 1 (0.0%) regalloc::linear_scan::assign_registers::UnhandledIntervals::new 7 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 7 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 7 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 7 (0.0%) 1 (0.0%) ::into_iter 7 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 7 (0.0%) 1 (0.0%) ::func_liveins 7 (0.0%) 1 (0.0%) ::func_liveouts 7 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 7 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 7 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque::ptr 7 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_store_si128 7 (0.0%) 1 (0.0%) core::num::::is_power_of_two 7 (0.0%) 1 (0.0%) core::num::nonzero::NonZeroUsize::new_unchecked 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(alloc::vec::Vec,regalloc::linear_scan::analysis::BlockPos)> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(regalloc::data_structures::BlockIx,alloc::vec::Vec)> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(regalloc::data_structures::BlockIx,alloc::vec::Vec)> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(regalloc::data_structures::BlockIx,regalloc::checker::CheckerState)> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(regalloc::data_structures::InstPoint,(alloc::vec::Vec,regalloc::linear_scan::analysis::BlockPos))> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(regalloc::data_structures::InstPoint,alloc::vec::Vec)> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(regalloc::data_structures::RangeId,regalloc::sparse_set::SparseSetU<[regalloc::data_structures::RangeId; 4]>)> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(regalloc::inst_stream::InstExtPoint,alloc::vec::Vec)> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(regalloc::linear_scan::analysis::RangeId,regalloc::sparse_set::SparseSetU<[regalloc::linear_scan::analysis::RangeId; 4]>)> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(regalloc::sparse_set::SparseSetU<[regalloc::data_structures::VirtualRangeIx; 4]>,regalloc::data_structures::SpillCost)> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(u32,regalloc::bt_coalescing_analysis::do_coalescing_analysis::ManyFragsInfoR)> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(u32,regalloc::bt_coalescing_analysis::do_coalescing_analysis::ManyFragsInfoV)> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(usize,regalloc::sparse_set::SparseSetU<[regalloc::data_structures::VirtualRangeIx; 4]>,regalloc::data_structures::SpillCost)> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend,::fmt::{{closure}}>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend,::to_string::{{closure}}>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend,::fmt::{{closure}}>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend,regalloc::checker::Checker::add_op::{{closure}}>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend,regalloc::checker::Checker::add_op::{{closure}}>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend,regalloc::analysis_control_flow::calc_preord_and_postord::{{closure}}>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::fmt::{{closure}},core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend,::fmt::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::to_string::{{closure}},core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend,::to_string::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}},core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend,regalloc::checker::Checker::add_op::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}},core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend,regalloc::checker::Checker::add_op::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::fmt::{{closure}},core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend,::fmt::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}},core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend,regalloc::analysis_control_flow::calc_preord_and_postord::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,alloc::vec::into_iter::IntoIter>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend,::fmt::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend,::to_string::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend,::fmt::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend,regalloc::checker::Checker::add_op::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend,regalloc::checker::Checker::add_op::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend,regalloc::analysis_control_flow::calc_preord_and_postord::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::hash::BuildHasherDefault>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::hash::BuildHasherDefault>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,regalloc::linear_scan::analysis::BlockPos),core::hash::BuildHasherDefault>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::hash::BuildHasherDefault>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::hash::BuildHasherDefault>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::hash::BuildHasherDefault>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::hash::BuildHasherDefault>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::hash::BuildHasherDefault>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::hash::BuildHasherDefault>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,regalloc::linear_scan::analysis::BlockPos),core::hash::BuildHasherDefault>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::hash::BuildHasherDefault>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::hash::BuildHasherDefault>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::hash::BuildHasherDefault>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::hash::BuildHasherDefault>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::result::Result::is_err 7 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::is_empty_singleton 7 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::match_empty 7 (0.0%) 1 (0.0%) hashbrown::set::HashSet::clear 7 (0.0%) 1 (0.0%) hashbrown::set::HashSet::is_empty 7 (0.0%) 1 (0.0%) regalloc::Function::is_included_in_clobbers 7 (0.0%) 1 (0.0%) regalloc::analysis_main::DepthBasedFrequencies::len 7 (0.0%) 1 (0.0%) regalloc::bt_spillslot_allocator::LogicalSpillSlot::is_InUse 7 (0.0%) 1 (0.0%) regalloc::bt_spillslot_allocator::SpillSlotAllocator::num_slots_in_use 7 (0.0%) 1 (0.0%) regalloc::bt_vlr_priority_queue::VirtualRangePrioQ::is_empty 7 (0.0%) 1 (0.0%) regalloc::bt_vlr_priority_queue::VirtualRangePrioQ::len 7 (0.0%) 1 (0.0%) regalloc::data_structures::BlockIx::BlockIx 7 (0.0%) 1 (0.0%) regalloc::data_structures::InstIx::InstIx 7 (0.0%) 1 (0.0%) regalloc::data_structures::RangeFragIx::RangeFragIx 7 (0.0%) 1 (0.0%) regalloc::data_structures::RealRangeIx::RealRangeIx 7 (0.0%) 1 (0.0%) regalloc::data_structures::RealReg::get_hw_encoding 7 (0.0%) 1 (0.0%) regalloc::data_structures::Reg::is_valid 7 (0.0%) 1 (0.0%) regalloc::data_structures::RegClass::rc_to_u32 7 (0.0%) 1 (0.0%) regalloc::data_structures::RegClass::rc_to_usize 7 (0.0%) 1 (0.0%) regalloc::data_structures::RegSets::is_sanitized 7 (0.0%) 1 (0.0%) regalloc::data_structures::RegUsageCollector::get_empty_reg_vecs_test_framework_only 7 (0.0%) 1 (0.0%) regalloc::data_structures::RegVecs::is_sanitized 7 (0.0%) 1 (0.0%) regalloc::data_structures::Set::card 7 (0.0%) 1 (0.0%) regalloc::data_structures::Set::is_empty 7 (0.0%) 1 (0.0%) regalloc::data_structures::SpillCost::is_finite 7 (0.0%) 1 (0.0%) regalloc::data_structures::SpillSlot::get_usize 7 (0.0%) 1 (0.0%) regalloc::data_structures::SpillSlot::new 7 (0.0%) 1 (0.0%) regalloc::data_structures::VirtualRangeIx::VirtualRangeIx 7 (0.0%) 1 (0.0%) regalloc::linear_scan::Intervals::num_virtual_intervals 7 (0.0%) 1 (0.0%) regalloc::linear_scan::Mention::add_def 7 (0.0%) 1 (0.0%) regalloc::linear_scan::Mention::add_mod 7 (0.0%) 1 (0.0%) regalloc::linear_scan::Mention::add_use 7 (0.0%) 1 (0.0%) regalloc::linear_scan::Mention::is_def 7 (0.0%) 1 (0.0%) regalloc::linear_scan::Mention::is_mod 7 (0.0%) 1 (0.0%) regalloc::linear_scan::Mention::is_mod_or_def 7 (0.0%) 1 (0.0%) regalloc::linear_scan::Mention::is_use 7 (0.0%) 1 (0.0%) regalloc::linear_scan::Mention::is_use_or_mod 7 (0.0%) 1 (0.0%) regalloc::reg_maps::VrangeRegUsageMapper::is_overlay_large_enough_to_sort 7 (0.0%) 1 (0.0%) std::collections::hash::map::HashMap::clear 7 (0.0%) 1 (0.0%) std::collections::hash::set::HashSet::clear 7 (0.0%) 1 (0.0%) std::collections::hash::set::HashSet::is_empty 6 (0.0%) 1 (0.0%) ::to_owned 6 (0.0%) 1 (0.0%) ::type_id 6 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 6 (0.0%) 1 (0.0%) ::to_string 6 (0.0%) 1 (0.0%) as core::hash::BuildHasher>::build_hasher 6 (0.0%) 1 (0.0%) ::default 6 (0.0%) 1 (0.0%) ::entry_block 6 (0.0%) 1 (0.0%) ::get_num_vregs 6 (0.0%) 1 (0.0%) core::alloc::layout::Layout::size 6 (0.0%) 1 (0.0%) core::clone::impls::::clone 6 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_load_si128 6 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_set1_epi64x 6 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_set1_epi8 6 (0.0%) 1 (0.0%) core::num::::wrapping_neg 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place<::to_vec::DropGuard<(regalloc::data_structures::RangeFrag,regalloc::data_structures::VirtualReg,regalloc::data_structures::RealReg),alloc::alloc::Global>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place<::to_vec::DropGuard,alloc::alloc::Global>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::Dropper> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard<(regalloc::data_structures::RealReg,usize),alloc::alloc::Global>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard<(regalloc::data_structures::VirtualRangeIx,regalloc::data_structures::VirtualRangeIx,u32),alloc::alloc::Global>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place,regalloc::linear_scan::analysis::BlockPos))>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place,hashbrown::raw::RawTable<(regalloc::data_structures::BlockIx,())>::clear::{{closure}}>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place,regalloc::linear_scan::analysis::BlockPos))>,hashbrown::raw::RawTable<(regalloc::data_structures::InstPoint,(alloc::vec::Vec,regalloc::linear_scan::analysis::BlockPos))>::clear::{{closure}}>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place,hashbrown::raw::RawTableInner::rehash_in_place::{{closure}}>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place,hashbrown::raw::RawTableInner::prepare_resize::{{closure}}>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place); 64]>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) hashbrown::raw::is_full 6 (0.0%) 1 (0.0%) hashbrown::raw::special_is_empty 6 (0.0%) 1 (0.0%) regalloc::bt_coalescing_analysis::::from_u32 6 (0.0%) 1 (0.0%) regalloc::bt_coalescing_analysis::::to_u32 6 (0.0%) 1 (0.0%) regalloc::data_structures::Range::start 6 (0.0%) 1 (0.0%) regalloc::data_structures::RangeId::is_real 6 (0.0%) 1 (0.0%) regalloc::data_structures::RealReg::get_class 6 (0.0%) 1 (0.0%) regalloc::data_structures::RealReg::get_index 6 (0.0%) 1 (0.0%) regalloc::data_structures::RealReg::invalid 6 (0.0%) 1 (0.0%) regalloc::data_structures::RealReg::is_invalid 6 (0.0%) 1 (0.0%) regalloc::data_structures::RealReg::is_valid 6 (0.0%) 1 (0.0%) regalloc::data_structures::VirtualReg::get_class 6 (0.0%) 1 (0.0%) regalloc::data_structures::VirtualReg::get_index 6 (0.0%) 1 (0.0%) regalloc::data_structures::VirtualReg::invalid 6 (0.0%) 1 (0.0%) regalloc::data_structures::VirtualReg::is_invalid 6 (0.0%) 1 (0.0%) regalloc::data_structures::VirtualReg::is_valid 6 (0.0%) 1 (0.0%) smallvec::SetLenOnDrop::get 5 (0.0%) 5 (0.0%) <[T; 8] as smallvec::Array>::size 5 (0.0%) 1 (0.0%) ::default 5 (0.0%) 1 (0.0%) ::clone 5 (0.0%) 1 (0.0%) ::clone 5 (0.0%) 1 (0.0%) ::clone 5 (0.0%) 1 (0.0%) ::deref 5 (0.0%) 1 (0.0%) ::clone 5 (0.0%) 1 (0.0%) ::clone 5 (0.0%) 1 (0.0%) ::clone 5 (0.0%) 1 (0.0%) ::clone 5 (0.0%) 1 (0.0%) ::clone 5 (0.0%) 1 (0.0%) ::clone 5 (0.0%) 1 (0.0%) ::clone 5 (0.0%) 1 (0.0%) ::deref 5 (0.0%) 1 (0.0%) ::deref 5 (0.0%) 1 (0.0%) ::deref_mut 5 (0.0%) 1 (0.0%) ::clone 5 (0.0%) 1 (0.0%) ::clone 5 (0.0%) 1 (0.0%) ::clone 5 (0.0%) 1 (0.0%) ::clone 5 (0.0%) 1 (0.0%) ::clone 5 (0.0%) 1 (0.0%) ::finish 5 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque::new_in 5 (0.0%) 1 (0.0%) core::clone::impls::::clone 5 (0.0%) 1 (0.0%) core::clone::impls::::clone 5 (0.0%) 1 (0.0%) core::clone::impls::::clone 5 (0.0%) 1 (0.0%) core::clone::impls::::clone 5 (0.0%) 1 (0.0%) core::hint::black_box 5 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::any::check 5 (0.0%) 1 (0.0%) core::ops::range::RangeInclusive::end 5 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::any_bit_set 5 (0.0%) 1 (0.0%) regalloc::analysis_data_flow::::from_u32 5 (0.0%) 1 (0.0%) regalloc::avl_tree::AVLTree::insert_wrk::stack_entry_get_is_left 5 (0.0%) 1 (0.0%) regalloc::avl_tree::AVLTree::insert_wrk::stack_entry_get_node 5 (0.0%) 1 (0.0%) regalloc::avl_tree::AVLTree::insert_wrk::stack_entry_set_is_left 5 (0.0%) 1 (0.0%) regalloc::data_structures::BlockIx::invalid_value 5 (0.0%) 1 (0.0%) regalloc::data_structures::InstIx::invalid_value 5 (0.0%) 1 (0.0%) regalloc::data_structures::RangeFragIx::invalid_value 5 (0.0%) 1 (0.0%) regalloc::data_structures::RealRangeIx::invalid_value 5 (0.0%) 1 (0.0%) regalloc::data_structures::Reg::is_invalid 5 (0.0%) 1 (0.0%) regalloc::data_structures::VirtualRangeIx::invalid_value 5 (0.0%) 1 (0.0%) regalloc::linear_scan::VirtualInterval::block_boundaries_mut 5 (0.0%) 1 (0.0%) regalloc::linear_scan::VirtualInterval::mentions 5 (0.0%) 1 (0.0%) regalloc::linear_scan::VirtualInterval::mentions_mut 5 (0.0%) 1 (0.0%) regalloc::linear_scan::VirtualInterval::safepoints 5 (0.0%) 1 (0.0%) regalloc::linear_scan::VirtualInterval::safepoints_mut 5 (0.0%) 1 (0.0%) regalloc::linear_scan::resolve_moves::resolve_moves_in_block::{{closure}} 4 (0.0%) 4 (0.0%) <[T; 4] as regalloc::sparse_set::Array>::size 4 (0.0%) 4 (0.0%) <[T; 4] as smallvec::Array>::size 4 (0.0%) 4 (0.0%) <[T; 64] as smallvec::Array>::size 4 (0.0%) 1 (0.0%) ::clone 4 (0.0%) 1 (0.0%) as core::iter::adapters::SourceIter>::as_inner 4 (0.0%) 1 (0.0%) as alloc::vec::into_iter::AsIntoIter>::as_into_iter 4 (0.0%) 1 (0.0%) ::as_m128i 4 (0.0%) 1 (0.0%) as core::clone::Clone>::clone 4 (0.0%) 1 (0.0%) ::default 4 (0.0%) 1 (0.0%) ::from_u32 4 (0.0%) 1 (0.0%) ::to_u32 4 (0.0%) 1 (0.0%) core::cell::UnsafeCell::get 4 (0.0%) 1 (0.0%) core::num::nonzero::NonZeroUsize::get 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&(regalloc::data_structures::InstIx,regalloc::linear_scan::Mention)> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&(regalloc::data_structures::InstIx,usize)> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&(regalloc::data_structures::RealReg,alloc::string::String)> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&(regalloc::data_structures::VirtualReg,regalloc::data_structures::RealReg)> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&[core::option::Option; 5]> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::string::String> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::vec::Vec<(regalloc::data_structures::RealReg,alloc::string::String)>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::vec::Vec> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::vec::Vec> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::vec::Vec> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::vec::Vec> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::vec::Vec> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::vec::Vec> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::vec::Vec> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::vec::Vec>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&bool> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::option::Option> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::option::Option> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::option::Option> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::option::Option> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::analysis_main::AnalysisError> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::bt_commitment_map::RangeFragAndRangeId> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::checker::CheckerError> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::checker::CheckerErrors> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::checker::CheckerState> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::checker::CheckerValue> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::checker::Inst> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::data_structures::BlockIx> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::data_structures::InstIx> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::data_structures::InstPoint> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::data_structures::RangeFrag> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::data_structures::RangeFragIx> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::data_structures::RealReg> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::data_structures::Reg> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::data_structures::RegClass> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::data_structures::RegClassInfo> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::data_structures::Set> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::data_structures::SpillSlot> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::data_structures::VirtualRangeIx> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::data_structures::VirtualReg> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::data_structures::Writable> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::data_structures::Writable> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::inst_stream::ExtPoint> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::inst_stream::InstExtPoint> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::inst_stream::InstToInsert> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::linear_scan::Mention> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::linear_scan::resolve_moves::MoveOp> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<®alloc::snapshot::IRInstKind> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&smallvec::SmallVec<[(regalloc::data_structures::VirtualReg,regalloc::data_structures::RealReg); 16]>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&smallvec::SmallVec<[(regalloc::data_structures::VirtualReg,regalloc::data_structures::RealReg); 8]>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&std::collections::hash::map::HashMap,core::hash::BuildHasherDefault>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&std::collections::hash::map::HashMap,core::hash::BuildHasherDefault>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&std::collections::hash::map::HashMap>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&std::collections::hash::map::HashMap>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&std::collections::hash::map::HashMap>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&std::collections::hash::set::HashSet>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&str> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&u32> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&u8> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&usize> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<((regalloc::data_structures::BlockIx,regalloc::data_structures::BlockIx),())> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(regalloc::data_structures::BlockIx,())> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(regalloc::data_structures::InstIx,())> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(regalloc::data_structures::RangeId,())> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(regalloc::data_structures::RealReg,())> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(regalloc::data_structures::RealReg,regalloc::checker::CheckerValue)> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(regalloc::data_structures::RealReg,regalloc::data_structures::SpillSlot)> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(regalloc::data_structures::Reg,())> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(regalloc::data_structures::SpillSlot,regalloc::checker::CheckerValue)> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(regalloc::data_structures::VirtualRangeIx,())> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(regalloc::data_structures::VirtualReg,())> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(regalloc::data_structures::VirtualReg,regalloc::data_structures::SpillSlot)> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(regalloc::linear_scan::analysis::RangeId,())> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::reserve_rehash>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::reserve_rehash>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>::find>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>::reserve_rehash,core::hash::BuildHasherDefault>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>::find>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>::reserve_rehash,core::hash::BuildHasherDefault>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::reserve_rehash>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::reserve_rehash>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place,regalloc::linear_scan::analysis::BlockPos))>::find,regalloc::linear_scan::analysis::BlockPos),core::hash::BuildHasherDefault>>::rustc_entry::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place,regalloc::linear_scan::analysis::BlockPos))>::reserve_rehash,regalloc::linear_scan::analysis::BlockPos),core::hash::BuildHasherDefault>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>::find,core::hash::BuildHasherDefault>>::rustc_entry::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>::reserve_rehash,core::hash::BuildHasherDefault>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::reserve_rehash>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>::find>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>::reserve_rehash,core::hash::BuildHasherDefault>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::reserve_rehash>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find>>::rustc_entry::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::reserve_rehash>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::reserve_rehash>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::reserve_rehash>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find>>::rustc_entry::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::reserve_rehash>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::reserve_rehash>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::reserve_rehash>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::reserve_rehash>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>::find>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>::find,core::hash::BuildHasherDefault>>::rustc_entry::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>::reserve_rehash,core::hash::BuildHasherDefault>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::reserve_rehash>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>::find>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>::reserve_rehash,core::hash::BuildHasherDefault>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::reserve_rehash>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::reserve_rehash>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place 4 (0.0%) 1 (0.0%) hashbrown::raw::h1 4 (0.0%) 1 (0.0%) regalloc::data_structures::InstPoint::invalid_value 4 (0.0%) 1 (0.0%) regalloc::data_structures::InstPoint::max_value 4 (0.0%) 1 (0.0%) regalloc::data_structures::InstPoint::min_value 4 (0.0%) 1 (0.0%) regalloc::data_structures::RangeId::invalid_value 4 (0.0%) 1 (0.0%) regalloc::data_structures::RealReg::to_reg 4 (0.0%) 1 (0.0%) regalloc::data_structures::Reg::invalid 4 (0.0%) 1 (0.0%) regalloc::data_structures::SpillSlot::get 4 (0.0%) 1 (0.0%) regalloc::data_structures::VirtualReg::to_reg 4 (0.0%) 1 (0.0%) regalloc::linear_scan::Mention::new 3 (0.0%) 3 (0.0%) <[T; 12] as regalloc::sparse_set::Array>::size 3 (0.0%) 3 (0.0%) <[T; 16] as smallvec::Array>::size 3 (0.0%) 1 (0.0%) as core::default::Default>::default 3 (0.0%) 1 (0.0%) as core::default::Default>::default 3 (0.0%) 1 (0.0%) alloc::collections::vec_deque::VecDeque::new 3 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_setzero_si128 3 (0.0%) 1 (0.0%) regalloc::checker::CheckerState::new 2 (0.0%) 2 (0.0%) <[T; 32] as smallvec::Array>::size 1 (0.0%) 1 (0.0%) <[T; 256] as smallvec::Array>::size 1 (0.0%) 1 (0.0%) <[T; 2] as smallvec::Array>::size 1 (0.0%) 1 (0.0%) <[T; 3] as smallvec::Array>::size 1 (0.0%) 1 (0.0%) <[T; 6] as smallvec::Array>::size 1 (0.0%) 1 (0.0%) ::default 1 (0.0%) 1 (0.0%) ::default 1 (0.0%) 1 (0.0%) as core::default::Default>::default 1 (0.0%) 1 (0.0%) ::default 1 (0.0%) 1 (0.0%) core::fmt::UnsafeArg::new 1 (0.0%) 1 (0.0%) core::hint::unreachable_unchecked 1 (0.0%) 1 (0.0%) core::num::::max_value 1 (0.0%) 1 (0.0%) core::ptr::null 1 (0.0%) 1 (0.0%) core::ptr::null_mut 1 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::static_empty