Skip to content

Instantly share code, notes, and snippets.

@rylev

rylev/diff.txt Secret

Created June 7, 2022 14:10
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/8e5fd44e2ee0db7f3dd449eb0e88ccbd to your computer and use it in GitHub Desktop.
Save rylev/8e5fd44e2ee0db7f3dd449eb0e88ccbd to your computer and use it in GitHub Desktop.
rust-lang/rust#89862 cache grind
--------------------------------------------------------------------------------
Files compared: results/cgfilt-72f7e3144a386c820c188350092d2d93a74889b8-keccak-Check-Full; results/cgfilt-e40d5e83dc133d093c22c7ff016b10daa4f40dcf-keccak-Check-Full
Command: /home/rylevick/.rustup/toolchains/72f7e3144a386c820c188350092d2d93a74889b8/bin/rustc --crate-name keccak src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 -C metadata=7e4bc056058c3e31 -C extra-filename=-7e4bc056058c3e31 --out-dir /tmp/.tmpPXOMNF/target/debug/deps -L dependency=/tmp/.tmpPXOMNF/target/debug/deps -Adeprecated -Aunknown-lints -Zincremental-verify-ich; /home/rylevick/.rustup/toolchains/e40d5e83dc133d093c22c7ff016b10daa4f40dcf/bin/rustc --crate-name keccak src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 -C metadata=7e4bc056058c3e31 -C extra-filename=-7e4bc056058c3e31 --out-dir /tmp/.tmplxlDDB/target/debug/deps -L dependency=/tmp/.tmplxlDDB/target/debug/deps -Adeprecated -Aunknown-lints -Zincremental-verify-ich
Data file: results/cgfilt-diff-72f7e3144a386c820c188350092d2d93a74889b8-e40d5e83dc133d093c22c7ff016b10daa4f40dcf-keccak-Check-Full
Events recorded: Ir
Events shown: Ir
Event sort order: Ir
Thresholds: 0.1
Include dirs:
User annotated:
Auto-annotation: off
--------------------------------------------------------------------------------
Ir
--------------------------------------------------------------------------------
203,764,395 PROGRAM TOTALS
--------------------------------------------------------------------------------
Ir file:function
--------------------------------------------------------------------------------
160,492,806 ???:<rustc_data_structures::obligation_forest::ObligationForest<rustc_trait_selection::traits::fulfill::PendingPredicateObligation>>::process_obligations::<rustc_trait_selection::traits::fulfill::FulfillProcessor, rustc_data_structures::obligation_forest::Outcome<rustc_trait_selection::traits::fulfill::PendingPredicateObligation, rustc_infer::traits::FulfillmentErrorCode>>
30,997,299 ???:<alloc::vec::Vec<rustc_infer::infer::type_variable::TypeVariableData> as core::convert::AsRef<[rustc_infer::infer::type_variable::TypeVariableData]>>::as_ref
11,514,433 ???:<rustc_infer::infer::ShallowResolver as rustc_middle::ty::fold::TypeFolder>::fold_ty
-5,680,205 /build/glibc-eX1tMB/glibc-2.31/string/../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:__memcpy_avx_unaligned_erms
-5,373,213 ???:<rustc_infer::infer::combine::CombineFields>::instantiate
5,221,130 ???:<rustc_infer::infer::sub::Sub as rustc_middle::ty::relate::TypeRelation>::tys
3,702,115 ???:<rustc_infer::infer::freshen::TypeFreshener as rustc_middle::ty::fold::TypeFolder>::fold_ty
-2,085,667 ???:<ena::unify::UnificationTable<ena::unify::backing_vec::InPlace<rustc_infer::infer::type_variable::TyVidEqKey, &mut alloc::vec::Vec<ena::unify::VarValue<rustc_infer::infer::type_variable::TyVidEqKey>>, &mut rustc_infer::infer::undo_log::InferCtxtUndoLogs>>>::uninlined_get_root_key
1,630,000 ???:<ena::unify::UnificationTable<ena::unify::backing_vec::InPlace<rustc_type_ir::TyVid, &mut alloc::vec::Vec<ena::unify::VarValue<rustc_type_ir::TyVid>>, &mut rustc_infer::infer::undo_log::InferCtxtUndoLogs>>>::union::<rustc_type_ir::TyVid, rustc_type_ir::TyVid>
1,215,746 ???:<rustc_infer::infer::combine::Generalizer as rustc_middle::ty::relate::TypeRelation>::consts
-1,215,746 ???:<rustc_middle::ty::consts::Const as rustc_middle::ty::relate::Relate>::relate::<rustc_infer::infer::combine::Generalizer>
1,149,082 ???:<rustc_infer::infer::equate::Equate as rustc_middle::ty::relate::TypeRelation>::tys
1,078,323 ???:<rustc_data_structures::obligation_forest::ObligationForest<rustc_trait_selection::traits::fulfill::PendingPredicateObligation>>::apply_rewrites
-917,343 ???:<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
879,480 ???:<rustc_infer::infer::sub::Sub as rustc_middle::ty::relate::TypeRelation>::relate::<rustc_middle::ty::Ty>
755,091 ???:<rustc_infer::infer::equate::Equate as rustc_middle::ty::relate::TypeRelation>::relate::<rustc_middle::ty::Ty>
654,731 ???:<rustc_middle::ty::context::CtxtInterners>::intern_predicate
636,347 ???:<rustc_trait_selection::traits::fulfill::FulfillProcessor>::process_changed_obligations
624,024 ???:<rustc_infer::infer::combine::CombineFields>::lub
-624,024 ???:<rustc_infer::infer::combine::CombineFields>::sub
-573,618 ???:<rustc_infer::infer::InferCtxt>::unsolved_variables
306,861 ???:<rustc_middle::mir::BasicBlockData>::expand_statements::<<rustc_mir_transform::deaggregator::Deaggregator as rustc_middle::mir::MirPass>::run_pass::{closure
-239,421 ???:<rustc_mir_transform::deaggregator::Deaggregator as rustc_middle::mir::MirPass>::run_pass
-226,859 ???:rustc_infer::infer::lexical_region_resolve::resolve
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment