Skip to content

Instantly share code, notes, and snippets.

@rylev
Created April 26, 2022 10:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rylev/772e7dd5e7f133e48bf318a583e44845 to your computer and use it in GitHub Desktop.
Save rylev/772e7dd5e7f133e48bf318a583e44845 to your computer and use it in GitHub Desktop.
--------------------------------------------------------------------------------
Files compared: results/cgfilt-7417109cefda899a685a77557ac2bd7d7ee07e54-helloworld-Doc-Full; results/cgfilt-18b53cefdf7456bf68937b08e377b7e622a115c2-helloworld-Doc-Full
Command: /home/rylevick/.rustup/toolchains/7417111cefda899a685a77557ac2bd7d7ee07e54/bin/rustdoc --crate-type bin --crate-name helloworld src/main.rs -o /tmp/.tmpKsqknY/target/doc --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --document-private-items -C metadata=e95683adc2ff96c0 -L dependency=/tmp/.tmpKsqknY/target/debug/deps --crate-version 0.1.0 -Adeprecated -Aunknown-lints -Zincremental-verify-ich; /home/rylevick/.rustup/toolchains/18b53cefdf7456bf68937b08e377b7e622a115c2/bin/rustdoc --crate-type bin --crate-name helloworld src/main.rs -o /tmp/.tmpciXZ6N/target/doc --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --document-private-items -C metadata=e95683adc2ff96c0 -L dependency=/tmp/.tmpciXZ6N/target/debug/deps --crate-version 0.1.0 -Adeprecated -Aunknown-lints -Zincremental-verify-ich
Data file: results/cgfilt-diff-7417109cefda899a685a77557ac2bd7d7ee07e54-18b53cefdf7456bf68937b08e377b7e622a115c2-helloworld-Doc-Full
Events recorded: Ir
Events shown: Ir
Event sort order: Ir
Thresholds: 1.1
Include dirs:
User annotated:
Auto-annotation: off
--------------------------------------------------------------------------------
Ir
--------------------------------------------------------------------------------
7,833,622 PROGRAM TOTALS
--------------------------------------------------------------------------------
Ir file:function
--------------------------------------------------------------------------------
-25,536,144 ???:<rustc_span::span_encoding::Span as rustc_serialize::serialize::Decodable<rustc_metadata::rmeta::decoder::DecodeContext>>::decode
25,162,612 ???:<rustc_ast::ast::AttrItem as rustc_serialize::serialize::Decodable<rustc_metadata::rmeta::decoder::DecodeContext>>::decode
21,566,542 ???:<rustc_span::symbol::Ident as rustc_serialize::serialize::Decodable<rustc_metadata::rmeta::decoder::DecodeContext>>::decode
-11,387,563 ???:<smallvec::SmallVec<[rustc_ast::ast::Attribute; 8]> as core::iter::traits::collect::Extend<rustc_ast::ast::Attribute>>::extend::<core::iter::adapters::map::Map<core::ops::range::Range<usize>, <rustc_metadata::rmeta::Lazy<[rustc_ast::ast::Attribute], usize>>::decode<(rustc_metadata::creader::CrateMetadataRef, &rustc_session::session::Session)>::{closure
647,344 ???:<rustc_index::vec::IndexVec<rustc_middle::mir::Local, rustc_middle::mir::LocalDecl> as rustc_serialize::serialize::Decodable<rustc_metadata::rmeta::decoder::DecodeContext>>::decode
632,696 ???:<rustc_data_structures::sharded::Sharded<std::collections::hash::map::HashMap<rustc_middle::ty::context::InternedInSet<rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg>>, (), core::hash::BuildHasherDefault<rustc_hash::FxHasher>>>>::contains_pointer_to::<rustc_middle::ty::context::InternedInSet<rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg>>>
-440,267 ???:<&mut <rustc_metadata::rmeta::Lazy<[rustc_middle::metadata::ModChild], usize>>::decode<(rustc_metadata::creader::CrateMetadataRef, &rustc_session::session::Session)>::{closure
-394,576 ???:<rustc_middle::ty::sty::TraitRef as rustc_middle::ty::context::Lift>::lift_to_tcx
315,762 ???:<(rustc_ast::tokenstream::TokenTree, rustc_ast::tokenstream::Spacing) as rustc_serialize::serialize::Decodable<rustc_metadata::rmeta::decoder::DecodeContext>>::decode
-224,083 ???:<alloc::vec::Vec<rustc_middle::mir::LocalDecl> as rustc_serialize::serialize::Decodable<rustc_metadata::rmeta::decoder::DecodeContext>>::decode
-106,600 ???:<rustc_middle::ty::context::TyCtxt>::lift::<&rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg>>
95,254 /build/glibc-eX1tMB/glibc-2.31/string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:__memcpy_sse2_unaligned_erms
88,936 obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/tikv-jemalloc-sys-93177ab130254195/out/build/src/arena.c:_rjem_je_arena_tcache_fill_small
-72,211 ???:<rustc_metadata::creader::CStore>::module_children_untracked
61,455 ???:<&rustc_middle::ty::list::List<rustc_middle::ty::sty::BoundVariableKind> as rustc_middle::ty::context::Lift>::lift_to_tcx
54,800 ???:<rustc_middle::ty::sty::ProjectionTy as rustc_middle::ty::context::Lift>::lift_to_tcx
-38,811 ???:<core::iter::adapters::flatten::Flatten<core::iter::adapters::filter_map::FilterMap<core::iter::adapters::filter::Filter<core::slice::iter::Iter<rustc_ast::ast::Attribute>, <[rustc_ast::ast::Attribute] as rustdoc::clean::types::AttributesExt>::lists::{closure
32,008 /build/glibc-eX1tMB/glibc-2.31/nptl/../nptl/pthread_mutex_trylock.c:pthread_mutex_trylock
-28,718 ???:<rustc_middle::ty::Ty as rustc_serialize::serialize::Decodable<rustc_metadata::rmeta::decoder::DecodeContext>>::decode
29,914 ???:<hashbrown::raw::RawTable<(rustc_middle::ty::context::InternedInSet<rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg>>, ())>>::reserve_rehash::<hashbrown::map::make_hasher<rustc_middle::ty::context::InternedInSet<rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg>>, rustc_middle::ty::context::InternedInSet<rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg>>, (), core::hash::BuildHasherDefault<rustc_hash::FxHasher>>::{closure
28,969 obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/tikv-jemalloc-sys-93177ab130254195/out/build/src/extent.c:extent_recycle
28,208 ???:<rustc_span::hygiene::SyntaxContextData as rustc_serialize::serialize::Decodable<rustc_metadata::rmeta::decoder::DecodeContext>>::decode
26,399 ???:<rustc_metadata::creader::CrateMetadataRef>::imported_source_files
25,369 ???:<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::with::<<rustc_span::hygiene::HygieneData>::with<rustc_span::hygiene::SyntaxContext, rustc_span::hygiene::decode_syntax_context<rustc_metadata::rmeta::decoder::DecodeContext, <rustc_span::hygiene::SyntaxContext as rustc_serialize::serialize::Decodable<rustc_metadata::rmeta::decoder::DecodeContext>>::decode::{closure
22,619 ???:rustc_metadata::rmeta::decoder::cstore_impl::provide_extern::implementations_of_trait
20,852 ???:<rustc_middle::ty::context::TyCtxt>::def_kind::<rustc_span::def_id::DefId>
19,942 ???:<rustc_span::def_id::CrateNum as rustc_serialize::serialize::Decodable<rustc_metadata::rmeta::decoder::DecodeContext>>::decode
19,940 obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/tikv-jemalloc-sys-93177ab130254195/out/build/include/jemalloc/internal/bitmap.h:extent_recycle
19,097 obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/tikv-jemalloc-sys-93177ab130254195/out/build/include/jemalloc/internal/jemalloc_internal_inlines_b.h:arena_choose
-17,867 /build/glibc-eX1tMB/glibc-2.31/string/../sysdeps/x86_64/multiarch/strcmp-avx2.S:__strncmp_avx2
17,328 /build/glibc-eX1tMB/glibc-2.31/nptl/pthread_mutex_unlock.c:pthread_mutex_unlock
17,160 obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/tikv-jemalloc-sys-93177ab130254195/out/build/src/jemalloc.c:_rjem_je_malloc_default
16,148 obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/tikv-jemalloc-sys-93177ab130254195/out/build/include/jemalloc/internal/extent_inlines.h:extent_recycle
14,360 ???:<hashbrown::raw::RawTable<(rustc_middle::ty::CReaderCacheKey, rustc_middle::ty::Ty)>>::reserve_rehash::<hashbrown::map::make_hasher<rustc_middle::ty::CReaderCacheKey, rustc_middle::ty::CReaderCacheKey, rustc_middle::ty::Ty, core::hash::BuildHasherDefault<rustc_hash::FxHasher>>::{closure
13,596 obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/tikv-jemalloc-sys-93177ab130254195/out/build/include/jemalloc/internal/bit_util.h:_rjem_je_arena_tcache_fill_small
13,519 obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/tikv-jemalloc-sys-93177ab130254195/out/build/src/extent.c:_rjem_je_extent_heap_first
13,459 ???:<scoped_tls::ScopedKey<rustc_span::SessionGlobals>>::with::<<rustc_span::hygiene::HygieneData>::with<(), rustc_span::hygiene::decode_syntax_context<rustc_metadata::rmeta::decoder::DecodeContext, <rustc_span::hygiene::SyntaxContext as rustc_serialize::serialize::Decodable<rustc_metadata::rmeta::decoder::DecodeContext>>::decode::{closure
12,950 obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/tikv-jemalloc-sys-93177ab130254195/out/build/include/jemalloc/internal/tcache_inlines.h:_rjem_je_malloc_default
-12,766 ???:<rustc_resolve::Resolver>::try_define
-11,645 ???:<rustc_middle::ty::context::CtxtInterners>::intern_ty
11,502 /library/core/src/slice/iter/macros.rs:core::slice::memchr::memchr_general_case
8,437 obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/tikv-jemalloc-sys-93177ab130254195/out/build/include/jemalloc/internal/cache_bin.h:_rjem_je_malloc_default
8,404 obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/tikv-jemalloc-sys-93177ab130254195/out/build/src/tcache.c:_rjem_je_tcache_alloc_small_hard
8,268 obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/tikv-jemalloc-sys-93177ab130254195/out/build/include/jemalloc/internal/extent_inlines.h:_rjem_je_arena_tcache_fill_small
7,640 obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/tikv-jemalloc-sys-93177ab130254195/out/build/include/jemalloc/internal/mutex.h:_rjem_je_arena_tcache_fill_small
7,640 obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/tikv-jemalloc-sys-93177ab130254195/out/build/include/jemalloc/internal/cache_bin.h:_rjem_je_tcache_alloc_small_hard
-7,610 obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/tikv-jemalloc-sys-93177ab130254195/out/build/src/tcache.c:_rjem_je_tcache_bin_flush_small
7,354 ???:<alloc::vec::Vec<rustc_middle::mir::Statement> as rustc_serialize::serialize::Decodable<rustc_metadata::rmeta::decoder::DecodeContext>>::decode
-7,306 obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/tikv-jemalloc-sys-93177ab130254195/out/build/src/arena.c:arena_dalloc_bin_locked_impl
7,156 obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/tikv-jemalloc-sys-93177ab130254195/out/build/include/jemalloc/internal/arena_inlines_b.h:_rjem_je_malloc_default
6,989 obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/tikv-jemalloc-sys-93177ab130254195/out/build/include/jemalloc/internal/sz.h:_rjem_je_malloc_default
6,923 ???:rustdoc::clean::inline::record_extern_fqn
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment