-
-
Save rylev/50efc253c7538ee6125b01357dbe2196 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-------------------------------------------------------------------------------- | |
Files compared: results/cgfilt-60e50fc1cfe0bb693a5f4f93eb83ef70854531e3-diesel-1.4.8-Check-Full; results/cgfilt-a22cf2af0510b3ec4cbb19c3de11d3d8291349d9-diesel-1.4.8-Check-Full | |
Command: /home/rylevick/.rustup/toolchains/60e50fc1cfe0bb693a5f4f93eb83ef70854531e3/bin/rustc --crate-name diesel 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 --cfg feature="32-column-tables" --cfg feature="default" --cfg feature="with-deprecated" -C metadata=e4a4ad78620500f4 -C extra-filename=-e4a4ad78620500f4 --out-dir /tmp/.tmpxz2EyD/target/debug/deps -L dependency=/tmp/.tmpxz2EyD/target/debug/deps --extern byteorder=/tmp/.tmpxz2EyD/target/debug/deps/libbyteorder-19cac908f6232626.rmeta --extern diesel_derives=/tmp/.tmpxz2EyD/target/debug/deps/libdiesel_derives-555e7dc0bab471fb.so -Adeprecated -Aunknown-lints -Zincremental-verify-ich; /home/rylevick/.rustup/toolchains/a22cf2af0510b3ec4cbb19c3de11d3d8291349d9/bin/rustc --crate-name diesel 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 --cfg feature="32-column-tables" --cfg feature="default" --cfg feature="with-deprecated" -C metadata=e4a4ad78620500f4 -C extra-filename=-e4a4ad78620500f4 --out-dir /tmp/.tmpvnGakv/target/debug/deps -L dependency=/tmp/.tmpvnGakv/target/debug/deps --extern byteorder=/tmp/.tmpvnGakv/target/debug/deps/libbyteorder-19cac908f6232626.rmeta --extern diesel_derives=/tmp/.tmpvnGakv/target/debug/deps/libdiesel_derives-555e7dc0bab471fb.so -Adeprecated -Aunknown-lints -Zincremental-verify-ich | |
Data file: results/cgfilt-diff-60e50fc1cfe0bb693a5f4f93eb83ef70854531e3-a22cf2af0510b3ec4cbb19c3de11d3d8291349d9-diesel-1.4.8-Check-Full | |
Events recorded: Ir | |
Events shown: Ir | |
Event sort order: Ir | |
Thresholds: 0.1 | |
Include dirs: | |
User annotated: | |
Auto-annotation: off | |
-------------------------------------------------------------------------------- | |
Ir | |
-------------------------------------------------------------------------------- | |
468,798,312 PROGRAM TOTALS | |
-------------------------------------------------------------------------------- | |
Ir file:function | |
-------------------------------------------------------------------------------- | |
495,063,075 ???:<rustc_trait_selection::traits::fulfill::FulfillmentContext as rustc_infer::traits::engine::TraitEngine>::register_predicate_obligation | |
166,836,058 ???:<&rustc_middle::ty::list::List<rustc_middle::ty::Predicate> as rustc_middle::ty::fold::TypeFoldable>::try_fold_with::<rustc_infer::infer::canonical::canonicalizer::Canonicalizer> | |
-153,813,913 ???:rustc_middle::ty::util::fold_list::<rustc_infer::infer::canonical::canonicalizer::Canonicalizer, rustc_middle::ty::Predicate, <&rustc_middle::ty::list::List<rustc_middle::ty::Predicate> as rustc_middle::ty::fold::TypeFoldable>::try_super_fold_with<rustc_infer::infer::canonical::canonicalizer::Canonicalizer>::{closure | |
121,366,395 ???:<rustc_infer::infer::InferCtxt>::resolve_vars_if_possible::<rustc_infer::traits::Obligation<rustc_middle::ty::Predicate>> | |
-100,851,158 ???:rustc_middle::ty::util::fold_list::<rustc_infer::infer::resolve::OpportunisticVarResolver, rustc_middle::ty::subst::GenericArg, <&rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg> as rustc_middle::ty::fold::TypeFoldable>::try_super_fold_with<rustc_infer::infer::resolve::OpportunisticVarResolver>::{closure | |
91,117,766 ???:<rustc_trait_selection::traits::select::SelectionContext>::vtable_impl | |
-81,244,225 ???:<rustc_infer::infer::InferCtxt>::commit_unconditionally::<rustc_middle::traits::ImplSourceUserDefinedData<rustc_infer::traits::Obligation<rustc_middle::ty::Predicate>>, <rustc_trait_selection::traits::select::SelectionContext>::confirm_impl_candidate::{closure | |
-73,500,141 ???:<rustc_trait_selection::traits::fulfill::FulfillmentContext as rustc_infer::traits::engine::TraitEngine>::register_bound | |
20,765,989 ???:<rustc_trait_selection::traits::fulfill::FulfillProcessor>::process_changed_obligations | |
-14,479,403 ???:rustc_middle::ty::util::fold_list::<rustc_infer::infer::canonical::canonicalizer::Canonicalizer, rustc_middle::ty::subst::GenericArg, <&rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg> as rustc_middle::ty::fold::TypeFoldable>::try_super_fold_with<rustc_infer::infer::canonical::canonicalizer::Canonicalizer>::{closure | |
-13,865,027 ???:<rustc_middle::ty::Predicate as rustc_middle::ty::fold::TypeFoldable>::super_fold_with::<rustc_trait_selection::traits::project::AssocTypeNormalizer> | |
-9,566,889 ???:<rustc_infer::infer::canonical::canonicalizer::Canonicalizer>::canonicalize::<rustc_middle::ty::ParamEnvAnd<rustc_middle::ty::Predicate>> | |
9,245,220 ???:<core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::iter::adapters::zip::Zip<core::iter::adapters::copied::Copied<core::slice::iter::Iter<rustc_middle::ty::subst::GenericArg>>, core::iter::adapters::copied::Copied<core::slice::iter::Iter<rustc_middle::ty::subst::GenericArg>>>>, rustc_middle::ty::relate::relate_substs<rustc_infer::infer::sub::Sub>::{closure | |
8,007,777 ???:<rustc_infer::infer::InferCtxt as rustc_trait_selection::traits::query::evaluate_obligation::InferCtxtExt>::evaluate_obligation | |
-7,422,689 ???:<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>> | |
-5,664,417 ???:rustc_middle::ty::relate::relate_substs::<rustc_infer::infer::sub::Sub>::{closure | |
4,664,904 ???:<rustc_middle::ty::Predicate as rustc_middle::ty::fold::TypeFoldable>::fold_with::<rustc_trait_selection::traits::project::AssocTypeNormalizer> | |
-4,448,593 ???:<smallvec::SmallVec<[rustc_middle::ty::subst::GenericArg; 8]> as core::iter::traits::collect::Extend<rustc_middle::ty::subst::GenericArg>>::extend::<core::iter::adapters::GenericShunt<core::iter::adapters::map::Map<core::iter::adapters::enumerate::Enumerate<core::iter::adapters::zip::Zip<core::iter::adapters::copied::Copied<core::slice::iter::Iter<rustc_middle::ty::subst::GenericArg>>, core::iter::adapters::copied::Copied<core::slice::iter::Iter<rustc_middle::ty::subst::GenericArg>>>>, rustc_middle::ty::relate::relate_substs<rustc_infer::infer::sub::Sub>::{closure | |
3,899,662 ???:<rustc_trait_selection::traits::project::AssocTypeNormalizer as rustc_middle::ty::fold::TypeFolder>::fold_ty | |
2,928,549 ???:<&rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg> as rustc_middle::ty::fold::TypeFoldable>::try_fold_with::<rustc_trait_selection::traits::project::AssocTypeNormalizer> | |
-2,923,816 ???:rustc_middle::ty::util::fold_list::<rustc_infer::infer::freshen::TypeFreshener, rustc_middle::ty::subst::GenericArg, <&rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg> as rustc_middle::ty::fold::TypeFoldable>::try_super_fold_with<rustc_infer::infer::freshen::TypeFreshener>::{closure | |
2,748,471 ???:<rustc_span::span_encoding::Span as rustc_data_structures::stable_hasher::HashStable<rustc_query_system::ich::hcx::StableHashingContext>>::hash_stable | |
-2,478,310 ???:rustc_middle::ty::util::fold_list::<rustc_trait_selection::traits::project::AssocTypeNormalizer, rustc_middle::ty::subst::GenericArg, <&rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg> as rustc_middle::ty::fold::TypeFoldable>::try_super_fold_with<rustc_trait_selection::traits::project::AssocTypeNormalizer>::{closure | |
-2,459,763 ???:<rustc_hir::hir::Item as rustc_data_structures::stable_hasher::HashStable<rustc_query_system::ich::hcx::StableHashingContext>>::hash_stable | |
2,385,618 ???:<rustc_trait_selection::traits::wf::WfPredicates>::compute_projection | |
2,273,466 ???:<rustc_trait_selection::traits::select::SelectionContext>::select | |
2,196,536 ???:<rustc_trait_selection::traits::select::SelectionContext>::confirm_candidate | |
-2,162,899 ???:<rustc_mir_transform::check_packed_ref::CheckPackedRef as rustc_mir_transform::pass_manager::MirLint>::run_lint | |
2,014,337 ???:<rustc_infer::infer::canonical::canonicalizer::Canonicalizer as rustc_middle::ty::fold::FallibleTypeFolder>::try_fold_predicate | |
-1,670,918 ???:<rustc_trait_selection::traits::wf::WfPredicates>::compute | |
1,653,709 ???:rustc_query_system::query::plumbing::try_get_cached::<rustc_middle::ty::context::TyCtxt, rustc_query_system::query::caches::DefaultCache<rustc_span::def_id::DefId, rustc_middle::ty::generics::GenericPredicates>, rustc_middle::ty::generics::GenericPredicates, rustc_middle::ty::query::copy<rustc_middle::ty::generics::GenericPredicates>> | |
1,503,574 ???:<alloc::vec::Vec<rustc_middle::ty::adjustment::Adjustment> as alloc::vec::spec_from_iter::SpecFromIter<rustc_middle::ty::adjustment::Adjustment, core::iter::adapters::map::Map<core::iter::adapters::zip::Zip<core::iter::adapters::map::Map<core::slice::iter::Iter<(rustc_middle::ty::Ty, rustc_trait_selection::autoderef::AutoderefKind)>, <rustc_typeck::check::fn_ctxt::FnCtxt>::adjust_steps_as_infer_ok::{closure | |
1,445,641 ???:<core::iter::adapters::map::Map<std::collections::hash::map::Iter<rustc_span::def_id::LocalDefId, rustc_hir::hir_id::ItemLocalId>, rustc_data_structures::stable_hasher::stable_hash_reduce<rustc_query_system::ich::hcx::StableHashingContext, (&rustc_span::def_id::LocalDefId, &rustc_hir::hir_id::ItemLocalId), std::collections::hash::map::Iter<rustc_span::def_id::LocalDefId, rustc_hir::hir_id::ItemLocalId>, <std::collections::hash::map::HashMap<rustc_span::def_id::LocalDefId, rustc_hir::hir_id::ItemLocalId, core::hash::BuildHasherDefault<rustc_hash::FxHasher>> as rustc_data_structures::stable_hasher::HashStable<rustc_query_system::ich::hcx::StableHashingContext>>::hash_stable::{closure | |
-1,441,503 ???:<rustc_data_structures::stable_hasher::StableHasher>::finish::<u128> | |
1,416,887 ???:<&rustc_middle::ty::list::List<rustc_middle::ty::Predicate> as rustc_middle::ty::subst::Subst>::subst | |
-1,315,261 ???:rustc_middle::ty::util::fold_list::<rustc_middle::ty::subst::SubstFolder, rustc_middle::ty::Predicate, <&rustc_middle::ty::list::List<rustc_middle::ty::Predicate> as rustc_middle::ty::fold::TypeFoldable>::try_super_fold_with<rustc_middle::ty::subst::SubstFolder>::{closure | |
1,260,628 ???:<rustc_data_structures::obligation_forest::ObligationForest<rustc_trait_selection::traits::fulfill::PendingPredicateObligation>>::apply_rewrites | |
-1,215,092 ???:<rustc_typeck::check::fn_ctxt::FnCtxt>::adjust_steps_as_infer_ok | |
1,141,769 ???:rustc_trait_selection::traits::specialize::translate_substs | |
-1,117,841 ???:rustc_middle::ty::util::fold_list::<rustc_middle::ty::subst::SubstFolder, rustc_middle::ty::subst::GenericArg, <&rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg> as rustc_middle::ty::fold::TypeFoldable>::try_super_fold_with<rustc_middle::ty::subst::SubstFolder>::{closure | |
1,083,234 ???:<rustc_middle::ty::Predicate as rustc_middle::ty::fold::TypeFoldable>::try_super_fold_with::<rustc_infer::infer::resolve::FullTypeResolver> | |
1,081,437 ???:rustc_const_eval::util::alignment::is_disaligned::<rustc_middle::mir::Body> | |
-1,053,966 ???:rustc_trait_selection::traits::project::opt_normalize_projection_type | |
1,009,116 ???:<rustc_infer::infer::InferCtxt>::resolve_vars_if_possible::<rustc_middle::ty::Predicate> | |
-1,006,638 ???:<rustc_parse::parser::Parser>::parse_ty_common | |
988,915 ???:<&rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg> as rustc_middle::ty::fold::TypeFoldable>::try_super_fold_with::<rustc_trait_selection::traits::query::normalize::QueryNormalizer> | |
-856,075 ???:<smallvec::SmallVec<[&rustc_ast::ast::Attribute; 8]> as core::iter::traits::collect::Extend<&rustc_ast::ast::Attribute>>::extend::<core::iter::adapters::filter::Filter<core::slice::iter::Iter<rustc_ast::ast::Attribute>, <[rustc_ast::ast::Attribute] as rustc_data_structures::stable_hasher::HashStable<rustc_query_system::ich::hcx::StableHashingContext>>::hash_stable::{closure | |
843,066 ???:<rustc_middle::ty::Predicate as rustc_middle::ty::fold::TypeFoldable>::fold_with::<rustc_infer::infer::resolve::OpportunisticVarResolver> | |
643,359 ???:<rustc_data_structures::obligation_forest::ObligationForest<rustc_trait_selection::traits::fulfill::PendingPredicateObligation>>::compress::<<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>>::{closure | |
599,597 ???:rustc_trait_selection::traits::wf::obligations | |
540,760 ???:<[rustc_ast::ast::Attribute] as rustc_data_structures::stable_hasher::HashStable<rustc_query_system::ich::hcx::StableHashingContext>>::hash_stable | |
505,377 ???:rustc_trait_selection::traits::query::dropck_outlives::trivial_dropck_outlives | |
-495,676 ???:<rustc_trait_selection::traits::query::normalize::QueryNormalizer as rustc_middle::ty::fold::FallibleTypeFolder>::try_fold_ty | |
-491,592 ???:rustc_middle::ty::util::fold_list::<rustc_infer::infer::resolve::FullTypeResolver, rustc_middle::ty::subst::GenericArg, <&rustc_middle::ty::list::List<rustc_middle::ty::subst::GenericArg> as rustc_middle::ty::fold::TypeFoldable>::try_super_fold_with<rustc_infer::infer::resolve::FullTypeResolver>::{closure | |
480,207 ???:<&rustc_middle::ty::list::List<rustc_middle::ty::Ty> as rustc_middle::ty::fold::TypeFoldable>::try_fold_with::<rustc_trait_selection::traits::project::AssocTypeNormalizer> | |
477,860 ???:<rustc_trait_selection::traits::project::AssocTypeNormalizer as rustc_middle::ty::fold::FallibleTypeFolder>::try_fold_predicate | |
-473,229 ???:<rustc_trait_selection::traits::wf::WfPredicates>::normalize |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment