Lines Copies Function name ----- ------ ------------- 42336 (100%) 1527 (100%) (TOTAL) 1949 (4.6%) 1 (0.1%) ::clone 1630 (3.9%) 10 (0.7%) alloc::raw_vec::RawVec::grow_amortized 792 (1.9%) 11 (0.7%) alloc::raw_vec::RawVec::current_memory 594 (1.4%) 2 (0.1%) smallvec::SmallVec::try_grow 580 (1.4%) 4 (0.3%) alloc::raw_vec::RawVec::allocate_in 560 (1.3%) 10 (0.7%) core::alloc::layout::Layout::array 446 (1.1%) 1 (0.1%) alloc::slice::merge_sort 407 (1.0%) 11 (0.7%) as core::ops::drop::Drop>::drop 394 (0.9%) 1 (0.1%) cranelift_frontend::ssa::SSABuilder::finish_predecessors_lookup 391 (0.9%) 6 (0.4%) alloc::vec::Vec::push 390 (0.9%) 5 (0.3%) as core::iter::traits::collect::IntoIterator>::into_iter 390 (0.9%) 2 (0.1%) as core::iter::traits::collect::Extend<::Item>>::extend 348 (0.8%) 6 (0.4%) core::iter::traits::exact_size::ExactSizeIterator::len 347 (0.8%) 3 (0.2%) alloc::vec::Vec::extend_with 319 (0.8%) 11 (0.7%) core::ptr::metadata::from_raw_parts_mut 318 (0.8%) 1 (0.1%) cranelift_frontend::switch::Switch::build_search_tree 304 (0.7%) 1 (0.1%) cranelift_frontend::switch::Switch::build_jump_tables 300 (0.7%) 1 (0.1%) alloc::slice::merge_sort::collapse 282 (0.7%) 13 (0.9%) core::ptr::read 280 (0.7%) 6 (0.4%) core::mem::replace 273 (0.6%) 7 (0.5%) alloc::raw_vec::RawVec::from_raw_parts_in 267 (0.6%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::emit_small_memory_compare 266 (0.6%) 1 (0.1%) cranelift_frontend::switch::Switch::build_search_branches 252 (0.6%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::emit_small_memset 245 (0.6%) 5 (0.3%) < as core::ops::drop::Drop>::drop::DropGuard as core::ops::drop::Drop>::drop 239 (0.6%) 1 (0.1%) cranelift_frontend::switch::Switch::collect_contiguous_case_ranges 235 (0.6%) 5 (0.3%) as core::iter::traits::iterator::Iterator>::size_hint 234 (0.6%) 1 (0.1%) alloc::slice::merge 230 (0.5%) 10 (0.7%) alloc::raw_vec::RawVec::set_ptr_and_cap 222 (0.5%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::finalize 221 (0.5%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::emit_small_memory_copy 216 (0.5%) 1 (0.1%) cranelift_frontend::ssa::emit_zero 211 (0.5%) 1 (0.1%) ::build 204 (0.5%) 17 (1.1%) core::ptr::const_ptr::::offset 203 (0.5%) 3 (0.2%) as alloc::vec::spec_extend::SpecExtend>::spec_extend 198 (0.5%) 3 (0.2%) as core::iter::traits::iterator::Iterator>::next 198 (0.5%) 3 (0.2%) alloc::vec::Vec::resize 192 (0.5%) 1 (0.1%) alloc::slice::insert_head 187 (0.4%) 1 (0.1%) cranelift_frontend::ssa::SSABuilder::append_jump_argument 184 (0.4%) 2 (0.1%) as alloc::vec::spec_from_iter_nested::SpecFromIterNested>::from_iter 176 (0.4%) 11 (0.7%) alloc::raw_vec::RawVec::capacity 175 (0.4%) 5 (0.3%) core::ptr::const_ptr::::offset_from 174 (0.4%) 6 (0.4%) core::ptr::metadata::from_raw_parts 173 (0.4%) 17 (1.1%) core::ptr::write 172 (0.4%) 2 (0.1%) smallvec::SmallVec::push 170 (0.4%) 5 (0.3%) as core::ops::drop::Drop>::drop 169 (0.4%) 14 (0.9%) core::mem::maybe_uninit::MaybeUninit::assume_init 168 (0.4%) 14 (0.9%) core::ptr::mut_ptr::::offset 168 (0.4%) 6 (0.4%) as core::ops::index::IndexMut>::index_mut 168 (0.4%) 2 (0.1%) smallvec::SmallVec::try_reserve 165 (0.4%) 11 (0.7%) alloc::vec::Vec::as_mut_ptr 165 (0.4%) 11 (0.7%) core::ptr::slice_from_raw_parts_mut 162 (0.4%) 3 (0.2%) core::slice::iter::Iter::post_inc_start 158 (0.4%) 12 (0.8%) core::ptr::non_null::NonNull::cast 155 (0.4%) 1 (0.1%) hashbrown::raw::RawTableInner::resize_inner 150 (0.4%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::call_memcmp 149 (0.4%) 1 (0.1%) cranelift_frontend::ssa::SSABuilder::run_state_machine 148 (0.3%) 11 (0.7%) as core::ops::drop::Drop>::drop 146 (0.3%) 1 (0.1%) cranelift_frontend::ssa::SSABuilder::use_var_nonlocal 144 (0.3%) 3 (0.2%) core::slice::iter::Iter::new 138 (0.3%) 3 (0.2%) as core::iter::traits::iterator::Iterator>::next 138 (0.3%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::call_memset 137 (0.3%) 1 (0.1%) hashbrown::raw::TableLayout::calculate_layout_for 132 (0.3%) 4 (0.3%) alloc::raw_vec::RawVec::new_in 131 (0.3%) 6 (0.4%) >::get 129 (0.3%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::call_memcpy 129 (0.3%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::call_memmove 128 (0.3%) 3 (0.2%) alloc::vec::Vec::truncate 127 (0.3%) 1 (0.1%) core::slice::::reverse::revswap 126 (0.3%) 14 (0.9%) core::ptr::mut_ptr::::add 124 (0.3%) 2 (0.1%) smallvec::layout_array 123 (0.3%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::handle_ssa_side_effects 122 (0.3%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::position 121 (0.3%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::use_var 120 (0.3%) 3 (0.2%) core::option::Option::unwrap_or_else 120 (0.3%) 2 (0.1%) core::result::Result::map_err 118 (0.3%) 2 (0.1%) hashbrown::raw::RawTable::find 118 (0.3%) 1 (0.1%) cranelift_frontend::ssa::SSABuilder::seal_one_block 117 (0.3%) 13 (0.9%) core::ptr::const_ptr::::add 117 (0.3%) 8 (0.5%) core::slice::index:: for [T]>::index_mut 117 (0.3%) 1 (0.1%) hashbrown::map::HashMap::insert 116 (0.3%) 4 (0.3%) core::fmt::ArgumentV1::new 115 (0.3%) 2 (0.1%) core::option::Option::map 113 (0.3%) 12 (0.8%) core::ptr::unique::Unique::cast 111 (0.3%) 2 (0.1%) cranelift_codegen::ir::builder::InstBuilder::bconst 111 (0.3%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::set_val_label 110 (0.3%) 2 (0.1%) as core::iter::traits::double_ended::DoubleEndedIterator>::next_back 110 (0.3%) 1 (0.1%) core::ptr::swap_nonoverlapping_bytes 109 (0.3%) 4 (0.3%) core::ops::function::FnOnce::call_once 107 (0.3%) 1 (0.1%) cranelift_frontend::ssa::SSABuilder::use_var 105 (0.2%) 7 (0.5%) alloc::vec::Vec::as_ptr 105 (0.2%) 7 (0.5%) core::slice::raw::from_raw_parts_mut 105 (0.2%) 3 (0.2%) as core::ops::index::IndexMut>::index_mut 104 (0.2%) 2 (0.1%) ::to_vec 103 (0.2%) 14 (0.9%) core::mem::manually_drop::ManuallyDrop::into_inner 103 (0.2%) 2 (0.1%) core::slice::iter::Iter::pre_dec_end 102 (0.2%) 4 (0.3%) cranelift_entity::map::SecondaryMap::resize_for_index_mut 101 (0.2%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::isplit 101 (0.2%) 1 (0.1%) hashbrown::raw::RawTable::insert 99 (0.2%) 11 (0.7%) core::ptr::mut_ptr::::is_null 99 (0.2%) 1 (0.1%) ::fmt 99 (0.2%) 1 (0.1%) hashbrown::raw::RawTable::into_allocation 98 (0.2%) 16 (1.0%) ::into_iter 98 (0.2%) 7 (0.5%) >::get_unchecked 98 (0.2%) 3 (0.2%) core::option::Option::unwrap_or 98 (0.2%) 3 (0.2%) cranelift_entity::map::SecondaryMap::new 98 (0.2%) 1 (0.1%) cranelift_codegen::ir::instructions::InstructionData::sign_extend_immediates 97 (0.2%) 8 (0.5%) core::mem::manually_drop::ManuallyDrop::new 97 (0.2%) 1 (0.1%) alloc::alloc::Global::alloc_impl 96 (0.2%) 12 (0.8%) core::ptr::unique::Unique::new_unchecked 94 (0.2%) 1 (0.1%) cranelift_frontend::ssa::SSABuilder::begin_predecessors_lookup 94 (0.2%) 1 (0.1%) hashbrown::rustc_entry::>::rustc_entry 93 (0.2%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::def_var 91 (0.2%) 1 (0.1%) alloc::vec::Vec::extend_desugared 90 (0.2%) 9 (0.6%) alloc::vec::Vec::new 90 (0.2%) 6 (0.4%) core::ptr::slice_from_raw_parts 90 (0.2%) 6 (0.4%) core::slice::raw::from_raw_parts 90 (0.2%) 2 (0.1%) smallvec::SmallVec::new 89 (0.2%) 2 (0.1%) as core::iter::traits::double_ended::DoubleEndedIterator>::next_back 89 (0.2%) 1 (0.1%) core::iter::traits::iterator::Iterator::try_fold 89 (0.2%) 1 (0.1%) cranelift_frontend::switch::icmp_imm_u128 88 (0.2%) 11 (0.7%) alloc::raw_vec::RawVec::ptr 88 (0.2%) 11 (0.7%) core::ptr::non_null::NonNull::new_unchecked 87 (0.2%) 2 (0.1%) as core::iter::traits::collect::FromIterator<::Item>>::from_iter 87 (0.2%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 87 (0.2%) 1 (0.1%) hashbrown::raw::RawTableInner::reserve_rehash_inner 84 (0.2%) 18 (1.2%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 84 (0.2%) 6 (0.4%) core::intrinsics::copy_nonoverlapping 84 (0.2%) 2 (0.1%) smallvec::SmallVec::triple 84 (0.2%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::append_block_param 83 (0.2%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::try_fold::check::{{closure}} 83 (0.2%) 1 (0.1%) cranelift_frontend::ssa::SSABuilder::new 83 (0.2%) 1 (0.1%) hashbrown::raw::RawTable::insert_no_grow 82 (0.2%) 2 (0.1%) alloc::vec::Vec::pop 82 (0.2%) 2 (0.1%) smallvec::SmallVec::triple_mut 82 (0.2%) 1 (0.1%) cranelift_frontend::ssa::SSABuilder::can_optimize_var_lookup 80 (0.2%) 5 (0.3%) alloc::raw_vec::RawVec::reserve 80 (0.2%) 5 (0.3%) core::slice::::len 80 (0.2%) 2 (0.1%) core::iter::traits::iterator::Iterator::for_each 79 (0.2%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::icmp_imm 78 (0.2%) 2 (0.1%) as core::clone::Clone>::clone 78 (0.2%) 1 (0.1%) alloc::vec::Vec::split_off 77 (0.2%) 2 (0.1%) cranelift_codegen::ir::builder::InstBuilder::UnaryBool 77 (0.2%) 1 (0.1%) core::ptr::drop_in_place<[(core::option::Option,alloc::vec::Vec)]> 77 (0.2%) 1 (0.1%) core::ptr::drop_in_place<[(u128,cranelift_codegen::ir::entities::Block,alloc::vec::Vec)]> 77 (0.2%) 1 (0.1%) core::ptr::drop_in_place<[cranelift_entity::map::SecondaryMap>]> 77 (0.2%) 1 (0.1%) core::ptr::drop_in_place<[cranelift_frontend::ssa::SSABlockData]> 77 (0.2%) 1 (0.1%) core::ptr::drop_in_place<[cranelift_frontend::switch::ContiguousCaseRange]> 77 (0.2%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::is_unreachable 77 (0.2%) 1 (0.1%) cranelift_frontend::ssa::SSABuilder::declare_block 76 (0.2%) 4 (0.3%) as core::ops::index::Index>::index 76 (0.2%) 2 (0.1%) as core::ops::index::IndexMut>::index_mut 76 (0.2%) 1 (0.1%) core::iter::traits::double_ended::DoubleEndedIterator::rfold 76 (0.2%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::brnz 76 (0.2%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::brz 75 (0.2%) 5 (0.3%) alloc::raw_vec::RawVec::needs_to_grow 75 (0.2%) 5 (0.3%) alloc::raw_vec::RawVec::reserve::do_reserve_and_handle 75 (0.2%) 5 (0.3%) alloc::vec::into_iter::IntoIter::as_raw_mut_slice 74 (0.2%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::try_fold 74 (0.2%) 1 (0.1%) core::fmt::builders::DebugMap::entries 74 (0.2%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::IntCompareImm 74 (0.2%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::store 73 (0.2%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::load 73 (0.2%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::append_block_params_for_function_params 73 (0.2%) 1 (0.1%) cranelift_frontend::switch::Switch::emit 72 (0.2%) 6 (0.4%) alloc::raw_vec::RawVec::reserve_for_push 72 (0.2%) 6 (0.4%) core::slice::::get 70 (0.2%) 5 (0.3%) as core::ops::deref::Deref>::deref 70 (0.2%) 5 (0.3%) as core::ops::deref::DerefMut>::deref_mut 70 (0.2%) 5 (0.3%) core::intrinsics::write_bytes 70 (0.2%) 4 (0.3%) core::option::Option::unwrap 70 (0.2%) 2 (0.1%) as core::ops::index::Index>::index 69 (0.2%) 18 (1.2%) core::mem::maybe_uninit::MaybeUninit::uninit 69 (0.2%) 3 (0.2%) alloc::vec::Vec::from_raw_parts_in 69 (0.2%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 69 (0.2%) 1 (0.1%) alloc::boxed::Box::into_unique 69 (0.2%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::emit_small_memory_copy::{{closure}} 68 (0.2%) 4 (0.3%) alloc::vec::Vec::with_capacity_in 68 (0.2%) 1 (0.1%) core::slice::::reverse 68 (0.2%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::BinaryImm64 67 (0.2%) 1 (0.1%) core::fmt::builders::DebugList::entries 67 (0.2%) 1 (0.1%) core::ptr::drop_in_place 67 (0.2%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::call 67 (0.2%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::icmp 67 (0.2%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::jump 67 (0.2%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::declare_var 66 (0.2%) 2 (0.1%) hashbrown::raw::RawTable::find::{{closure}} 66 (0.2%) 1 (0.1%) hashbrown::raw::RawTable::into_iter_from 65 (0.2%) 12 (0.8%) core::ptr::unique::Unique::as_ptr 65 (0.2%) 1 (0.1%) alloc::alloc::box_free 64 (0.2%) 4 (0.3%) alloc::raw_vec::RawVec::with_capacity_in 64 (0.2%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 64 (0.2%) 1 (0.1%) core::iter::adapters::map::map_fold::{{closure}} 64 (0.2%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::iadd_imm 64 (0.2%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::switch_to_block 63 (0.1%) 1 (0.1%) alloc::slice::::sort_by_key::{{closure}} 63 (0.1%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::append_block_params_for_function_returns 62 (0.1%) 2 (0.1%) as core::ops::drop::Drop>::drop 62 (0.1%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::UnaryImm 60 (0.1%) 12 (0.8%) core::ptr::mut_ptr::::cast 60 (0.1%) 5 (0.3%) alloc::vec::Vec::reserve 60 (0.1%) 5 (0.3%) core::ptr::mut_ptr::::write_bytes 60 (0.1%) 2 (0.1%) as alloc::vec::spec_extend::SpecExtend>::spec_extend::{{closure}} 60 (0.1%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::Store 60 (0.1%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::iconcat 60 (0.1%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::isub 59 (0.1%) 5 (0.3%) core::mem::maybe_uninit::MaybeUninit::zeroed 59 (0.1%) 1 (0.1%) core::fmt::Arguments::new_v1 58 (0.1%) 1 (0.1%) alloc::slice::hack::into_vec 56 (0.1%) 8 (0.5%) core::slice::raw::debug_check_data_len 56 (0.1%) 7 (0.5%) core::ptr::const_ptr::::as_ptr 56 (0.1%) 4 (0.3%) core::iter::adapters::rev::Rev::new 55 (0.1%) 11 (0.7%) core::ptr::non_null::NonNull::as_ptr 55 (0.1%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::br_table 55 (0.1%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::iconst 55 (0.1%) 1 (0.1%) cranelift_frontend::ssa::SSABuilder::is_empty 55 (0.1%) 1 (0.1%) hashbrown::raw::RawTable::reserve_rehash 55 (0.1%) 1 (0.1%) std::collections::hash::map::map_entry 54 (0.1%) 9 (0.6%) alloc::vec::Vec::len 54 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::find 54 (0.1%) 1 (0.1%) as core::clone::Clone>::clone 54 (0.1%) 1 (0.1%) alloc::boxed::Box::into_raw_with_allocator 54 (0.1%) 1 (0.1%) core::slice::iter::IterMut::post_inc_start 54 (0.1%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::IntCompare 53 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::fold 53 (0.1%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::ensure_inserted_block 53 (0.1%) 1 (0.1%) smallvec::SmallVec::pop 52 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 52 (0.1%) 1 (0.1%) core::ptr::swap_nonoverlapping_one 52 (0.1%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::vconst 51 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::fold 51 (0.1%) 1 (0.1%) ::clone 51 (0.1%) 1 (0.1%) cranelift_frontend::ssa::SSABuilder::seal_all_blocks 50 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 50 (0.1%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::BranchTable 50 (0.1%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::Load 50 (0.1%) 1 (0.1%) hashbrown::raw::RawTable::drop_elements 49 (0.1%) 1 (0.1%) core::alloc::layout::Layout::from_size_align 49 (0.1%) 1 (0.1%) core::iter::range::>::size_hint 48 (0.1%) 3 (0.2%) >::index 48 (0.1%) 3 (0.2%) >::index_mut 48 (0.1%) 3 (0.2%) cranelift_entity::map::SecondaryMap::get 48 (0.1%) 2 (0.1%) as core::ops::deref::DerefMut>::deref_mut 48 (0.1%) 2 (0.1%) smallvec::SmallVecData::from_heap 48 (0.1%) 1 (0.1%) core::option::Option::and_then 48 (0.1%) 1 (0.1%) core::slice::iter::IterMut::new 48 (0.1%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::Binary 48 (0.1%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilderContext::new 47 (0.1%) 2 (0.1%) core::iter::traits::iterator::Iterator::for_each::call::{{closure}} 47 (0.1%) 2 (0.1%) core::option::Option::expect 46 (0.1%) 5 (0.3%) core::mem::zeroed 46 (0.1%) 3 (0.2%) core::ops::function::FnOnce::call_once{{vtable.shim}} 46 (0.1%) 2 (0.1%) as core::ops::try_trait::Try>::branch 46 (0.1%) 2 (0.1%) smallvec::deallocate 46 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 46 (0.1%) 1 (0.1%) core::fmt::Arguments::new_v1_formatted 45 (0.1%) 1 (0.1%) hashbrown::raw::RawIter::drop_elements 44 (0.1%) 2 (0.1%) smallvec::SmallVecData::heap 44 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 44 (0.1%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::Branch 44 (0.1%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::Call 44 (0.1%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::Jump 43 (0.1%) 5 (0.3%) core::iter::traits::iterator::Iterator::collect 43 (0.1%) 1 (0.1%) core::num::::checked_add 43 (0.1%) 1 (0.1%) core::num::::checked_mul 43 (0.1%) 1 (0.1%) core::num::::overflowing_add 43 (0.1%) 1 (0.1%) core::num::::overflowing_mul 42 (0.1%) 6 (0.4%) <&mut I as core::iter::traits::exact_size::ExactSizeIterator>::len 42 (0.1%) 6 (0.4%) alloc::vec::Vec::allocator 42 (0.1%) 6 (0.4%) alloc::vec::Vec::is_empty 42 (0.1%) 4 (0.3%) core::iter::traits::iterator::Iterator::rev 42 (0.1%) 2 (0.1%) core::iter::adapters::map::Map::new 42 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 42 (0.1%) 1 (0.1%) alloc::alloc::exchange_malloc 41 (0.1%) 1 (0.1%) core::result::Result::ok 41 (0.1%) 1 (0.1%) smallvec::SmallVec::swap_remove 40 (0.1%) 5 (0.3%) core::slice::::as_ptr 40 (0.1%) 1 (0.1%) as core::ops::drop::Drop>::drop 40 (0.1%) 1 (0.1%) core::hash::BuildHasher::hash_one 40 (0.1%) 1 (0.1%) core::result::Result::unwrap 40 (0.1%) 1 (0.1%) hashbrown::raw::Bucket::next_n 39 (0.1%) 3 (0.2%) core::slice::::iter 39 (0.1%) 1 (0.1%) as core::iter::traits::collect::IntoIterator>::into_iter 38 (0.1%) 2 (0.1%) smallvec::SmallVecData::inline 38 (0.1%) 2 (0.1%) smallvec::SmallVecData::inline_mut 38 (0.1%) 1 (0.1%) ::fmt 38 (0.1%) 1 (0.1%) alloc::raw_vec::handle_reserve 38 (0.1%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::Unary 37 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 37 (0.1%) 1 (0.1%) as core::iter::traits::collect::IntoIterator>::into_iter 37 (0.1%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::change_jump_destination 37 (0.1%) 1 (0.1%) cranelift_frontend::ssa::SSABuilder::predecessors_lookup 37 (0.1%) 1 (0.1%) cranelift_frontend::switch::Switch::set_entry 36 (0.1%) 4 (0.3%) alloc::vec::Vec::set_len 36 (0.1%) 3 (0.2%) core::slice::index:: for [T]>::index 36 (0.1%) 1 (0.1%) as core::iter::range::RangeIteratorImpl>::spec_next 36 (0.1%) 1 (0.1%) ::default 36 (0.1%) 1 (0.1%) ::steps_between 36 (0.1%) 1 (0.1%) hashbrown::raw::Bucket::write 36 (0.1%) 1 (0.1%) hashbrown::raw::RawIterRange::new 36 (0.1%) 1 (0.1%) hashbrown::raw::RawTable::reserve 35 (0.1%) 1 (0.1%) as core::ops::index::Index>::index 35 (0.1%) 1 (0.1%) core::option::Option<&T>::cloned 35 (0.1%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::UnaryConst 35 (0.1%) 1 (0.1%) hashbrown::map::HashMap::with_hasher 35 (0.1%) 1 (0.1%) hashbrown::raw::Bucket::from_base_index 35 (0.1%) 1 (0.1%) hashbrown::raw::RawTable::get_mut 34 (0.1%) 7 (0.5%) as core::ops::deref::Deref>::deref 34 (0.1%) 1 (0.1%) as core::ops::drop::Drop>::drop 34 (0.1%) 1 (0.1%) cranelift_entity::map::SecondaryMap::with_default 33 (0.1%) 1 (0.1%) ::clone 33 (0.1%) 1 (0.1%) cranelift_frontend::ssa::SSABlockData::remove_predecessor 32 (0.1%) 2 (0.1%) cranelift_entity::primary::PrimaryMap::get 32 (0.1%) 2 (0.1%) smallvec::SmallVecData::heap_mut 32 (0.1%) 1 (0.1%) alloc::slice::::sort_by_key 32 (0.1%) 1 (0.1%) core::ptr::swap_nonoverlapping 32 (0.1%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::create_block 32 (0.1%) 1 (0.1%) cranelift_frontend::ssa::SideEffects::new 31 (0.1%) 1 (0.1%) as core::iter::traits::collect::IntoIterator>::into_iter 31 (0.1%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilderContext::is_empty 31 (0.1%) 1 (0.1%) cranelift_frontend::ssa::SSABuilder::clear 31 (0.1%) 1 (0.1%) hashbrown::raw::RawTable::iter 30 (0.1%) 6 (0.4%) alloc::raw_vec::RawVec::allocator 30 (0.1%) 6 (0.4%) core::ptr::const_ptr::::cast 30 (0.1%) 3 (0.2%) <&T as core::fmt::Debug>::fmt 30 (0.1%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 30 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next::{{closure}} 30 (0.1%) 1 (0.1%) cranelift_frontend::ssa::SSABuilder::mark_block_sealed 29 (0.1%) 3 (0.2%) as alloc::vec::ExtendWith>::next 29 (0.1%) 2 (0.1%) core::iter::traits::iterator::Iterator::map 29 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 29 (0.1%) 1 (0.1%) ::fmt 29 (0.1%) 1 (0.1%) core::slice::::as_mut_ptr_range 29 (0.1%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::uextend 28 (0.1%) 4 (0.3%) cranelift_entity::map::SecondaryMap::clear 28 (0.1%) 4 (0.3%) cranelift_entity::map::SecondaryMap::is_empty 28 (0.1%) 2 (0.1%) smallvec::layout_array::{{closure}} 28 (0.1%) 1 (0.1%) alloc::raw_vec::alloc_guard 28 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 28 (0.1%) 1 (0.1%) core::ptr::drop_in_place>>> 28 (0.1%) 1 (0.1%) core::ptr::drop_in_place 28 (0.1%) 1 (0.1%) core::ptr::drop_in_place 28 (0.1%) 1 (0.1%) cranelift_codegen::cursor::Cursor::goto_first_insertion_point 28 (0.1%) 1 (0.1%) hashbrown::raw::RawTable::reserve_rehash::{{closure}} 28 (0.1%) 1 (0.1%) hashbrown::rustc_entry::RustcVacantEntry::insert 27 (0.1%) 3 (0.2%) as alloc::vec::ExtendWith>::last 27 (0.1%) 3 (0.2%) core::ptr::const_ptr::::is_null 27 (0.1%) 1 (0.1%) ::deallocate 27 (0.1%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::index_mut 27 (0.1%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 27 (0.1%) 1 (0.1%) ::clone 27 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 27 (0.1%) 1 (0.1%) core::ptr::drop_in_place,alloc::vec::Vec)>> 27 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 27 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 27 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 27 (0.1%) 1 (0.1%) core::ptr::drop_in_place)>> 27 (0.1%) 1 (0.1%) core::ptr::drop_in_place>>> 27 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 27 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 27 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 27 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 27 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 27 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 27 (0.1%) 1 (0.1%) cranelift_frontend::switch::Switch::build_search_branches::{{closure}} 27 (0.1%) 1 (0.1%) hashbrown::raw::bucket_mask_to_capacity 26 (0.1%) 2 (0.1%) cranelift_entity::map::SecondaryMap::keys 26 (0.1%) 2 (0.1%) smallvec::SmallVecData::from_inline 26 (0.1%) 1 (0.1%) <[T] as core::fmt::Debug>::fmt 26 (0.1%) 1 (0.1%) as core::ops::drop::Drop>::drop 26 (0.1%) 1 (0.1%) cranelift_codegen::cursor::Cursor::at_first_insertion_point 26 (0.1%) 1 (0.1%) cranelift_codegen::cursor::Cursor::with_srcloc 25 (0.1%) 5 (0.3%) as core::ops::deref::DerefMut>::deref_mut 25 (0.1%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::index_mut 25 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 25 (0.1%) 1 (0.1%) core::slice::::swap 25 (0.1%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::new 25 (0.1%) 1 (0.1%) cranelift_frontend::ssa::SSABlockData::add_predecessor 25 (0.1%) 1 (0.1%) cranelift_frontend::ssa::SSABuilder::declare_block_predecessor 25 (0.1%) 1 (0.1%) cranelift_frontend::ssa::SSABuilder::finish_sealed_one_predecessor 24 (0.1%) 4 (0.3%) alloc::vec::Vec::clear 24 (0.1%) 4 (0.3%) core::ptr::unique::Unique::dangling 24 (0.1%) 2 (0.1%) as core::iter::traits::collect::FromIterator>::from_iter 24 (0.1%) 2 (0.1%) alloc::vec::Vec::from_raw_parts 24 (0.1%) 2 (0.1%) core::ptr::const_ptr::::copy_to_nonoverlapping 24 (0.1%) 2 (0.1%) smallvec::SmallVec::inline_capacity 24 (0.1%) 2 (0.1%) smallvec::SmallVec::reserve 24 (0.1%) 1 (0.1%) ::eq 24 (0.1%) 1 (0.1%) alloc::boxed::Box::leak 24 (0.1%) 1 (0.1%) core::slice::::swap_unchecked 24 (0.1%) 1 (0.1%) hashbrown::raw::bitmask::BitMask::lowest_set_bit 23 (0.1%) 1 (0.1%) >::from_iter 23 (0.1%) 1 (0.1%) ::fmt 23 (0.1%) 1 (0.1%) as core::ops::deref::Deref>::deref 23 (0.1%) 1 (0.1%) core::convert::num:: for u64>::try_from 23 (0.1%) 1 (0.1%) core::convert::num:: for u16>::try_from 23 (0.1%) 1 (0.1%) core::convert::num::ptr_try_from_impls:: for u32>::try_from 23 (0.1%) 1 (0.1%) cranelift_codegen::ir::builder::InstBuilder::null 23 (0.1%) 1 (0.1%) hashbrown::raw::TableLayout::new 22 (0.1%) 2 (0.1%) <&mut I as core::iter::traits::iterator::Iterator>::next 22 (0.1%) 2 (0.1%) >::index_mut 22 (0.1%) 2 (0.1%) alloc::slice::::to_vec_in 22 (0.1%) 2 (0.1%) alloc::slice::hack::to_vec 22 (0.1%) 1 (0.1%) as core::fmt::Debug>::fmt 22 (0.1%) 1 (0.1%) core::ptr::swap 22 (0.1%) 1 (0.1%) core::slice::::last_mut 22 (0.1%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::cursor 22 (0.1%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::seal_block 22 (0.1%) 1 (0.1%) cranelift_frontend::ssa::SSABuilder::remove_block_predecessor 22 (0.1%) 1 (0.1%) hashbrown::raw::Bucket::as_ptr 21 (0.0%) 1 (0.1%) core::slice::::last 21 (0.0%) 1 (0.1%) cranelift_frontend::ssa::SSABuilder::def_var 20 (0.0%) 3 (0.2%) as core::iter::traits::iterator::Iterator>::next 20 (0.0%) 2 (0.1%) >::try_into 20 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 20 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::fold::ok::{{closure}} 20 (0.0%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::index_mut 20 (0.0%) 1 (0.1%) core::alloc::layout::Layout::from_size_align_unchecked 20 (0.0%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::def_var::{{closure}} 20 (0.0%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::use_var::{{closure}} 20 (0.0%) 1 (0.1%) cranelift_frontend::ssa::SSABuilder::begin_predecessors_lookup::{{closure}} 19 (0.0%) 1 (0.1%) as core::convert::From<&mut T>>::from 19 (0.0%) 1 (0.1%) ::build::{{closure}} 19 (0.0%) 1 (0.1%) alloc::alloc::realloc 19 (0.0%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::declare_successor 19 (0.0%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::seal_all_blocks 19 (0.0%) 1 (0.1%) cranelift_frontend::ssa::SideEffects::is_empty 18 (0.0%) 18 (1.2%) core::mem::size_of 18 (0.0%) 2 (0.1%) as core::ops::try_trait::FromResidual>::from_residual 18 (0.0%) 2 (0.1%) smallvec::SmallVec::len 18 (0.0%) 2 (0.1%) smallvec::SmallVec::spilled 18 (0.0%) 1 (0.1%) ::default 18 (0.0%) 1 (0.1%) alloc::vec::set_len_on_drop::SetLenOnDrop::increment_len 18 (0.0%) 1 (0.1%) core::hash::Hasher::write_u128 18 (0.0%) 1 (0.1%) core::iter::adapters::cloned::Cloned::new 18 (0.0%) 1 (0.1%) cranelift_frontend::frontend::FuncInstBuilder::new 18 (0.0%) 1 (0.1%) cranelift_frontend::ssa::PredBlock::new 18 (0.0%) 1 (0.1%) cranelift_frontend::ssa::SSABuilder::seal_block 18 (0.0%) 1 (0.1%) smallvec::SetLenOnDrop::increment_len 17 (0.0%) 2 (0.1%) as alloc::vec::spec_from_iter::SpecFromIter>::from_iter 17 (0.0%) 1 (0.1%) as core::convert::From<&[::Item]>>::from 17 (0.0%) 1 (0.1%) core::alloc::layout::Layout::new 17 (0.0%) 1 (0.1%) core::convert::num::ptr_try_from_impls:: for usize>::try_from 17 (0.0%) 1 (0.1%) core::iter::adapters::filter::Filter::new 17 (0.0%) 1 (0.1%) core::iter::adapters::take::Take::new 17 (0.0%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::ins 17 (0.0%) 1 (0.1%) cranelift_frontend::ssa::SSABlockData::remove_predecessor::{{closure}} 17 (0.0%) 1 (0.1%) cranelift_frontend::ssa::SSABuilder::predecessors 17 (0.0%) 1 (0.1%) std::collections::hash::map::HashMap::insert 16 (0.0%) 2 (0.1%) core::slice::::as_mut_ptr 16 (0.0%) 1 (0.1%) ::allocate 16 (0.0%) 1 (0.1%) ::allocate_zeroed 16 (0.0%) 1 (0.1%) as core::iter::traits::collect::Extend>::extend 16 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 16 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::fold 16 (0.0%) 1 (0.1%) ::eq 16 (0.0%) 1 (0.1%) ::eq 16 (0.0%) 1 (0.1%) ::eq 16 (0.0%) 1 (0.1%) ::ne 16 (0.0%) 1 (0.1%) ::eq 16 (0.0%) 1 (0.1%) >::le 16 (0.0%) 1 (0.1%) alloc::alloc::dealloc 16 (0.0%) 1 (0.1%) alloc::vec::set_len_on_drop::SetLenOnDrop::new 16 (0.0%) 1 (0.1%) core::alloc::layout::size_align 16 (0.0%) 1 (0.1%) core::ptr::metadata::metadata 16 (0.0%) 1 (0.1%) core::result::Result::is_ok 16 (0.0%) 1 (0.1%) cranelift_entity::packed_option::PackedOption::expect 16 (0.0%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::block_params 16 (0.0%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::inst_results 16 (0.0%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::is_filled 16 (0.0%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::is_pristine 16 (0.0%) 1 (0.1%) hashbrown::map::equivalent_key::{{closure}} 16 (0.0%) 1 (0.1%) smallvec::SetLenOnDrop::new 16 (0.0%) 1 (0.1%) smallvec::SmallVec::set_len 15 (0.0%) 15 (1.0%) core::mem::align_of 15 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 15 (0.0%) 1 (0.1%) ::build_hasher 15 (0.0%) 1 (0.1%) core::intrinsics::copy 15 (0.0%) 1 (0.1%) core::ptr::drop_in_place,alloc::vec::Vec)>> 15 (0.0%) 1 (0.1%) cranelift_entity::keys::Keys::with_len 15 (0.0%) 1 (0.1%) cranelift_entity::map::SecondaryMap::iter 15 (0.0%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::fill_current_block 15 (0.0%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::insert_block_after 15 (0.0%) 1 (0.1%) hashbrown::raw::bitmask::BitMask::remove_lowest_bit 14 (0.0%) 3 (0.2%) core::mem::maybe_uninit::MaybeUninit::as_ptr 14 (0.0%) 2 (0.1%) alloc::vec::Vec::capacity 14 (0.0%) 1 (0.1%) <&mut smallvec::SmallVec as core::iter::traits::collect::IntoIterator>::into_iter 14 (0.0%) 1 (0.1%) as core::ops::drop::Drop>::drop 14 (0.0%) 1 (0.1%) as core::iter::traits::collect::IntoIterator>::into_iter 14 (0.0%) 1 (0.1%) core::hash::sip::SipHasher13::new_with_keys 14 (0.0%) 1 (0.1%) core::iter::adapters::enumerate::Enumerate::new 14 (0.0%) 1 (0.1%) core::ops::function::impls:: for &mut F>::call_once 14 (0.0%) 1 (0.1%) core::ptr::unique::Unique::as_ref 14 (0.0%) 1 (0.1%) cranelift_entity::iter::Iter::new 14 (0.0%) 1 (0.1%) cranelift_frontend::ssa::SSABuilder::has_any_predecessors 14 (0.0%) 1 (0.1%) hashbrown::map::make_hasher::{{closure}} 14 (0.0%) 1 (0.1%) std::collections::hash::map::HashMap::with_hasher 14 (0.0%) 1 (0.1%) std::collections::hash::map::VacantEntry::insert 13 (0.0%) 2 (0.1%) >::into 13 (0.0%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 13 (0.0%) 1 (0.1%) as core::fmt::Debug>::fmt 13 (0.0%) 1 (0.1%) ::write 13 (0.0%) 1 (0.1%) ::new 13 (0.0%) 1 (0.1%) ::new 13 (0.0%) 1 (0.1%) ::write 13 (0.0%) 1 (0.1%) alloc::alloc::alloc 13 (0.0%) 1 (0.1%) alloc::alloc::alloc_zeroed 13 (0.0%) 1 (0.1%) core::iter::traits::iterator::Iterator::cloned 13 (0.0%) 1 (0.1%) core::ops::function::impls:: for &mut F>::call_mut 13 (0.0%) 1 (0.1%) core::slice::::iter_mut 13 (0.0%) 1 (0.1%) core::slice::iter::::into_iter 13 (0.0%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::create_global_value 13 (0.0%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::create_heap 13 (0.0%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::create_jump_table 13 (0.0%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::import_function 13 (0.0%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::import_signature 13 (0.0%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::signature 13 (0.0%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilderContext::clear 13 (0.0%) 1 (0.1%) cranelift_frontend::ssa::SSABuilder::is_sealed 13 (0.0%) 1 (0.1%) cranelift_frontend::switch::ContiguousCaseRange::new 13 (0.0%) 1 (0.1%) hashbrown::map::HashMap::reserve 13 (0.0%) 1 (0.1%) hashbrown::raw::RawTable::data_end 13 (0.0%) 1 (0.1%) hashbrown::rustc_entry::>::rustc_entry::{{closure}} 13 (0.0%) 1 (0.1%) std::collections::hash::map::HashMap::entry 12 (0.0%) 2 (0.1%) core::iter::traits::iterator::Iterator::for_each::call 12 (0.0%) 2 (0.1%) smallvec::SmallVec::inline_size 12 (0.0%) 1 (0.1%) alloc::slice::merge::get_and_increment 12 (0.0%) 1 (0.1%) core::iter::traits::iterator::Iterator::filter 12 (0.0%) 1 (0.1%) core::iter::traits::iterator::Iterator::take 12 (0.0%) 1 (0.1%) core::num::::unchecked_add 12 (0.0%) 1 (0.1%) core::num::::saturating_add 12 (0.0%) 1 (0.1%) core::ptr::const_ptr::::wrapping_offset 12 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::wrapping_offset 12 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::write 12 (0.0%) 1 (0.1%) core::slice::::get_unchecked 12 (0.0%) 1 (0.1%) core::sync::atomic::AtomicUsize::load 12 (0.0%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::current_block 12 (0.0%) 1 (0.1%) cranelift_frontend::switch::Switch::collect_contiguous_case_ranges::{{closure}} 12 (0.0%) 1 (0.1%) cranelift_frontend::variable::Variable::with_u32 12 (0.0%) 1 (0.1%) hashbrown::map::HashMap::iter 12 (0.0%) 1 (0.1%) hashbrown::raw::Bucket::read 12 (0.0%) 1 (0.1%) hashbrown::raw::RawTableInner::data_end 12 (0.0%) 1 (0.1%) std::collections::hash::map::HashMap::iter 11 (0.0%) 1 (0.1%) as core::ops::drop::Drop>::drop 11 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::try_fold::check 11 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 11 (0.0%) 1 (0.1%) core::core_arch::x86::sse2::_mm_movemask_epi8 11 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::sub 11 (0.0%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::create_stack_slot 11 (0.0%) 1 (0.1%) cranelift_frontend::frontend::greatest_divisible_power_of_two 11 (0.0%) 1 (0.1%) cranelift_frontend::ssa::SSABuilder::predecessors_mut 11 (0.0%) 1 (0.1%) hashbrown::raw::RawTable::bucket 11 (0.0%) 1 (0.1%) hashbrown::raw::RawTable::free_buckets 11 (0.0%) 1 (0.1%) hashbrown::raw::RawTableInner::bucket 11 (0.0%) 1 (0.1%) hashbrown::raw::bitmask::BitMask::lowest_set_bit_nonzero 11 (0.0%) 1 (0.1%) hashbrown::raw::sse2::Group::load_aligned 11 (0.0%) 1 (0.1%) hashbrown::raw::sse2::Group::match_empty_or_deleted 11 (0.0%) 1 (0.1%) hashbrown::raw::sse2::Group::match_full 10 (0.0%) 1 (0.1%) ::clone 10 (0.0%) 1 (0.1%) ::clone 10 (0.0%) 1 (0.1%) ::clone 10 (0.0%) 1 (0.1%) as core::clone::Clone>::clone 10 (0.0%) 1 (0.1%) core::cmp::impls::::eq 10 (0.0%) 1 (0.1%) core::cmp::impls::::lt 10 (0.0%) 1 (0.1%) core::cmp::impls::::lt 10 (0.0%) 1 (0.1%) core::hash::impls::::hash 10 (0.0%) 1 (0.1%) core::hash::impls::::hash 10 (0.0%) 1 (0.1%) core::iter::range::>::next 10 (0.0%) 1 (0.1%) core::num::::to_ne_bytes 10 (0.0%) 1 (0.1%) core::num::::count_ones 10 (0.0%) 1 (0.1%) core::num::::count_ones 10 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::read 10 (0.0%) 1 (0.1%) cranelift_entity::packed_option::PackedOption::unwrap 10 (0.0%) 1 (0.1%) hashbrown::raw::calculate_layout 10 (0.0%) 1 (0.1%) log::max_level 10 (0.0%) 1 (0.1%) smallvec::SmallVec::as_slice 9 (0.0%) 2 (0.1%) >::from 9 (0.0%) 1 (0.1%) ::data_flow_graph 9 (0.0%) 1 (0.1%) ::data_flow_graph_mut 9 (0.0%) 1 (0.1%) ::forward_unchecked 9 (0.0%) 1 (0.1%) alloc::slice::::into_vec 9 (0.0%) 1 (0.1%) alloc::slice::merge::decrement_and_get 9 (0.0%) 1 (0.1%) core::alloc::layout::Layout::dangling 9 (0.0%) 1 (0.1%) core::cmp::min 9 (0.0%) 1 (0.1%) core::iter::adapters::map::map_fold 9 (0.0%) 1 (0.1%) core::iter::traits::iterator::Iterator::enumerate 9 (0.0%) 1 (0.1%) core::mem::forget 9 (0.0%) 1 (0.1%) core::mem::swap 9 (0.0%) 1 (0.1%) core::ptr::const_ptr::::wrapping_add 9 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::wrapping_add 9 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::len 9 (0.0%) 1 (0.1%) cranelift_frontend::frontend::FunctionBuilder::set_srcloc 9 (0.0%) 1 (0.1%) hashbrown::map::make_hash 9 (0.0%) 1 (0.1%) hashbrown::map::make_insert_hash 9 (0.0%) 1 (0.1%) smallvec::SmallVec::as_ptr 8 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 8 (0.0%) 1 (0.1%) core::alloc::layout::Layout::align 8 (0.0%) 1 (0.1%) core::num::::wrapping_sub 8 (0.0%) 1 (0.1%) core::num::::wrapping_sub 8 (0.0%) 1 (0.1%) core::num::::wrapping_sub 8 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::as_mut_ptr 8 (0.0%) 1 (0.1%) core::slice::::is_empty 8 (0.0%) 1 (0.1%) cranelift_frontend::switch::Switch::new 8 (0.0%) 1 (0.1%) hashbrown::map::equivalent_key 8 (0.0%) 1 (0.1%) hashbrown::map::make_hasher 8 (0.0%) 1 (0.1%) hashbrown::raw::Bucket::drop 8 (0.0%) 1 (0.1%) hashbrown::raw::RawTable::new 8 (0.0%) 1 (0.1%) hashbrown::raw::bitmask::BitMask::invert 8 (0.0%) 1 (0.1%) hashbrown::rustc_entry::RustcOccupiedEntry::get_mut 7 (0.0%) 1 (0.1%) ::finish 7 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 7 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 7 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 7 (0.0%) 1 (0.1%) ::finish 7 (0.0%) 1 (0.1%) as core::default::Default>::default 7 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 7 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 7 (0.0%) 1 (0.1%) ::default 7 (0.0%) 1 (0.1%) core::num::::is_power_of_two 7 (0.0%) 1 (0.1%) core::num::::is_power_of_two 7 (0.0%) 1 (0.1%) core::num::nonzero::NonZeroUsize::new_unchecked 7 (0.0%) 1 (0.1%) core::option::Option::is_none 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place<(core::option::Option,alloc::vec::Vec)> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place<(u128,cranelift_codegen::ir::entities::Block,alloc::vec::Vec)> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend>,cranelift_frontend::ssa::SSABuilder::begin_predecessors_lookup::{{closure}}>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as core::iter::traits::iterator::Iterator>::fold::ok<(),u8,core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as core::iter::traits::iterator::Iterator>::try_fold::check, as core::iter::traits::iterator::Iterator>::fold::ok<(),u8,core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place>>> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend>,cranelift_frontend::ssa::SSABuilder::begin_predecessors_lookup::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place)>>> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend>,cranelift_frontend::ssa::SSABuilder::begin_predecessors_lookup::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.1%) hashbrown::raw::RawTable::is_empty 7 (0.0%) 1 (0.1%) hashbrown::raw::RawTable::len 7 (0.0%) 1 (0.1%) std::collections::hash::map::OccupiedEntry::get_mut 7 (0.0%) 1 (0.1%) std::collections::hash::map::RandomState::new 6 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 6 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 6 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::fold::ok 6 (0.0%) 1 (0.1%) alloc::vec::Vec::with_capacity 6 (0.0%) 1 (0.1%) core::alloc::layout::Layout::size 6 (0.0%) 1 (0.1%) core::clone::impls::::clone 6 (0.0%) 1 (0.1%) core::core_arch::x86::sse2::_mm_load_si128 6 (0.0%) 1 (0.1%) core::mem::needs_drop 6 (0.0%) 1 (0.1%) core::num::::wrapping_neg 6 (0.0%) 1 (0.1%) core::num::::wrapping_neg 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard<(cranelift_frontend::variable::Variable,cranelift_codegen::ir::entities::Value),alloc::alloc::Global>> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard<(u128,cranelift_codegen::ir::entities::Block),alloc::alloc::Global>> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard<(u128,cranelift_codegen::ir::entities::Block,alloc::vec::Vec),alloc::alloc::Global>> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place,alloc::vec::Vec)>> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place)>> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place>>> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place)>> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::slice::iter::size_from_ptr 6 (0.0%) 1 (0.1%) hashbrown::raw::Bucket::as_mut 6 (0.0%) 1 (0.1%) hashbrown::raw::Bucket::as_ref 6 (0.0%) 1 (0.1%) hashbrown::raw::is_full 6 (0.0%) 1 (0.1%) hashbrown::raw::special_is_empty 6 (0.0%) 1 (0.1%) smallvec::SetLenOnDrop::get 5 (0.0%) 1 (0.1%) ::clone 5 (0.0%) 1 (0.1%) ::clone 5 (0.0%) 1 (0.1%) ::clone 5 (0.0%) 1 (0.1%) ::clone 5 (0.0%) 1 (0.1%) ::index 5 (0.0%) 1 (0.1%) ::clone 5 (0.0%) 1 (0.1%) ::clone 5 (0.0%) 1 (0.1%) ::clone 5 (0.0%) 1 (0.1%) ::clone 5 (0.0%) 1 (0.1%) ::clone 5 (0.0%) 1 (0.1%) ::clone 5 (0.0%) 1 (0.1%) ::index 5 (0.0%) 1 (0.1%) ::clone 5 (0.0%) 1 (0.1%) ::index 5 (0.0%) 1 (0.1%) ::clone 5 (0.0%) 1 (0.1%) ::index 5 (0.0%) 1 (0.1%) ::clone 5 (0.0%) 1 (0.1%) ::clone 5 (0.0%) 1 (0.1%) ::clone 5 (0.0%) 1 (0.1%) ::clone 5 (0.0%) 1 (0.1%) ::clone 5 (0.0%) 1 (0.1%) ::clone 5 (0.0%) 1 (0.1%) ::clone 5 (0.0%) 1 (0.1%) ::clone 5 (0.0%) 1 (0.1%) ::clone 5 (0.0%) 1 (0.1%) ::index 5 (0.0%) 1 (0.1%) core::clone::impls::::clone 5 (0.0%) 1 (0.1%) core::clone::impls::::clone 5 (0.0%) 1 (0.1%) core::clone::impls::::clone 5 (0.0%) 1 (0.1%) core::convert::num:: for i64>::from 5 (0.0%) 1 (0.1%) core::convert::num:: for u64>::from 5 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::drop_in_place 5 (0.0%) 1 (0.1%) cranelift_frontend::switch::Switch::entries 4 (0.0%) 1 (0.1%) >::borrow 4 (0.0%) 1 (0.1%) ::clone 4 (0.0%) 1 (0.1%) core::cell::UnsafeCell::get 4 (0.0%) 1 (0.1%) core::num::nonzero::NonZeroU8::get 4 (0.0%) 1 (0.1%) core::num::nonzero::NonZeroUsize::get 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&alloc::vec::Vec> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&cranelift_codegen::ir::entities::Block> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&cranelift_codegen::ir::entities::Value> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&cranelift_frontend::switch::ContiguousCaseRange> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&std::collections::hash::map::HashMap> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&u128> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&u32> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<(u128,cranelift_codegen::ir::entities::Block)> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place::find>::rustc_entry::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place::find::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place::reserve_rehash::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.1%) smallvec::SmallVec::swap_remove::{{closure}} 3 (0.0%) 1 (0.1%) as core::default::Default>::default 3 (0.0%) 1 (0.1%) as core::default::Default>::default 3 (0.0%) 1 (0.1%) std::collections::hash::map::HashMap::new 3 (0.0%) 1 (0.1%) std::collections::hash::map::RandomState::new::KEYS::__getit 2 (0.0%) 2 (0.1%) <[T; 4] as smallvec::Array>::size 1 (0.0%) 1 (0.1%) ::default 1 (0.0%) 1 (0.1%) ::default 1 (0.0%) 1 (0.1%) core::fmt::UnsafeArg::new 1 (0.0%) 1 (0.1%) core::hint::unreachable_unchecked 1 (0.0%) 1 (0.1%) core::ptr::null 1 (0.0%) 1 (0.1%) core::ptr::null_mut