-
-
Save XAMPPRocky/4268eda7127e1fe07db60c085a864360 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
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
; ModuleID = '36zknydcigp7oa9y' | |
source_filename = "36zknydcigp7oa9y" | |
target datalayout = "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" | |
target triple = "x86_64-apple-macosx10.7.0" | |
%"serde::de::impls::<impl serde::de::Deserialize<'de> for usize>::deserialize::PrimitiveVisitor" = type {} | |
%"std::fmt::Formatter" = type { [0 x i64], { i64, i64 }, [0 x i64], { i64, i64 }, [0 x i64], { {}*, [3 x i64]* }, [0 x i32], i32, [0 x i32], i32, [0 x i8], i8, [7 x i8] } | |
%"std::sync::atomic::AtomicUsize" = type { [0 x i64], i64, [0 x i64] } | |
%"std::io::Write::write_fmt::Adaptor<std::io::BufWriter<std::io::Stdout>>" = type { [0 x i64], %"std::io::BufWriter<std::io::Stdout>"*, [0 x i64], %"std::result::Result<(), std::io::Error>", [0 x i64] } | |
%"std::io::BufWriter<std::io::Stdout>" = type { [0 x i64], i64*, [0 x i64], %"std::vec::Vec<u8>", [0 x i8], i8, [7 x i8] } | |
%"std::vec::Vec<u8>" = type { [0 x i64], { i8*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"std::result::Result<(), std::io::Error>" = type { [0 x i8], i8, [15 x i8] } | |
%"std::fmt::Arguments" = type { [0 x i64], { [0 x { [0 x i8]*, i64 }]*, i64 }, [0 x i64], { i64*, i64 }, [0 x i64], { [0 x { i8*, i64* }]*, i64 }, [0 x i64] } | |
%"std::io::Error" = type { [0 x i64], %"std::io::error::Repr", [0 x i64] } | |
%"std::io::error::Repr" = type { [0 x i8], i8, [15 x i8] } | |
%"std::thread::AccessError" = type { [0 x i8], {}, [0 x i8] } | |
%"ignore::Error" = type { [0 x i64], i64, [6 x i64] } | |
%"crossbeam_channel::err::SendError<ignore::walk::DirEntry>" = type { [0 x i64], %"ignore::walk::DirEntry", [0 x i64] } | |
%"ignore::walk::DirEntry" = type { [0 x i64], %"ignore::walk::DirEntryInner", [0 x i64], %"std::option::Option<ignore::Error>", [0 x i64] } | |
%"ignore::walk::DirEntryInner" = type { [0 x i64], i64, [6 x i64] } | |
%"std::option::Option<ignore::Error>" = type { [0 x i64], i64, [6 x i64] } | |
%"std::fmt::Error" = type {} | |
%"std::result::Result<ignore::walk::DirEntry, ignore::Error>" = type { [0 x i64], i64, [14 x i64] } | |
%"input::Format::Json" = type {} | |
%"serde::de::impls::<impl serde::de::Deserialize<'de> for std::collections::BTreeMap<K, V>>::deserialize::MapVisitor<tokei::LanguageType, tokei::Language>" = type { [0 x i8], %"std::marker::PhantomData<std::collections::BTreeMap<tokei::LanguageType, tokei::Language>>", [0 x i8] } | |
%"std::marker::PhantomData<std::collections::BTreeMap<tokei::LanguageType, tokei::Language>>" = type {} | |
%"serde::de::impls::<impl serde::de::Deserialize<'de> for std::collections::BTreeMap<K, V>>::deserialize::MapVisitor<tokei::LanguageType, tokei::CodeStats>" = type { [0 x i8], %"std::marker::PhantomData<std::collections::BTreeMap<tokei::LanguageType, tokei::CodeStats>>", [0 x i8] } | |
%"std::marker::PhantomData<std::collections::BTreeMap<tokei::LanguageType, tokei::CodeStats>>" = type {} | |
%"serde::de::impls::<impl serde::de::Deserialize<'de> for std::collections::BTreeMap<K, V>>::deserialize::MapVisitor<tokei::LanguageType, std::vec::Vec<tokei::Report>>" = type { [0 x i8], %"std::marker::PhantomData<std::collections::BTreeMap<tokei::LanguageType, std::vec::Vec<tokei::Report>>>", [0 x i8] } | |
%"std::marker::PhantomData<std::collections::BTreeMap<tokei::LanguageType, std::vec::Vec<tokei::Report>>>" = type {} | |
%"serde::de::impls::<impl serde::de::Deserialize<'de> for std::vec::Vec<T>>::deserialize::VecVisitor<tokei::Report>" = type { [0 x i8], %"std::marker::PhantomData<tokei::Report>", [0 x i8] } | |
%"std::marker::PhantomData<tokei::Report>" = type {} | |
%"tokei::language::language_type::_::<impl serde::de::Deserialize<'de> for tokei::LanguageType>::deserialize::__FieldVisitor" = type {} | |
%"serde::de::impls::PathBufVisitor" = type {} | |
%"serde::de::impls::BoolVisitor" = type {} | |
%"serde::de::impls::UnitVisitor" = type {} | |
%"tokei::language::_::<impl serde::de::Deserialize<'de> for tokei::Language>::deserialize::__Visitor" = type { [0 x i8], %"std::marker::PhantomData<tokei::Language>", [0 x i8], %"std::marker::PhantomData<&()>", [0 x i8] } | |
%"std::marker::PhantomData<tokei::Language>" = type {} | |
%"std::marker::PhantomData<&()>" = type {} | |
%"tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::Report>::deserialize::__Visitor" = type { [0 x i8], %"std::marker::PhantomData<tokei::Report>", [0 x i8], %"std::marker::PhantomData<&()>", [0 x i8] } | |
%"tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::CodeStats>::deserialize::__Visitor" = type { [0 x i8], %"std::marker::PhantomData<tokei::CodeStats>", [0 x i8], %"std::marker::PhantomData<&()>", [0 x i8] } | |
%"std::marker::PhantomData<tokei::CodeStats>" = type {} | |
%"clap::ArgMatches" = type { [0 x i64], %"std::collections::HashMap<&str, clap::args::matched_arg::MatchedArg>", [0 x i64], i64*, [0 x i64], %"std::option::Option<std::string::String>", [0 x i64] } | |
%"std::collections::HashMap<&str, clap::args::matched_arg::MatchedArg>" = type { [0 x i64], %"hashbrown::map::HashMap<&str, clap::args::matched_arg::MatchedArg, std::collections::hash_map::RandomState>", [0 x i64] } | |
%"hashbrown::map::HashMap<&str, clap::args::matched_arg::MatchedArg, std::collections::hash_map::RandomState>" = type { [0 x i64], { i64, i64 }, [0 x i64], %"hashbrown::raw::RawTable<(&str, clap::args::matched_arg::MatchedArg)>", [0 x i64] } | |
%"hashbrown::raw::RawTable<(&str, clap::args::matched_arg::MatchedArg)>" = type { [0 x i8], %"std::marker::PhantomData<(&str, clap::args::matched_arg::MatchedArg)>", [0 x i8], i64, [0 x i64], i8*, [0 x i64], i64, [0 x i64], i64, [0 x i64] } | |
%"std::marker::PhantomData<(&str, clap::args::matched_arg::MatchedArg)>" = type {} | |
%"std::option::Option<std::string::String>" = type { [0 x i64], {}*, [2 x i64] } | |
%"std::option::Option<std::vec::Vec<tokei::LanguageType>>" = type { [0 x i64], {}*, [2 x i64] } | |
%"num_format::CustomFormat" = type { [0 x i8], %"num_format::strings::DecString", [0 x i8], i8, [0 x i8], %"num_format::strings::InfString", [0 x i8], %"num_format::strings::MinString", [0 x i8], %"num_format::strings::NanString", [0 x i8], %"num_format::strings::PlusString", [0 x i8], %"num_format::strings::SepString", [0 x i8] } | |
%"num_format::strings::DecString" = type { [0 x i8], %"arrayvec::array_string::ArrayString<[u8; 8]>", [0 x i8] } | |
%"arrayvec::array_string::ArrayString<[u8; 8]>" = type { [0 x i8], [8 x i8], [0 x i8], i8, [0 x i8] } | |
%"num_format::strings::InfString" = type { [0 x i8], %"arrayvec::array_string::ArrayString<[u8; 128]>", [0 x i8] } | |
%"arrayvec::array_string::ArrayString<[u8; 128]>" = type { [0 x i8], [128 x i8], [0 x i8], i8, [0 x i8] } | |
%"num_format::strings::MinString" = type { [0 x i8], %"arrayvec::array_string::ArrayString<[u8; 8]>", [0 x i8] } | |
%"num_format::strings::NanString" = type { [0 x i8], %"arrayvec::array_string::ArrayString<[u8; 64]>", [0 x i8] } | |
%"arrayvec::array_string::ArrayString<[u8; 64]>" = type { [0 x i8], [64 x i8], [0 x i8], i8, [0 x i8] } | |
%"num_format::strings::PlusString" = type { [0 x i8], %"arrayvec::array_string::ArrayString<[u8; 8]>", [0 x i8] } | |
%"num_format::strings::SepString" = type { [0 x i8], %"arrayvec::array_string::ArrayString<[u8; 8]>", [0 x i8] } | |
%"std::panic::Location" = type { [0 x i64], { [0 x i8]*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] } | |
%"std::marker::PhantomData<std::boxed::Box<crossbeam_deque::deque::Buffer<ignore::walk::DirEntry>>>" = type {} | |
%"rayon::collections::btree_map::IterMut<tokei::LanguageType, tokei::Language>" = type { [0 x i64], %"rayon::vec::IntoIter<(&tokei::LanguageType, &mut tokei::Language)>", [0 x i64] } | |
%"rayon::vec::IntoIter<(&tokei::LanguageType, &mut tokei::Language)>" = type { [0 x i64], %"std::vec::Vec<(&tokei::LanguageType, &mut tokei::Language)>", [0 x i64] } | |
%"std::vec::Vec<(&tokei::LanguageType, &mut tokei::Language)>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>" = type { [0 x i64], %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]", [0 x i64] } | |
%"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]" = type { [0 x i64], %"[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]", [0 x i64] } | |
%"[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]" = type { [0 x i64], %"[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]", [0 x i64] } | |
%"[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]" = type { [0 x i64], i64*, [0 x i64], i64*, [0 x i64], { i64, i64 }*, [0 x i64], { i64*, i64 }, [0 x i64], i8*, [0 x i64] } | |
%"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>" = type { [0 x i64], %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]", [0 x i64] } | |
%"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]" = type { [0 x i64], %"[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]", [0 x i64] } | |
%"[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]" = type { [0 x i64], %"[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]", [0 x i64] } | |
%"[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]" = type { [0 x i64], {}*, [0 x i64], i64*, [0 x i64], %"rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>", [0 x i64], %"rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>", [0 x i64] } | |
%"rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>" = type { [0 x i64], %"std::sync::atomic::AtomicUsize"*, [0 x i64], %"std::sync::atomic::AtomicBool"*, [0 x i64], %"std::sync::Mutex<(crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>, crossbeam_deque::deque::Worker<ignore::walk::DirEntry>)>"*, [0 x i64], { i64*, i8 }, [0 x i64] } | |
%"std::sync::atomic::AtomicBool" = type { [0 x i8], i8, [0 x i8] } | |
%"std::sync::Mutex<(crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>, crossbeam_deque::deque::Worker<ignore::walk::DirEntry>)>" = type { [0 x i64], i64*, [0 x i8], %"std::sys_common::poison::Flag", [7 x i8], %"std::cell::UnsafeCell<(crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>, crossbeam_deque::deque::Worker<ignore::walk::DirEntry>)>", [0 x i64] } | |
%"std::sys_common::poison::Flag" = type { [0 x i8], %"std::sync::atomic::AtomicBool", [0 x i8] } | |
%"std::cell::UnsafeCell<(crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>, crossbeam_deque::deque::Worker<ignore::walk::DirEntry>)>" = type { [0 x i64], { [0 x i64], { i64, i8* }, [0 x i64], %"crossbeam_deque::deque::Worker<ignore::walk::DirEntry>", [0 x i64] }, [0 x i64] } | |
%"crossbeam_deque::deque::Worker<ignore::walk::DirEntry>" = type { [0 x i8], %"std::marker::PhantomData<*mut ()>", [0 x i8], i64*, [0 x i64], { i64*, i64 }, [0 x i8], i8, [7 x i8] } | |
%"std::marker::PhantomData<*mut ()>" = type {} | |
%"rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>" = type { [0 x i64], { i64*, i64* }, [0 x i64], i64**, [0 x i64] } | |
%"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>" = type { [0 x i64], %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]", [0 x i64] } | |
%"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]" = type { [0 x i64], %"[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]", [0 x i64] } | |
%"[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]" = type { [0 x i64], %"[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]", [0 x i64] } | |
%"[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]" = type { [0 x i64], {}*, [0 x i64], i64*, [0 x i64], %"rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>", [0 x i64], { i64*, i64* }, [0 x i64] } | |
%"std::panic::AssertUnwindSafe<[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}]>::{closure#0}]>" = type { [0 x i64], %"[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}]>::{closure#0}]", [0 x i64] } | |
%"[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}]>::{closure#0}]" = type { [0 x i64], %"[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}]", [0 x i8], i8, [7 x i8] } | |
%"[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}]" = type { [0 x i64], i64*, [0 x i64], { i64, i64 }*, [0 x i64], { i64*, i64 }, [0 x i64], i8*, [0 x i64] } | |
%"std::panic::AssertUnwindSafe<[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]>" = type { [0 x i64], %"[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]", [0 x i64] } | |
%"[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]" = type { [0 x i64], %"[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]", [0 x i8], i8, [7 x i8] } | |
%"[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]" = type { [0 x i64], {}*, [0 x i64], i64*, [0 x i64], %"rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>", [0 x i64], { i64*, i64* }, [0 x i64] } | |
%"std::panic::AssertUnwindSafe<[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]>" = type { [0 x i64], %"[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]", [0 x i64] } | |
%"[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]" = type { [0 x i64], %"[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]", [0 x i8], i8, [7 x i8] } | |
%"[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]" = type { [0 x i64], {}*, [0 x i64], i64*, [0 x i64], %"rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>", [0 x i64], %"rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>", [0 x i64] } | |
%"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>" = type { [0 x i64], %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]", [0 x i64] } | |
%"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]" = type { [0 x i64], %"[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]", [0 x i64] } | |
%"[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]" = type { [0 x i64], %"[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}]", [0 x i64] } | |
%"[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}]" = type { [0 x i64], %"[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]", [0 x i64], %"[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]", [0 x i64] } | |
%"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>" = type { [0 x i64], %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]", [0 x i64] } | |
%"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]" = type { [0 x i64], %"[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]", [0 x i64] } | |
%"[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]" = type { [0 x i64], %"[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}]", [0 x i64] } | |
%"[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}]" = type { [0 x i64], %"[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]", [0 x i64], %"[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]", [0 x i64] } | |
%"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>" = type { [0 x i64], %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]", [0 x i64] } | |
%"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]" = type { [0 x i64], %"[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]", [0 x i64] } | |
%"[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]" = type { [0 x i64], %"[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}]", [0 x i64] } | |
%"[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}]" = type { [0 x i64], %"[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]", [0 x i64], %"[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}]", [0 x i64] } | |
%"[closure@std::iter::Iterator::for_each::call<tokei::CodeStats, [closure@<std::vec::Vec<tokei::CodeStats> as std::vec::spec_extend::SpecExtend<tokei::CodeStats, std::iter::Map<std::slice::Iter<tokei::Report>, [closure@src/cli_utils.rs:282:26: 282:49]>>>::spec_extend::{closure#0}]>::{closure#0}]" = type { [0 x i64], %"[closure@<std::vec::Vec<tokei::CodeStats> as std::vec::spec_extend::SpecExtend<tokei::CodeStats, std::iter::Map<std::slice::Iter<tokei::Report>, [closure@src/cli_utils.rs:282:26: 282:49]>>>::spec_extend::{closure#0}]", [0 x i64] } | |
%"[closure@<std::vec::Vec<tokei::CodeStats> as std::vec::spec_extend::SpecExtend<tokei::CodeStats, std::iter::Map<std::slice::Iter<tokei::Report>, [closure@src/cli_utils.rs:282:26: 282:49]>>>::spec_extend::{closure#0}]" = type { [0 x i64], %"tokei::CodeStats"*, [0 x i64], { i64*, i64 }, [0 x i64] } | |
%"tokei::CodeStats" = type { [0 x i64], i64, [0 x i64], i64, [0 x i64], i64, [0 x i64], %"std::collections::BTreeMap<tokei::LanguageType, tokei::CodeStats>", [0 x i64] } | |
%"std::collections::BTreeMap<tokei::LanguageType, tokei::CodeStats>" = type { [0 x i64], { i64, i64* }, [0 x i64], i64, [0 x i64] } | |
%"[closure@std::iter::adapters::map::map_fold<&tokei::Report, tokei::CodeStats, (), [closure@src/cli_utils.rs:282:26: 282:49], [closure@std::iter::Iterator::for_each::call<tokei::CodeStats, [closure@<std::vec::Vec<tokei::CodeStats> as std::vec::spec_extend::SpecExtend<tokei::CodeStats, std::iter::Map<std::slice::Iter<tokei::Report>, [closure@src/cli_utils.rs:282:26: 282:49]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]" = type { [0 x i8], %"[closure@src/cli_utils.rs:282:26: 282:49]", [0 x i8], %"[closure@std::iter::Iterator::for_each::call<tokei::CodeStats, [closure@<std::vec::Vec<tokei::CodeStats> as std::vec::spec_extend::SpecExtend<tokei::CodeStats, std::iter::Map<std::slice::Iter<tokei::Report>, [closure@src/cli_utils.rs:282:26: 282:49]>>>::spec_extend::{closure#0}]>::{closure#0}]", [0 x i64] } | |
%"[closure@src/cli_utils.rs:282:26: 282:49]" = type {} | |
%"std::iter::Map<std::collections::btree_map::Values<tokei::LanguageType, std::vec::Vec<tokei::Report>>, for<'r> fn(&'r std::vec::Vec<tokei::Report>) -> usize {std::vec::Vec::<tokei::Report>::len}>" = type { [0 x i8], {}, [0 x i8], %"std::collections::btree_map::Values<tokei::LanguageType, std::vec::Vec<tokei::Report>>", [0 x i64] } | |
%"std::collections::btree_map::Values<tokei::LanguageType, std::vec::Vec<tokei::Report>>" = type { [0 x i64], %"std::collections::btree_map::Iter<tokei::LanguageType, std::vec::Vec<tokei::Report>>", [0 x i64] } | |
%"std::collections::btree_map::Iter<tokei::LanguageType, std::vec::Vec<tokei::Report>>" = type { [0 x i64], %"std::collections::btree_map::Range<tokei::LanguageType, std::vec::Vec<tokei::Report>>", [0 x i64], i64, [0 x i64] } | |
%"std::collections::btree_map::Range<tokei::LanguageType, std::vec::Vec<tokei::Report>>" = type { [0 x i64], %"std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, tokei::LanguageType, std::vec::Vec<tokei::Report>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>", [0 x i64], %"std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, tokei::LanguageType, std::vec::Vec<tokei::Report>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>", [0 x i64] } | |
%"std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, tokei::LanguageType, std::vec::Vec<tokei::Report>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>" = type { [1 x i64], {}*, [1 x i64] } | |
%"std::option::Option<tokei::CodeStats>" = type { [0 x i64], i64, [6 x i64] } | |
%"[closure@src/cli_utils.rs:255:39: 255:56]" = type {} | |
%"std::iter::Map<std::str::Split<char>, [closure@src/cli.rs:115:22: 115:51]>" = type { [0 x i8], %"[closure@src/cli.rs:115:22: 115:51]", [0 x i8], %"std::str::Split<char>", [0 x i64] } | |
%"[closure@src/cli.rs:115:22: 115:51]" = type {} | |
%"std::str::Split<char>" = type { [0 x i64], %"core::str::iter::SplitInternal<char>", [0 x i64] } | |
%"core::str::iter::SplitInternal<char>" = type { [0 x i64], i64, [0 x i64], i64, [0 x i64], %"std::str::pattern::CharSearcher", [0 x i8], i8, [0 x i8], i8, [6 x i8] } | |
%"std::str::pattern::CharSearcher" = type { [0 x i64], { [0 x i8]*, i64 }, [0 x i64], i64, [0 x i64], i64, [0 x i64], i64, [0 x i32], i32, [0 x i8], [4 x i8], [0 x i8] } | |
%"std::marker::PhantomData<(&(), *const crossbeam_deque::deque::Buffer<ignore::walk::DirEntry>)>" = type {} | |
%"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>" = type { [0 x i8], %"std::marker::PhantomData<(&tokei::LanguageType, &tokei::Language)>", [0 x i8], %"std::alloc::Global", [0 x i8], i64*, [0 x i64], i64, [0 x i64], { i8*, i64* }*, [0 x i64], { i8*, i64* }*, [0 x i64] } | |
%"std::marker::PhantomData<(&tokei::LanguageType, &tokei::Language)>" = type {} | |
%"std::alloc::Global" = type {} | |
%"std::option::Option<usize>::Some" = type { [1 x i64], i64, [0 x i64] } | |
%"std::option::Option<ignore::walk::DirEntry>" = type { [0 x i64], i64, [13 x i64] } | |
%"std::result::Result<ignore::walk::DirEntry, crossbeam_channel::err::RecvError>" = type { [0 x i64], i64, [13 x i64] } | |
%"std::ffi::OsStr" = type { [0 x i8], %"std::sys_common::os_str_bytes::Slice" } | |
%"std::sys_common::os_str_bytes::Slice" = type { [0 x i8], [0 x i8] } | |
%"std::ffi::OsString" = type { [0 x i64], %"std::sys_common::os_str_bytes::Buf", [0 x i64] } | |
%"std::sys_common::os_str_bytes::Buf" = type { [0 x i64], %"std::vec::Vec<u8>", [0 x i64] } | |
%"std::ops::RangeFull" = type {} | |
%"[closure@tokei::Languages::get_statistics<&str>::{closure#0}]" = type {} | |
%"std::collections::btree_map::Iter<tokei::LanguageType, tokei::CodeStats>" = type { [0 x i64], %"std::collections::btree_map::Range<tokei::LanguageType, tokei::CodeStats>", [0 x i64], i64, [0 x i64] } | |
%"std::collections::btree_map::Range<tokei::LanguageType, tokei::CodeStats>" = type { [0 x i64], %"std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, tokei::LanguageType, tokei::CodeStats, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>", [0 x i64], %"std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, tokei::LanguageType, tokei::CodeStats, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>", [0 x i64] } | |
%"std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, tokei::LanguageType, tokei::CodeStats, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>" = type { [1 x i64], {}*, [1 x i64] } | |
%"std::collections::btree_map::Iter<tokei::LanguageType, tokei::Language>" = type { [0 x i64], %"std::collections::btree_map::Range<tokei::LanguageType, tokei::Language>", [0 x i64], i64, [0 x i64] } | |
%"std::collections::btree_map::Range<tokei::LanguageType, tokei::Language>" = type { [0 x i64], %"std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>", [0 x i64], %"std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>", [0 x i64] } | |
%"std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>" = type { [1 x i64], {}*, [1 x i64] } | |
%"std::iter::Filter<std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:301:21: 301:43]>" = type { [0 x i8], %"[closure@src/cli_utils.rs:301:21: 301:43]", [0 x i8], %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>", [0 x i64] } | |
%"[closure@src/cli_utils.rs:301:21: 301:43]" = type {} | |
%"[closure@std::iter::Iterator::partition::extend<(&tokei::LanguageType, &tokei::Language), std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:302:24: 302:65]>::{closure#0}]" = type { [0 x i64], i8*, [0 x i64], %"std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>"*, [0 x i64], %"std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>"*, [0 x i64] } | |
%"std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"[closure@std::iter::adapters::filter::filter_fold<(&tokei::LanguageType, &tokei::Language), (), [closure@src/cli_utils.rs:301:21: 301:43], [closure@std::iter::Iterator::partition::extend<(&tokei::LanguageType, &tokei::Language), std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:302:24: 302:65]>::{closure#0}]>::{closure#0}]" = type { [0 x i8], %"[closure@src/cli_utils.rs:301:21: 301:43]", [0 x i8], %"[closure@std::iter::Iterator::partition::extend<(&tokei::LanguageType, &tokei::Language), std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:302:24: 302:65]>::{closure#0}]", [0 x i64] } | |
%"std::iter::Filter<std::collections::btree_map::Iter<tokei::LanguageType, tokei::Language>, [closure@src/cli_utils.rs:301:21: 301:43]>" = type { [0 x i8], %"[closure@src/cli_utils.rs:301:21: 301:43].0", [0 x i8], %"std::collections::btree_map::Iter<tokei::LanguageType, tokei::Language>", [0 x i64] } | |
%"[closure@src/cli_utils.rs:301:21: 301:43].0" = type {} | |
%"[closure@std::iter::Iterator::partition::extend<(&tokei::LanguageType, &tokei::Language), std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:302:24: 302:65]>::{closure#0}].1" = type { [0 x i64], i8*, [0 x i64], %"std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>"*, [0 x i64], %"std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>"*, [0 x i64] } | |
%"[closure@std::iter::adapters::filter::filter_fold<(&tokei::LanguageType, &tokei::Language), (), [closure@src/cli_utils.rs:301:21: 301:43], [closure@std::iter::Iterator::partition::extend<(&tokei::LanguageType, &tokei::Language), std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:302:24: 302:65]>::{closure#0}]>::{closure#0}].2" = type { [0 x i8], %"[closure@src/cli_utils.rs:301:21: 301:43].0", [0 x i8], %"[closure@std::iter::Iterator::partition::extend<(&tokei::LanguageType, &tokei::Language), std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:302:24: 302:65]>::{closure#0}].1", [0 x i64] } | |
%"std::iter::Filter<std::str::Split<core::str::IsWhitespace>, core::str::IsNotEmpty>" = type { [0 x i8], %"core::str::IsNotEmpty", [0 x i8], %"std::str::Split<core::str::IsWhitespace>", [0 x i64] } | |
%"core::str::IsNotEmpty" = type {} | |
%"std::str::Split<core::str::IsWhitespace>" = type { [0 x i64], %"core::str::iter::SplitInternal<core::str::IsWhitespace>", [0 x i64] } | |
%"core::str::iter::SplitInternal<core::str::IsWhitespace>" = type { [0 x i64], i64, [0 x i64], i64, [0 x i64], %"std::str::pattern::CharPredicateSearcher<core::str::IsWhitespace>", [0 x i8], i8, [0 x i8], i8, [6 x i8] } | |
%"std::str::pattern::CharPredicateSearcher<core::str::IsWhitespace>" = type { [0 x i64], %"std::str::pattern::MultiCharEqSearcher<core::str::IsWhitespace>", [0 x i64] } | |
%"std::str::pattern::MultiCharEqSearcher<core::str::IsWhitespace>" = type { [0 x i8], %"core::str::IsWhitespace", [0 x i8], { [0 x i8]*, i64 }, [0 x i64], %"std::str::CharIndices", [0 x i64] } | |
%"core::str::IsWhitespace" = type {} | |
%"std::str::CharIndices" = type { [0 x i64], i64, [0 x i64], { i8*, i8* }, [0 x i64] } | |
%"rayon::iter::noop::NoopReducer" = type {} | |
%"std::string::String" = type { [0 x i64], %"std::vec::Vec<u8>", [0 x i64] } | |
%"num_format::Buffer" = type { [0 x i64], i64, [0 x i64], i64, [0 x i8], [191 x i8], [1 x i8] } | |
%"num_format::impls::integers::Sep" = type { [0 x i8], %"std::marker::PhantomData<&()>", [0 x i8], i8*, [0 x i64], i64, [0 x i64], i64, [0 x i64], i64, [0 x i64] } | |
%"itoa::Buffer" = type { [0 x i8], [40 x i8], [0 x i8] } | |
%"std::result::Result<num_format::utils::SeparatorStr, num_format::Error>" = type { [0 x i64], i64, [4 x i64] } | |
%"std::mem::ManuallyDrop<[u8; 191]>" = type { [0 x i8], [191 x i8], [0 x i8] } | |
%"std::mem::MaybeUninit<[u8; 191]>" = type { [191 x i8] } | |
%"std::result::Result<usize, std::fmt::Error>::Ok" = type { [1 x i64], i64, [0 x i64] } | |
%"num_format::CustomFormatBuilder" = type { [0 x i64], %"std::result::Result<num_format::strings::DecString, num_format::Error>", [0 x i64], %"std::result::Result<num_format::strings::InfString, num_format::Error>", [0 x i64], %"std::result::Result<num_format::strings::MinString, num_format::Error>", [0 x i64], %"std::result::Result<num_format::strings::NanString, num_format::Error>", [0 x i64], %"std::result::Result<num_format::strings::PlusString, num_format::Error>", [0 x i64], %"std::result::Result<num_format::strings::SepString, num_format::Error>", [0 x i8], i8, [7 x i8] } | |
%"std::result::Result<num_format::strings::DecString, num_format::Error>" = type { [0 x i8], i8, [39 x i8] } | |
%"std::result::Result<num_format::strings::InfString, num_format::Error>" = type { [0 x i8], i8, [135 x i8] } | |
%"std::result::Result<num_format::strings::MinString, num_format::Error>" = type { [0 x i8], i8, [39 x i8] } | |
%"std::result::Result<num_format::strings::NanString, num_format::Error>" = type { [0 x i8], i8, [71 x i8] } | |
%"std::result::Result<num_format::strings::PlusString, num_format::Error>" = type { [0 x i8], i8, [39 x i8] } | |
%"std::result::Result<num_format::strings::SepString, num_format::Error>" = type { [0 x i8], i8, [39 x i8] } | |
%"rayon_core::job::JobResult<((), ())>" = type { [0 x i64], i64, [2 x i64] } | |
%"rayon_core::job::JobResult<((), ())>::Panic" = type { [1 x i64], { {}*, [3 x i64]* }, [0 x i64] } | |
%"rayon_core::job::JobResult<()>" = type { [0 x i64], i64, [2 x i64] } | |
%"rayon_core::job::JobResult<()>::Panic" = type { [1 x i64], { {}*, [3 x i64]* }, [0 x i64] } | |
%"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>" = type { [0 x i64], %"rayon_core::latch::SpinLatch", [0 x i64], %"std::cell::UnsafeCell<std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>>", [0 x i64], %"std::cell::UnsafeCell<rayon_core::job::JobResult<()>>", [0 x i64] } | |
%"rayon_core::latch::SpinLatch" = type { [0 x i64], %"rayon_core::latch::CoreLatch", [0 x i64], i64**, [0 x i64], i64, [0 x i8], i8, [7 x i8] } | |
%"rayon_core::latch::CoreLatch" = type { [0 x i64], %"std::sync::atomic::AtomicUsize", [0 x i64] } | |
%"std::cell::UnsafeCell<std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>>" = type { [0 x i64], %"std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>", [0 x i64] } | |
%"std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>" = type { [48 x i8], i8, [23 x i8] } | |
%"std::cell::UnsafeCell<rayon_core::job::JobResult<()>>" = type { [0 x i64], %"rayon_core::job::JobResult<()>", [0 x i64] } | |
%"rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>" = type { [0 x i64], %"rayon_core::latch::LockLatch"*, [0 x i64], %"std::cell::UnsafeCell<std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>", [0 x i64], %"std::cell::UnsafeCell<rayon_core::job::JobResult<((), ())>>", [0 x i64] } | |
%"rayon_core::latch::LockLatch" = type { [0 x i64], %"std::sync::Mutex<bool>", [0 x i64], %"std::sync::Condvar", [0 x i64] } | |
%"std::sync::Mutex<bool>" = type { [0 x i64], i64*, [0 x i8], %"std::sys_common::poison::Flag", [0 x i8], i8, [6 x i8] } | |
%"std::sync::Condvar" = type { [0 x i64], %"std::sys_common::condvar::Condvar", [0 x i64] } | |
%"std::sys_common::condvar::Condvar" = type { [0 x i64], %"std::sys::unix::condvar::Condvar"*, [0 x i64], %"std::sys_common::condvar::check::SameMutexCheck", [0 x i64] } | |
%"std::sys::unix::condvar::Condvar" = type { [0 x i64], %"std::cell::UnsafeCell<libc::unix::bsd::apple::pthread_cond_t>", [0 x i64] } | |
%"std::cell::UnsafeCell<libc::unix::bsd::apple::pthread_cond_t>" = type { [0 x i64], %"libc::unix::bsd::apple::pthread_cond_t", [0 x i64] } | |
%"libc::unix::bsd::apple::pthread_cond_t" = type { [0 x i64], i64, [0 x i8], [40 x i8], [0 x i8] } | |
%"std::sys_common::condvar::check::SameMutexCheck" = type { [0 x i64], %"std::sync::atomic::AtomicUsize", [0 x i64] } | |
%"std::cell::UnsafeCell<std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>" = type { [0 x i64], %"std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>", [0 x i64] } | |
%"std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>" = type { [48 x i8], i8, [95 x i8] } | |
%"std::cell::UnsafeCell<rayon_core::job::JobResult<((), ())>>" = type { [0 x i64], %"rayon_core::job::JobResult<((), ())>", [0 x i64] } | |
%"rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>" = type { [0 x i64], %"rayon_core::latch::LockLatch"*, [0 x i64], %"std::cell::UnsafeCell<std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>", [0 x i64], %"std::cell::UnsafeCell<rayon_core::job::JobResult<((), ())>>", [0 x i64] } | |
%"std::cell::UnsafeCell<std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>" = type { [0 x i64], %"std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>", [0 x i64] } | |
%"std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>" = type { [48 x i8], i8, [111 x i8] } | |
%"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>" = type { [0 x i64], %"rayon_core::latch::SpinLatch", [0 x i64], %"std::cell::UnsafeCell<std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>>", [0 x i64], %"std::cell::UnsafeCell<rayon_core::job::JobResult<()>>", [0 x i64] } | |
%"std::cell::UnsafeCell<std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>>" = type { [0 x i64], %"std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>", [0 x i64] } | |
%"std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>" = type { [48 x i8], i8, [31 x i8] } | |
%"rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>" = type { [0 x i64], %"rayon_core::latch::LockLatch"*, [0 x i64], %"std::cell::UnsafeCell<std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>", [0 x i64], %"std::cell::UnsafeCell<rayon_core::job::JobResult<((), ())>>", [0 x i64] } | |
%"std::cell::UnsafeCell<std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>" = type { [0 x i64], %"std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>", [0 x i64] } | |
%"std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>" = type { [0 x i64], {}*, [10 x i64] } | |
%"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}], ()>" = type { [0 x i64], %"rayon_core::latch::SpinLatch", [0 x i64], %"std::cell::UnsafeCell<std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]>>", [0 x i64], %"std::cell::UnsafeCell<rayon_core::job::JobResult<()>>", [0 x i64] } | |
%"std::cell::UnsafeCell<std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]>>" = type { [0 x i64], %"std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]>", [0 x i64] } | |
%"std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]>" = type { [0 x i64], {}*, [5 x i64] } | |
%"std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::Some" = type { [0 x i64], %"[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]", [0 x i64] } | |
%"std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::Some" = type { [0 x i64], %"[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]", [0 x i64] } | |
%"std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::Some" = type { [0 x i64], %"[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]", [0 x i64] } | |
%"std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]>::Some" = type { [0 x i64], %"[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]", [0 x i64] } | |
%"std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::Some" = type { [0 x i64], %"[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]", [0 x i64] } | |
%"std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::Some" = type { [0 x i64], %"[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]", [0 x i64] } | |
%"[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#1}]" = type {} | |
%"rayon_core::log::Event" = type { [0 x i16], i16, [11 x i16] } | |
%"std::result::Result<(), crossbeam_channel::err::SendError<rayon_core::log::Event>>" = type { [0 x i16], i16, [11 x i16] } | |
%"[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#1}]" = type {} | |
%"[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#1}]" = type {} | |
%"rayon_core::registry::WorkerThread" = type { [0 x i64], %"rayon_core::job::JobFifo", [0 x i64], %"crossbeam_deque::deque::Worker<rayon_core::job::JobRef>", [0 x i64], i64, [0 x i64], i64, [0 x i64], i64*, [9 x i64] } | |
%"rayon_core::job::JobFifo" = type { [0 x i64], %"crossbeam_deque::deque::Injector<rayon_core::job::JobRef>", [0 x i64] } | |
%"crossbeam_deque::deque::Injector<rayon_core::job::JobRef>" = type { [0 x i8], %"std::marker::PhantomData<rayon_core::job::JobRef>", [0 x i8], %"crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Position<rayon_core::job::JobRef>>", [0 x i64], %"crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Position<rayon_core::job::JobRef>>", [0 x i64] } | |
%"std::marker::PhantomData<rayon_core::job::JobRef>" = type {} | |
%"crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Position<rayon_core::job::JobRef>>" = type { [0 x i64], %"crossbeam_deque::deque::Position<rayon_core::job::JobRef>", [14 x i64] } | |
%"crossbeam_deque::deque::Position<rayon_core::job::JobRef>" = type { [0 x i64], %"std::sync::atomic::AtomicUsize", [0 x i64], %"std::sync::atomic::AtomicPtr<crossbeam_deque::deque::Block<rayon_core::job::JobRef>>", [0 x i64] } | |
%"std::sync::atomic::AtomicPtr<crossbeam_deque::deque::Block<rayon_core::job::JobRef>>" = type { [0 x i64], i64*, [0 x i64] } | |
%"crossbeam_deque::deque::Worker<rayon_core::job::JobRef>" = type { [0 x i8], %"std::marker::PhantomData<*mut ()>", [0 x i8], i64*, [0 x i64], { i64*, i64 }, [0 x i8], i8, [7 x i8] } | |
%"rayon_core::sleep::Sleep" = type { [0 x i64], { i64, i8* }, [0 x i64], %"std::vec::Vec<crossbeam_utils::cache_padded::CachePadded<rayon_core::sleep::WorkerSleepState>>", [0 x i64], %"rayon_core::sleep::counters::AtomicCounters", [0 x i64] } | |
%"std::vec::Vec<crossbeam_utils::cache_padded::CachePadded<rayon_core::sleep::WorkerSleepState>>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"rayon_core::sleep::counters::AtomicCounters" = type { [0 x i64], %"std::sync::atomic::AtomicUsize", [0 x i64] } | |
%"[closure@rayon_core::sleep::Sleep::new_jobs::{closure#0}]" = type { [0 x i64], i64*, [0 x i64], i64*, [0 x i64], i64*, [0 x i64] } | |
%"rayon_core::registry::Registry" = type { [0 x i64], %"crossbeam_deque::deque::Injector<rayon_core::job::JobRef>", [0 x i64], { i64, i8* }, [0 x i64], %"std::vec::Vec<rayon_core::registry::ThreadInfo>", [0 x i64], %"rayon_core::sleep::Sleep", [0 x i64], { i8*, i8* }, [0 x i64], { i8*, i8* }, [0 x i64], { i8*, i8* }, [0 x i64], %"std::sync::atomic::AtomicUsize", [14 x i64] } | |
%"std::vec::Vec<rayon_core::registry::ThreadInfo>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}]" = type { [0 x i64], %"[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}]", [0 x i64], %"rayon_core::registry::Registry"**, [0 x i64] } | |
%"[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}]" = type { [0 x i64], %"[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}]", [0 x i64], %"rayon_core::registry::Registry"**, [0 x i64] } | |
%"[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}]" = type { [0 x i64], %"[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}]", [0 x i64], %"rayon_core::registry::Registry"**, [0 x i64] } | |
%"std::result::Result<std::collections::BTreeMap<tokei::LanguageType, tokei::Language>, serde_json::Error>" = type { [0 x i64], i64, [3 x i64] } | |
%"serde_json::de::StrRead" = type { [0 x i64], %"serde_json::de::SliceRead", [0 x i64] } | |
%"serde_json::de::SliceRead" = type { [0 x i64], { [0 x i8]*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"std::collections::BTreeMap<tokei::LanguageType, tokei::Language>" = type { [0 x i64], { i64, i64* }, [0 x i64], i64, [0 x i64] } | |
%"serde_json::Deserializer<serde_json::de::StrRead>" = type { [0 x i64], %"serde_json::de::StrRead", [0 x i64], %"std::vec::Vec<u8>", [0 x i8], i8, [7 x i8] } | |
%"std::result::Result<std::collections::BTreeMap<tokei::LanguageType, tokei::Language>, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<std::collections::BTreeMap<tokei::LanguageType, tokei::Language>, serde_json::Error>::Ok" = type { [1 x i64], %"std::collections::BTreeMap<tokei::LanguageType, tokei::Language>", [0 x i64] } | |
%"std::result::Result<usize, serde_json::Error>" = type { [0 x i64], i64, [1 x i64] } | |
%"serde_json::de::ParserNumber" = type { [0 x i64], i64, [1 x i64] } | |
%"serde_json::de::ParserNumber::I64" = type { [1 x i64], i64, [0 x i64] } | |
%"serde_json::de::ParserNumber::F64" = type { [1 x i64], double, [0 x i64] } | |
%"serde_json::de::ParserNumber::U64" = type { [1 x i64], i64, [0 x i64] } | |
%"serde_json::error::ErrorCode" = type { [0 x i64], i64, [2 x i64] } | |
%"std::result::Result<std::option::Option<u8>, serde_json::Error>" = type { [0 x i8], i8, [15 x i8] } | |
%"std::result::Result<std::option::Option<u8>, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<std::option::Option<u8>, serde_json::Error>::Ok" = type { [1 x i8], { i8, i8 }, [0 x i8] } | |
%"std::option::Option<u8>::Some" = type { [1 x i8], i8, [0 x i8] } | |
%"std::result::Result<(), serde_json::Error>::Ok" = type { [0 x i8], {}, [0 x i8] } | |
%"std::result::Result<u8, serde_json::Error>" = type { [0 x i8], i8, [15 x i8] } | |
%"std::result::Result<u8, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<u8, serde_json::Error>::Ok" = type { [1 x i8], i8, [0 x i8] } | |
%"serde::de::Unexpected" = type { [0 x i8], i8, [23 x i8] } | |
%"serde_json::read::Reference<str>" = type { [0 x i64], i64, [2 x i64] } | |
%"std::result::Result<serde_json::read::Reference<str>, serde_json::Error>" = type { [0 x i64], i64, [3 x i64] } | |
%"std::result::Result<serde_json::de::ParserNumber, serde_json::Error>" = type { [0 x i64], i64, [2 x i64] } | |
%"serde::de::Unexpected::Bool" = type { [1 x i8], i8, [0 x i8] } | |
%"std::result::Result<serde_json::de::ParserNumber, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<serde_json::de::ParserNumber, serde_json::Error>::Ok" = type { [1 x i64], %"serde_json::de::ParserNumber", [0 x i64] } | |
%"std::result::Result<serde_json::read::Reference<str>, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<serde_json::read::Reference<str>, serde_json::Error>::Ok" = type { [1 x i64], %"serde_json::read::Reference<str>", [0 x i64] } | |
%"serde::de::Unexpected::Str" = type { [1 x i64], { [0 x i8]*, i64 }, [0 x i64] } | |
%"std::result::Result<usize, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<usize, serde_json::Error>::Ok" = type { [1 x i64], i64, [0 x i64] } | |
%"serde_json::Map<std::string::String, serde_json::Value>" = type { [0 x i64], %"std::collections::BTreeMap<std::string::String, serde_json::Value>", [0 x i64] } | |
%"std::collections::BTreeMap<std::string::String, serde_json::Value>" = type { [0 x i64], { i64, i64* }, [0 x i64], i64, [0 x i64] } | |
%"std::option::Option<serde_json::Value>" = type { [0 x i8], i8, [31 x i8] } | |
%"serde_json::Value" = type { [0 x i8], i8, [31 x i8] } | |
%"serde_json::ser::CharEscape::AsciiControl" = type { [1 x i8], i8, [0 x i8] } | |
%"serde_json::ser::CompactFormatter" = type {} | |
%"std::result::Result<(), std::io::Error>::Err" = type { [0 x i64], %"std::io::Error", [0 x i64] } | |
%"std::result::Result<(), std::io::Error>::Ok" = type { [0 x i8], {}, [0 x i8] } | |
%"std::iter::Enumerate<std::slice::Iter<u8>>" = type { [0 x i64], { i8*, i8* }, [0 x i64], i64, [0 x i64] } | |
%"std::result::Result<std::vec::Vec<u8>, serde_json::Error>" = type { [0 x i64], i64, [3 x i64] } | |
%"std::result::Result<std::vec::Vec<u8>, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<std::vec::Vec<u8>, serde_json::Error>::Ok" = type { [1 x i64], %"std::vec::Vec<u8>", [0 x i64] } | |
%"ryu::buffer::Buffer" = type { [0 x i8], [24 x i8], [0 x i8] } | |
%"std::result::Result<std::string::String, serde_json::Error>" = type { [0 x i64], i64, [3 x i64] } | |
%"std::result::Result<std::string::String, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<std::string::String, serde_json::Error>::Ok" = type { [1 x i64], %"std::string::String", [0 x i64] } | |
%"serde_json::Number" = type { [0 x i64], %"serde_json::number::N", [0 x i64] } | |
%"serde_json::number::N" = type { [0 x i64], i64, [1 x i64] } | |
%"std::vec::Vec<serde_json::Value>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"serde_json::map::Iter" = type { [0 x i64], %"std::collections::btree_map::Iter<std::string::String, serde_json::Value>", [0 x i64] } | |
%"std::collections::btree_map::Iter<std::string::String, serde_json::Value>" = type { [0 x i64], %"std::collections::btree_map::Range<std::string::String, serde_json::Value>", [0 x i64], i64, [0 x i64] } | |
%"std::collections::btree_map::Range<std::string::String, serde_json::Value>" = type { [0 x i64], %"std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>", [0 x i64], %"std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>", [0 x i64] } | |
%"std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>" = type { [1 x i64], {}*, [1 x i64] } | |
%"std::result::Result<serde_json::ser::Compound<&mut std::vec::Vec<u8>, serde_json::ser::CompactFormatter>, serde_json::Error>" = type { [0 x i64], i64, [2 x i64] } | |
%"serde_json::Value::Object" = type { [1 x i64], %"serde_json::Map<std::string::String, serde_json::Value>", [0 x i64] } | |
%"serde_json::Value::Bool" = type { [1 x i8], i8, [0 x i8] } | |
%"serde_json::Value::Number" = type { [1 x i64], %"serde_json::Number", [0 x i64] } | |
%"serde_json::Value::String" = type { [1 x i64], %"std::string::String", [0 x i64] } | |
%"serde_json::Value::Array" = type { [1 x i64], %"std::vec::Vec<serde_json::Value>", [0 x i64] } | |
%"std::result::Result<serde_json::ser::Compound<&mut std::vec::Vec<u8>, serde_json::ser::CompactFormatter>, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<serde_json::ser::Compound<&mut std::vec::Vec<u8>, serde_json::ser::CompactFormatter>, serde_json::Error>::Ok" = type { [1 x i64], { i64*, i8 }, [0 x i64] } | |
%"std::result::Result<serde_json::Value, serde_json::Error>" = type { [0 x i64], i64, [4 x i64] } | |
%"tokei::Language" = type { [0 x i64], i64, [0 x i64], i64, [0 x i64], i64, [0 x i64], %"std::vec::Vec<tokei::Report>", [0 x i64], %"std::collections::BTreeMap<tokei::LanguageType, std::vec::Vec<tokei::Report>>", [0 x i8], i8, [7 x i8] } | |
%"std::vec::Vec<tokei::Report>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"std::collections::BTreeMap<tokei::LanguageType, std::vec::Vec<tokei::Report>>" = type { [0 x i64], { i64, i64* }, [0 x i64], i64, [0 x i64] } | |
%"serde_json::value::Serializer" = type {} | |
%"tokei::Report" = type { [0 x i64], %"tokei::CodeStats", [0 x i64], %"std::path::PathBuf", [0 x i64] } | |
%"std::path::PathBuf" = type { [0 x i64], %"std::ffi::OsString", [0 x i64] } | |
%"std::collections::btree_map::IterMut<tokei::LanguageType, tokei::Language>" = type { [0 x i64], %"std::collections::btree_map::RangeMut<tokei::LanguageType, tokei::Language>", [0 x i64], i64, [0 x i64] } | |
%"std::collections::btree_map::RangeMut<tokei::LanguageType, tokei::Language>" = type { [0 x i8], %"std::marker::PhantomData<&mut (tokei::LanguageType, tokei::Language)>", [0 x i8], %"std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>", [0 x i64], %"std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>", [0 x i64] } | |
%"std::marker::PhantomData<&mut (tokei::LanguageType, tokei::Language)>" = type {} | |
%"std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>" = type { [1 x i64], {}*, [1 x i64] } | |
%"std::vec::Vec<tokei::CodeStats>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"std::vec::Vec<&str>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"clap::Values" = type { [0 x i64], %"std::iter::Map<std::slice::Iter<std::ffi::OsString>, fn(&std::ffi::OsString) -> &str>", [0 x i64] } | |
%"std::iter::Map<std::slice::Iter<std::ffi::OsString>, fn(&std::ffi::OsString) -> &str>" = type { [0 x i64], { i64*, i64* }, [0 x i64], { [0 x i8]*, i64 } (%"std::ffi::OsString"*)*, [0 x i64] } | |
%"std::vec::Vec<tokei::LanguageType>" = type { [0 x i64], { i8*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"std::iter::FilterMap<std::iter::Map<std::str::Split<char>, [closure@src/cli.rs:115:22: 115:51]>, fn(std::result::Result<tokei::LanguageType, &str>) -> std::option::Option<tokei::LanguageType> {std::result::Result::<tokei::LanguageType, &str>::ok}>" = type { [0 x i8], {}, [0 x i8], %"std::iter::Map<std::str::Split<char>, [closure@src/cli.rs:115:22: 115:51]>", [0 x i64] } | |
%"rayon::iter::filter_map::FilterMapFolder<rayon::iter::filter::FilterFolder<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>" = type { [0 x i64], { i64*, i64* }, [0 x i64], i64**, [0 x i64] } | |
%"std::option::Option<(ignore::walk::DirEntry, tokei::LanguageType)>" = type { [0 x i64], i64, [14 x i64] } | |
%"std::option::Option<(ignore::walk::DirEntry, tokei::LanguageType)>::Some" = type { [0 x i64], { [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }, [0 x i64] } | |
%"std::result::Result<tokei::CodeStats, serde_json::Error>" = type { [0 x i64], i64, [6 x i64] } | |
%"std::result::Result<tokei::CodeStats, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<std::path::PathBuf, serde_json::Error>" = type { [0 x i64], i64, [3 x i64] } | |
%"std::result::Result<std::path::PathBuf, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<std::collections::BTreeMap<tokei::LanguageType, std::vec::Vec<tokei::Report>>, serde_json::Error>" = type { [0 x i64], i64, [3 x i64] } | |
%"std::result::Result<std::collections::BTreeMap<tokei::LanguageType, std::vec::Vec<tokei::Report>>, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<std::vec::Vec<tokei::Report>, serde_json::Error>" = type { [0 x i64], i64, [3 x i64] } | |
%"std::result::Result<std::vec::Vec<tokei::Report>, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<std::collections::BTreeMap<tokei::LanguageType, tokei::CodeStats>, serde_json::Error>" = type { [0 x i64], i64, [3 x i64] } | |
%"std::result::Result<std::collections::BTreeMap<tokei::LanguageType, tokei::CodeStats>, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<bool, serde_json::Error>" = type { [0 x i8], i8, [15 x i8] } | |
%"std::result::Result<bool, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::option::Option<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>>" = type { [32 x i8], i8, [7 x i8] } | |
%"std::option::Option<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>>::Some" = type { [0 x i64], %"rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>", [0 x i64] } | |
%"std::result::Result<std::sync::MutexGuard<(crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>, crossbeam_deque::deque::Worker<ignore::walk::DirEntry>)>, std::sync::TryLockError<std::sync::MutexGuard<(crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>, crossbeam_deque::deque::Worker<ignore::walk::DirEntry>)>>>" = type { [0 x i64], i64, [2 x i64] } | |
%"crossbeam_deque::deque::Steal<ignore::walk::DirEntry>" = type { [0 x i64], i64, [13 x i64] } | |
%"crossbeam_deque::deque::Steal<ignore::walk::DirEntry>::Success" = type { [0 x i64], %"ignore::walk::DirEntry", [0 x i64] } | |
%"std::result::Result<std::sync::MutexGuard<(crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>, crossbeam_deque::deque::Worker<ignore::walk::DirEntry>)>, std::sync::TryLockError<std::sync::MutexGuard<(crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>, crossbeam_deque::deque::Worker<ignore::walk::DirEntry>)>>>::Err" = type { [1 x i64], { i8*, i8 }, [0 x i64] } | |
%"std::result::Result<std::sync::MutexGuard<(crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>, crossbeam_deque::deque::Worker<ignore::walk::DirEntry>)>, std::sync::TryLockError<std::sync::MutexGuard<(crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>, crossbeam_deque::deque::Worker<ignore::walk::DirEntry>)>>>::Ok" = type { [1 x i64], { i64*, i8 }, [0 x i64] } | |
%"std::option::Option<ignore::walk::DirEntry>::Some" = type { [0 x i64], %"ignore::walk::DirEntry", [0 x i64] } | |
%"crossbeam_epoch::atomic::Atomic<crossbeam_deque::deque::Buffer<ignore::walk::DirEntry>>" = type { [0 x i8], %"std::marker::PhantomData<*mut crossbeam_deque::deque::Buffer<ignore::walk::DirEntry>>", [0 x i8], %"std::sync::atomic::AtomicUsize", [0 x i64] } | |
%"std::marker::PhantomData<*mut crossbeam_deque::deque::Buffer<ignore::walk::DirEntry>>" = type {} | |
%"serde::de::Unexpected::Signed" = type { [1 x i64], i64, [0 x i64] } | |
%"serde::de::Unexpected::Unsigned" = type { [1 x i64], i64, [0 x i64] } | |
%"std::vec::Drain<(&tokei::LanguageType, &mut tokei::Language)>" = type { [0 x i64], i64, [0 x i64], i64, [0 x i64], { i64*, i64* }, [0 x i64], i64*, [0 x i64] } | |
%"std::result::Result<tokei::Report, serde_json::Error>" = type { [0 x i64], i64, [9 x i64] } | |
%"serde::de::ignored_any::IgnoredAny" = type {} | |
%"std::option::Option<std::path::PathBuf>" = type { [0 x i64], {}*, [2 x i64] } | |
%"std::result::Result<std::option::Option<tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::Report>::deserialize::__Field>, serde_json::Error>" = type { [0 x i8], i8, [15 x i8] } | |
%"std::result::Result<std::option::Option<tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::Report>::deserialize::__Field>, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<tokei::Report, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<std::option::Option<tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::Report>::deserialize::__Field>, serde_json::Error>::Ok" = type { [1 x i8], i8, [0 x i8] } | |
%"std::result::Result<tokei::CodeStats, serde_json::Error>::Ok" = type { [1 x i64], %"tokei::CodeStats", [0 x i64] } | |
%"std::option::Option<tokei::CodeStats>::Some" = type { [1 x i64], %"tokei::CodeStats", [0 x i64] } | |
%"std::result::Result<std::path::PathBuf, serde_json::Error>::Ok" = type { [1 x i64], %"std::path::PathBuf", [0 x i64] } | |
%"std::option::Option<std::path::PathBuf>::Some" = type { [0 x i64], %"std::path::PathBuf", [0 x i64] } | |
%"std::result::Result<tokei::Report, serde_json::Error>::Ok" = type { [1 x i64], %"tokei::Report", [0 x i64] } | |
%"std::result::Result<std::option::Option<std::path::PathBuf>, serde_json::Error>" = type { [0 x i64], i64, [3 x i64] } | |
%"std::result::Result<std::option::Option<tokei::CodeStats>, serde_json::Error>" = type { [0 x i64], i64, [7 x i64] } | |
%"std::result::Result<std::option::Option<tokei::CodeStats>, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<std::option::Option<tokei::CodeStats>, serde_json::Error>::Ok" = type { [1 x i64], %"std::option::Option<tokei::CodeStats>", [0 x i64] } | |
%"std::result::Result<std::option::Option<std::path::PathBuf>, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<std::option::Option<std::path::PathBuf>, serde_json::Error>::Ok" = type { [1 x i64], %"std::option::Option<std::path::PathBuf>", [0 x i64] } | |
%"tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::Report>::deserialize::__FieldVisitor" = type {} | |
%"std::result::Result<tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::Report>::deserialize::__Field, serde_json::Error>" = type { [0 x i8], i8, [15 x i8] } | |
%"std::option::Option<std::collections::BTreeMap<tokei::LanguageType, tokei::CodeStats>>" = type { [0 x i64], i64, [3 x i64] } | |
%"std::result::Result<std::option::Option<tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::CodeStats>::deserialize::__Field>, serde_json::Error>" = type { [0 x i8], i8, [15 x i8] } | |
%"std::result::Result<std::option::Option<tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::CodeStats>::deserialize::__Field>, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<std::option::Option<tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::CodeStats>::deserialize::__Field>, serde_json::Error>::Ok" = type { [1 x i8], i8, [0 x i8] } | |
%"std::result::Result<std::collections::BTreeMap<tokei::LanguageType, tokei::CodeStats>, serde_json::Error>::Ok" = type { [1 x i64], %"std::collections::BTreeMap<tokei::LanguageType, tokei::CodeStats>", [0 x i64] } | |
%"std::option::Option<std::collections::BTreeMap<tokei::LanguageType, tokei::CodeStats>>::Some" = type { [1 x i64], %"std::collections::BTreeMap<tokei::LanguageType, tokei::CodeStats>", [0 x i64] } | |
%"std::result::Result<std::option::Option<std::collections::BTreeMap<tokei::LanguageType, tokei::CodeStats>>, serde_json::Error>" = type { [0 x i64], i64, [4 x i64] } | |
%"std::result::Result<std::option::Option<usize>, serde_json::Error>" = type { [0 x i64], i64, [2 x i64] } | |
%"std::result::Result<std::option::Option<usize>, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<std::option::Option<usize>, serde_json::Error>::Ok" = type { [1 x i64], { i64, i64 }, [0 x i64] } | |
%"std::result::Result<std::option::Option<std::collections::BTreeMap<tokei::LanguageType, tokei::CodeStats>>, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<std::option::Option<std::collections::BTreeMap<tokei::LanguageType, tokei::CodeStats>>, serde_json::Error>::Ok" = type { [1 x i64], %"std::option::Option<std::collections::BTreeMap<tokei::LanguageType, tokei::CodeStats>>", [0 x i64] } | |
%"tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::CodeStats>::deserialize::__FieldVisitor" = type {} | |
%"std::result::Result<tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::CodeStats>::deserialize::__Field, serde_json::Error>" = type { [0 x i8], i8, [15 x i8] } | |
%"std::result::Result<tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::Report>::deserialize::__Field, serde_json::Error>::Ok" = type { [1 x i8], i8, [0 x i8] } | |
%"std::vec::Vec<ignore::walk::DirEntry>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<ignore::walk::DirEntry>>" = type { [0 x i64], %"crossbeam_deque::deque::Inner<ignore::walk::DirEntry>", [0 x i64] } | |
%"crossbeam_deque::deque::Inner<ignore::walk::DirEntry>" = type { [0 x i64], %"crossbeam_utils::cache_padded::CachePadded<crossbeam_epoch::atomic::Atomic<crossbeam_deque::deque::Buffer<ignore::walk::DirEntry>>>", [0 x i64], %"std::sync::atomic::AtomicIsize", [0 x i64], %"std::sync::atomic::AtomicIsize", [14 x i64] } | |
%"crossbeam_utils::cache_padded::CachePadded<crossbeam_epoch::atomic::Atomic<crossbeam_deque::deque::Buffer<ignore::walk::DirEntry>>>" = type { [0 x i64], %"crossbeam_epoch::atomic::Atomic<crossbeam_deque::deque::Buffer<ignore::walk::DirEntry>>", [15 x i64] } | |
%"std::sync::atomic::AtomicIsize" = type { [0 x i64], i64, [0 x i64] } | |
%"crossbeam_epoch::internal::Local" = type { [0 x i64], %"crossbeam_epoch::sync::list::Entry", [0 x i64], %"crossbeam_epoch::epoch::AtomicEpoch", [0 x i64], i64*, [0 x i64], %"std::cell::UnsafeCell<crossbeam_epoch::internal::Bag>", [0 x i64], i64, [0 x i64], i64, [0 x i64], i64, [0 x i64] } | |
%"crossbeam_epoch::sync::list::Entry" = type { [0 x i64], %"crossbeam_epoch::atomic::Atomic<crossbeam_epoch::sync::list::Entry>", [0 x i64] } | |
%"crossbeam_epoch::atomic::Atomic<crossbeam_epoch::sync::list::Entry>" = type { [0 x i8], %"std::marker::PhantomData<*mut crossbeam_epoch::sync::list::Entry>", [0 x i8], %"std::sync::atomic::AtomicUsize", [0 x i64] } | |
%"std::marker::PhantomData<*mut crossbeam_epoch::sync::list::Entry>" = type {} | |
%"crossbeam_epoch::epoch::AtomicEpoch" = type { [0 x i64], %"std::sync::atomic::AtomicUsize", [0 x i64] } | |
%"std::cell::UnsafeCell<crossbeam_epoch::internal::Bag>" = type { [0 x i64], %"crossbeam_epoch::internal::Bag", [0 x i64] } | |
%"crossbeam_epoch::internal::Bag" = type { [0 x i64], [62 x %"crossbeam_epoch::deferred::Deferred"], [0 x i64], i64, [0 x i64] } | |
%"crossbeam_epoch::deferred::Deferred" = type { [0 x i8], %"std::marker::PhantomData<*mut ()>", [0 x i8], void (i8*)*, [0 x i64], [3 x i64], [0 x i64] } | |
%"[closure@crossbeam_epoch::default::pin::{closure#0}]" = type {} | |
%"[closure@crossbeam_epoch::default::is_pinned::{closure#0}]" = type {} | |
%"std::mem::MaybeUninit<[usize; 3]>" = type { [3 x i64] } | |
%"std::mem::ManuallyDrop<[usize; 3]>" = type { [0 x i64], [3 x i64], [0 x i64] } | |
%"crossbeam_utils::cache_padded::CachePadded<crossbeam_channel::flavors::list::Position<ignore::walk::DirEntry>>" = type { [0 x i64], %"crossbeam_channel::flavors::list::Position<ignore::walk::DirEntry>", [14 x i64] } | |
%"crossbeam_channel::flavors::list::Position<ignore::walk::DirEntry>" = type { [0 x i64], %"std::sync::atomic::AtomicUsize", [0 x i64], %"std::sync::atomic::AtomicPtr<crossbeam_channel::flavors::list::Block<ignore::walk::DirEntry>>", [0 x i64] } | |
%"std::sync::atomic::AtomicPtr<crossbeam_channel::flavors::list::Block<ignore::walk::DirEntry>>" = type { [0 x i64], i64*, [0 x i64] } | |
%"std::option::Option<i32>::Some" = type { [1 x i32], i32, [0 x i32] } | |
%"std::result::Result<tokei::Language, serde_json::Error>" = type { [0 x i64], i64, [10 x i64] } | |
%"std::option::Option<std::collections::BTreeMap<tokei::LanguageType, std::vec::Vec<tokei::Report>>>" = type { [0 x i64], i64, [3 x i64] } | |
%"std::option::Option<std::vec::Vec<tokei::Report>>" = type { [0 x i64], {}*, [2 x i64] } | |
%"std::result::Result<std::option::Option<tokei::language::_::<impl serde::de::Deserialize<'de> for tokei::Language>::deserialize::__Field>, serde_json::Error>" = type { [0 x i8], i8, [15 x i8] } | |
%"std::result::Result<std::option::Option<tokei::language::_::<impl serde::de::Deserialize<'de> for tokei::Language>::deserialize::__Field>, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<tokei::Language, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<std::option::Option<tokei::language::_::<impl serde::de::Deserialize<'de> for tokei::Language>::deserialize::__Field>, serde_json::Error>::Ok" = type { [1 x i8], i8, [0 x i8] } | |
%"std::result::Result<std::vec::Vec<tokei::Report>, serde_json::Error>::Ok" = type { [1 x i64], %"std::vec::Vec<tokei::Report>", [0 x i64] } | |
%"std::option::Option<std::vec::Vec<tokei::Report>>::Some" = type { [0 x i64], %"std::vec::Vec<tokei::Report>", [0 x i64] } | |
%"std::result::Result<std::collections::BTreeMap<tokei::LanguageType, std::vec::Vec<tokei::Report>>, serde_json::Error>::Ok" = type { [1 x i64], %"std::collections::BTreeMap<tokei::LanguageType, std::vec::Vec<tokei::Report>>", [0 x i64] } | |
%"std::option::Option<std::collections::BTreeMap<tokei::LanguageType, std::vec::Vec<tokei::Report>>>::Some" = type { [1 x i64], %"std::collections::BTreeMap<tokei::LanguageType, std::vec::Vec<tokei::Report>>", [0 x i64] } | |
%"std::result::Result<bool, serde_json::Error>::Ok" = type { [1 x i8], i8, [0 x i8] } | |
%"std::result::Result<tokei::Language, serde_json::Error>::Ok" = type { [1 x i64], %"tokei::Language", [0 x i64] } | |
%"std::result::Result<std::option::Option<bool>, serde_json::Error>" = type { [0 x i8], i8, [15 x i8] } | |
%"std::result::Result<std::option::Option<std::collections::BTreeMap<tokei::LanguageType, std::vec::Vec<tokei::Report>>>, serde_json::Error>" = type { [0 x i64], i64, [4 x i64] } | |
%"std::result::Result<std::option::Option<std::vec::Vec<tokei::Report>>, serde_json::Error>" = type { [0 x i64], i64, [3 x i64] } | |
%"std::result::Result<std::option::Option<std::vec::Vec<tokei::Report>>, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<std::option::Option<std::vec::Vec<tokei::Report>>, serde_json::Error>::Ok" = type { [1 x i64], %"std::option::Option<std::vec::Vec<tokei::Report>>", [0 x i64] } | |
%"std::result::Result<std::option::Option<std::collections::BTreeMap<tokei::LanguageType, std::vec::Vec<tokei::Report>>>, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<std::option::Option<std::collections::BTreeMap<tokei::LanguageType, std::vec::Vec<tokei::Report>>>, serde_json::Error>::Ok" = type { [1 x i64], %"std::option::Option<std::collections::BTreeMap<tokei::LanguageType, std::vec::Vec<tokei::Report>>>", [0 x i64] } | |
%"std::result::Result<std::option::Option<bool>, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<std::option::Option<bool>, serde_json::Error>::Ok" = type { [1 x i8], i8, [0 x i8] } | |
%"std::result::Result<tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::CodeStats>::deserialize::__Field, serde_json::Error>::Ok" = type { [1 x i8], i8, [0 x i8] } | |
%"tokei::language::_::<impl serde::de::Deserialize<'de> for tokei::Language>::deserialize::__FieldVisitor" = type {} | |
%"std::result::Result<tokei::language::_::<impl serde::de::Deserialize<'de> for tokei::Language>::deserialize::__Field, serde_json::Error>" = type { [0 x i8], i8, [15 x i8] } | |
%"std::result::Result<tokei::language::_::<impl serde::de::Deserialize<'de> for tokei::Language>::deserialize::__Field, serde_json::Error>::Ok" = type { [1 x i8], i8, [0 x i8] } | |
%"std::option::Option<tokei::Report>" = type { [6 x i64], {}*, [2 x i64] } | |
%"std::result::Result<std::option::Option<tokei::Report>, serde_json::Error>" = type { [0 x i64], i64, [9 x i64] } | |
%"std::result::Result<std::option::Option<tokei::Report>, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<std::option::Option<tokei::Report>, serde_json::Error>::Ok" = type { [1 x i64], %"std::option::Option<tokei::Report>", [0 x i64] } | |
%"std::option::Option<tokei::Report>::Some" = type { [0 x i64], %"tokei::Report", [0 x i64] } | |
%"crossbeam_channel::err::SendTimeoutError<ignore::walk::DirEntry>" = type { [0 x i64], i64, [14 x i64] } | |
%"crossbeam_channel::err::SendTimeoutError<ignore::walk::DirEntry>::Disconnected" = type { [1 x i64], %"ignore::walk::DirEntry", [0 x i64] } | |
%"[closure@crossbeam_channel::waker::current_thread_id::{closure#1}]" = type {} | |
%"[closure@crossbeam_channel::waker::current_thread_id::{closure#0}]" = type {} | |
%"crossbeam_channel::waker::Waker" = type { [0 x i64], %"std::vec::Vec<crossbeam_channel::waker::Entry>", [0 x i64], %"std::vec::Vec<crossbeam_channel::waker::Entry>", [0 x i64] } | |
%"std::vec::Vec<crossbeam_channel::waker::Entry>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"crossbeam_channel::waker::Entry" = type { [0 x i64], i64, [0 x i64], i64, [0 x i64], i64*, [0 x i64] } | |
%"std::option::Option<crossbeam_channel::waker::Entry>" = type { [2 x i64], {}*, [0 x i64] } | |
%"crossbeam_channel::select::Selected::Operation" = type { [1 x i64], i64, [0 x i64] } | |
%"std::option::Option<crossbeam_channel::waker::Entry>::Some" = type { [0 x i64], %"crossbeam_channel::waker::Entry", [0 x i64] } | |
%"std::iter::Enumerate<std::slice::Iter<crossbeam_channel::waker::Entry>>" = type { [0 x i64], { i64*, i64* }, [0 x i64], i64, [0 x i64] } | |
%"std::vec::Drain<crossbeam_channel::waker::Entry>" = type { [0 x i64], i64, [0 x i64], i64, [0 x i64], { i64*, i64* }, [0 x i64], i64*, [0 x i64] } | |
%"crossbeam_channel::waker::SyncWaker" = type { [0 x i64], %"crossbeam_channel::utils::Spinlock<crossbeam_channel::waker::Waker>", [0 x i8], %"std::sync::atomic::AtomicBool", [7 x i8] } | |
%"crossbeam_channel::utils::Spinlock<crossbeam_channel::waker::Waker>" = type { [0 x i64], %"std::cell::UnsafeCell<crossbeam_channel::waker::Waker>", [0 x i8], %"std::sync::atomic::AtomicBool", [7 x i8] } | |
%"std::cell::UnsafeCell<crossbeam_channel::waker::Waker>" = type { [0 x i64], %"crossbeam_channel::waker::Waker", [0 x i64] } | |
%"std::result::Result<(), crossbeam_channel::err::SendError<ignore::walk::DirEntry>>" = type { [0 x i64], i64, [13 x i64] } | |
%"[closure@crossbeam_channel::channel::Sender<ignore::walk::DirEntry>::send::{closure#0}]" = type {} | |
%"std::result::Result<(), crossbeam_channel::err::SendTimeoutError<ignore::walk::DirEntry>>" = type { [0 x i64], i64, [14 x i64] } | |
%"crossbeam_channel::channel::SenderFlavor<ignore::walk::DirEntry>::Zero" = type { [1 x i64], i64*, [0 x i64] } | |
%"crossbeam_channel::flavors::zero::Channel<ignore::walk::DirEntry>" = type { [0 x i8], %"std::marker::PhantomData<ignore::walk::DirEntry>", [0 x i8], %"crossbeam_channel::utils::Spinlock<crossbeam_channel::flavors::zero::Inner>", [0 x i64] } | |
%"std::marker::PhantomData<ignore::walk::DirEntry>" = type {} | |
%"crossbeam_channel::utils::Spinlock<crossbeam_channel::flavors::zero::Inner>" = type { [0 x i64], %"std::cell::UnsafeCell<crossbeam_channel::flavors::zero::Inner>", [0 x i8], %"std::sync::atomic::AtomicBool", [7 x i8] } | |
%"std::cell::UnsafeCell<crossbeam_channel::flavors::zero::Inner>" = type { [0 x i64], %"crossbeam_channel::flavors::zero::Inner", [0 x i64] } | |
%"crossbeam_channel::flavors::zero::Inner" = type { [0 x i64], %"crossbeam_channel::waker::Waker", [0 x i64], %"crossbeam_channel::waker::Waker", [0 x i8], i8, [7 x i8] } | |
%"crossbeam_channel::channel::SenderFlavor<ignore::walk::DirEntry>::Array" = type { [1 x i64], i64*, [0 x i64] } | |
%"crossbeam_channel::flavors::array::Channel<ignore::walk::DirEntry>" = type { [0 x i8], %"std::marker::PhantomData<ignore::walk::DirEntry>", [0 x i8], %"crossbeam_utils::cache_padded::CachePadded<std::sync::atomic::AtomicUsize>", [0 x i64], %"crossbeam_utils::cache_padded::CachePadded<std::sync::atomic::AtomicUsize>", [0 x i64], %"crossbeam_channel::flavors::array::Slot<ignore::walk::DirEntry>"*, [0 x i64], i64, [0 x i64], i64, [0 x i64], i64, [0 x i64], %"crossbeam_channel::waker::SyncWaker", [0 x i64], %"crossbeam_channel::waker::SyncWaker", [12 x i64] } | |
%"crossbeam_utils::cache_padded::CachePadded<std::sync::atomic::AtomicUsize>" = type { [0 x i64], %"std::sync::atomic::AtomicUsize", [15 x i64] } | |
%"crossbeam_channel::flavors::array::Slot<ignore::walk::DirEntry>" = type { [0 x i64], %"std::sync::atomic::AtomicUsize", [0 x i64], %"std::cell::UnsafeCell<std::mem::MaybeUninit<ignore::walk::DirEntry>>", [0 x i64] } | |
%"std::cell::UnsafeCell<std::mem::MaybeUninit<ignore::walk::DirEntry>>" = type { [0 x i64], %"std::mem::MaybeUninit<ignore::walk::DirEntry>", [0 x i64] } | |
%"std::mem::MaybeUninit<ignore::walk::DirEntry>" = type { [14 x i64] } | |
%"crossbeam_channel::channel::SenderFlavor<ignore::walk::DirEntry>::List" = type { [1 x i64], i64*, [0 x i64] } | |
%"crossbeam_channel::flavors::list::Channel<ignore::walk::DirEntry>" = type { [0 x i8], %"std::marker::PhantomData<ignore::walk::DirEntry>", [0 x i8], %"crossbeam_utils::cache_padded::CachePadded<crossbeam_channel::flavors::list::Position<ignore::walk::DirEntry>>", [0 x i64], %"crossbeam_utils::cache_padded::CachePadded<crossbeam_channel::flavors::list::Position<ignore::walk::DirEntry>>", [0 x i64], %"crossbeam_channel::waker::SyncWaker", [8 x i64] } | |
%"crossbeam_channel::flavors::never::Channel<ignore::walk::DirEntry>" = type { [0 x i8], %"std::marker::PhantomData<ignore::walk::DirEntry>", [0 x i8] } | |
%"[closure@crossbeam_channel::channel::Receiver<ignore::walk::DirEntry>::recv::{closure#0}]" = type {} | |
%"std::result::Result<std::time::Instant, crossbeam_channel::err::RecvTimeoutError>" = type { [0 x i8], i8, [15 x i8] } | |
%"std::result::Result<ignore::walk::DirEntry, crossbeam_channel::err::RecvTimeoutError>" = type { [0 x i8], i8, [119 x i8] } | |
%"crossbeam_channel::channel::ReceiverFlavor<ignore::walk::DirEntry>::Never" = type { [8 x i8], %"crossbeam_channel::flavors::never::Channel<ignore::walk::DirEntry>", [0 x i8] } | |
%"crossbeam_channel::channel::ReceiverFlavor<ignore::walk::DirEntry>::Array" = type { [1 x i64], i64*, [0 x i64] } | |
%"crossbeam_channel::channel::ReceiverFlavor<ignore::walk::DirEntry>::List" = type { [1 x i64], i64*, [0 x i64] } | |
%"crossbeam_channel::channel::ReceiverFlavor<ignore::walk::DirEntry>::Zero" = type { [1 x i64], i64*, [0 x i64] } | |
%"crossbeam_channel::channel::ReceiverFlavor<ignore::walk::DirEntry>::At" = type { [1 x i64], i64*, [0 x i64] } | |
%"crossbeam_channel::flavors::at::Channel" = type { [0 x i64], i64, [0 x i8], %"std::sync::atomic::AtomicBool", [7 x i8] } | |
%"crossbeam_channel::channel::ReceiverFlavor<ignore::walk::DirEntry>::Tick" = type { [1 x i64], i64*, [0 x i64] } | |
%"crossbeam_channel::flavors::tick::Channel" = type { [0 x i64], i64, [0 x i64], { i64, i32 }, [0 x i64] } | |
%"crossbeam_channel::err::RecvError" = type {} | |
%"[closure@crossbeam_channel::context::Context::try_select::{closure#1}]" = type {} | |
%"[closure@crossbeam_channel::context::Context::try_select::{closure#0}]" = type {} | |
%"crossbeam_channel::context::Inner" = type { [0 x i64], %"std::sync::atomic::AtomicUsize", [0 x i64], %"std::sync::atomic::AtomicUsize", [0 x i64], i64*, [0 x i64], i64, [0 x i64] } | |
%"std::option::Option<std::time::Instant>::Some" = type { [1 x i64], i64, [0 x i64] } | |
%"[closure@crossbeam_channel::flavors::array::Channel<ignore::walk::DirEntry>::send::{closure#0}]" = type { [0 x i64], %"crossbeam_channel::select::Token"**, [0 x i64], %"crossbeam_channel::flavors::array::Channel<ignore::walk::DirEntry>"**, [0 x i64], { i64, i64 }*, [0 x i64] } | |
%"crossbeam_channel::select::Token" = type { [0 x i8], {}, [0 x i8], { i64, i64 }, [0 x i64], { i8*, i64 }, [0 x i64], { i8*, i64 }, [0 x i64], { i64, i64 }, [0 x i64], i64, [0 x i64] } | |
%"[closure@crossbeam_channel::context::Context::with<[closure@crossbeam_channel::flavors::array::Channel<ignore::walk::DirEntry>::send::{closure#0}], ()>::{closure#0}]" = type { [0 x i64], %"std::option::Option<[closure@crossbeam_channel::flavors::array::Channel<ignore::walk::DirEntry>::send::{closure#0}]>", [0 x i64] } | |
%"std::option::Option<[closure@crossbeam_channel::flavors::array::Channel<ignore::walk::DirEntry>::send::{closure#0}]>" = type { [0 x i64], {}*, [2 x i64] } | |
%"std::option::Option<[closure@crossbeam_channel::flavors::array::Channel<ignore::walk::DirEntry>::send::{closure#0}]>::Some" = type { [0 x i64], %"[closure@crossbeam_channel::flavors::array::Channel<ignore::walk::DirEntry>::send::{closure#0}]", [0 x i64] } | |
%"[closure@crossbeam_channel::flavors::list::Channel<ignore::walk::DirEntry>::recv::{closure#1}]" = type { [0 x i64], %"crossbeam_channel::select::Token"**, [0 x i64], %"crossbeam_channel::flavors::list::Channel<ignore::walk::DirEntry>"**, [0 x i64], { i64, i64 }*, [0 x i64] } | |
%"[closure@crossbeam_channel::context::Context::with<[closure@crossbeam_channel::flavors::list::Channel<ignore::walk::DirEntry>::recv::{closure#1}], ()>::{closure#0}]" = type { [0 x i64], %"std::option::Option<[closure@crossbeam_channel::flavors::list::Channel<ignore::walk::DirEntry>::recv::{closure#1}]>", [0 x i64] } | |
%"std::option::Option<[closure@crossbeam_channel::flavors::list::Channel<ignore::walk::DirEntry>::recv::{closure#1}]>" = type { [0 x i64], {}*, [2 x i64] } | |
%"std::option::Option<[closure@crossbeam_channel::flavors::list::Channel<ignore::walk::DirEntry>::recv::{closure#1}]>::Some" = type { [0 x i64], %"[closure@crossbeam_channel::flavors::list::Channel<ignore::walk::DirEntry>::recv::{closure#1}]", [0 x i64] } | |
%"[closure@crossbeam_channel::flavors::array::Channel<ignore::walk::DirEntry>::recv::{closure#1}]" = type { [0 x i64], %"crossbeam_channel::select::Token"**, [0 x i64], %"crossbeam_channel::flavors::array::Channel<ignore::walk::DirEntry>"**, [0 x i64], { i64, i64 }*, [0 x i64] } | |
%"[closure@crossbeam_channel::context::Context::with<[closure@crossbeam_channel::flavors::array::Channel<ignore::walk::DirEntry>::recv::{closure#1}], ()>::{closure#0}]" = type { [0 x i64], %"std::option::Option<[closure@crossbeam_channel::flavors::array::Channel<ignore::walk::DirEntry>::recv::{closure#1}]>", [0 x i64] } | |
%"std::option::Option<[closure@crossbeam_channel::flavors::array::Channel<ignore::walk::DirEntry>::recv::{closure#1}]>" = type { [0 x i64], {}*, [2 x i64] } | |
%"std::option::Option<[closure@crossbeam_channel::flavors::array::Channel<ignore::walk::DirEntry>::recv::{closure#1}]>::Some" = type { [0 x i64], %"[closure@crossbeam_channel::flavors::array::Channel<ignore::walk::DirEntry>::recv::{closure#1}]", [0 x i64] } | |
%"[closure@crossbeam_channel::flavors::zero::Channel<ignore::walk::DirEntry>::recv::{closure#1}]" = type { [0 x i64], %"crossbeam_channel::select::Token"**, [0 x i64], i64*, [0 x i64], { i64, i64 }*, [0 x i64], %"crossbeam_channel::flavors::zero::Channel<ignore::walk::DirEntry>"**, [0 x i64] } | |
%"std::result::Result<std::result::Result<ignore::walk::DirEntry, crossbeam_channel::err::RecvTimeoutError>, std::thread::AccessError>" = type { [0 x i8], i8, [119 x i8] } | |
%"[closure@crossbeam_channel::context::Context::with<[closure@crossbeam_channel::flavors::zero::Channel<ignore::walk::DirEntry>::recv::{closure#1}], std::result::Result<ignore::walk::DirEntry, crossbeam_channel::err::RecvTimeoutError>>::{closure#0}]" = type { [0 x i64], %"std::option::Option<[closure@crossbeam_channel::flavors::zero::Channel<ignore::walk::DirEntry>::recv::{closure#1}]>", [0 x i64] } | |
%"std::option::Option<[closure@crossbeam_channel::flavors::zero::Channel<ignore::walk::DirEntry>::recv::{closure#1}]>" = type { [0 x i64], {}*, [3 x i64] } | |
%"std::option::Option<[closure@crossbeam_channel::flavors::zero::Channel<ignore::walk::DirEntry>::recv::{closure#1}]>::Some" = type { [0 x i64], %"[closure@crossbeam_channel::flavors::zero::Channel<ignore::walk::DirEntry>::recv::{closure#1}]", [0 x i64] } | |
%"[closure@crossbeam_channel::flavors::zero::Channel<ignore::walk::DirEntry>::send::{closure#0}]" = type { [0 x i64], %"crossbeam_channel::select::Token"**, [0 x i64], %"ignore::walk::DirEntry", [0 x i64], i64*, [0 x i64], { i64, i64 }*, [0 x i64], %"crossbeam_channel::flavors::zero::Channel<ignore::walk::DirEntry>"**, [0 x i64] } | |
%"std::result::Result<std::result::Result<(), crossbeam_channel::err::SendTimeoutError<ignore::walk::DirEntry>>, std::thread::AccessError>" = type { [0 x i64], i64, [14 x i64] } | |
%"[closure@crossbeam_channel::context::Context::with<[closure@crossbeam_channel::flavors::zero::Channel<ignore::walk::DirEntry>::send::{closure#0}], std::result::Result<(), crossbeam_channel::err::SendTimeoutError<ignore::walk::DirEntry>>>::{closure#0}]" = type { [0 x i64], %"std::option::Option<[closure@crossbeam_channel::flavors::zero::Channel<ignore::walk::DirEntry>::send::{closure#0}]>", [0 x i64] } | |
%"std::option::Option<[closure@crossbeam_channel::flavors::zero::Channel<ignore::walk::DirEntry>::send::{closure#0}]>" = type { [1 x i64], i64, [16 x i64] } | |
%"std::option::Option<[closure@crossbeam_channel::flavors::zero::Channel<ignore::walk::DirEntry>::send::{closure#0}]>::Some" = type { [0 x i64], %"[closure@crossbeam_channel::flavors::zero::Channel<ignore::walk::DirEntry>::send::{closure#0}]", [0 x i64] } | |
%"crossbeam_channel::counter::Counter<crossbeam_channel::flavors::list::Channel<ignore::walk::DirEntry>>" = type { [0 x i64], %"crossbeam_channel::flavors::list::Channel<ignore::walk::DirEntry>", [0 x i64], %"std::sync::atomic::AtomicUsize", [0 x i64], %"std::sync::atomic::AtomicUsize", [0 x i8], %"std::sync::atomic::AtomicBool", [111 x i8] } | |
%"crossbeam_channel::counter::Counter<crossbeam_channel::flavors::zero::Channel<ignore::walk::DirEntry>>" = type { [0 x i64], %"std::sync::atomic::AtomicUsize", [0 x i64], %"std::sync::atomic::AtomicUsize", [0 x i64], %"crossbeam_channel::flavors::zero::Channel<ignore::walk::DirEntry>", [0 x i8], %"std::sync::atomic::AtomicBool", [7 x i8] } | |
%"crossbeam_channel::counter::Counter<crossbeam_channel::flavors::array::Channel<ignore::walk::DirEntry>>" = type { [0 x i64], %"crossbeam_channel::flavors::array::Channel<ignore::walk::DirEntry>", [0 x i64], %"std::sync::atomic::AtomicUsize", [0 x i64], %"std::sync::atomic::AtomicUsize", [0 x i8], %"std::sync::atomic::AtomicBool", [111 x i8] } | |
%"[closure@<crossbeam_channel::channel::Sender<ignore::walk::DirEntry> as std::ops::Drop>::drop::{closure#1}]" = type {} | |
%"[closure@<crossbeam_channel::channel::Sender<ignore::walk::DirEntry> as std::ops::Drop>::drop::{closure#0}]" = type {} | |
%"[closure@<crossbeam_channel::channel::Sender<ignore::walk::DirEntry> as std::ops::Drop>::drop::{closure#2}]" = type {} | |
%"[closure@<crossbeam_channel::channel::Receiver<ignore::walk::DirEntry> as std::ops::Drop>::drop::{closure#2}]" = type {} | |
%"[closure@<crossbeam_channel::channel::Receiver<ignore::walk::DirEntry> as std::ops::Drop>::drop::{closure#1}]" = type {} | |
%"[closure@<crossbeam_channel::channel::Receiver<ignore::walk::DirEntry> as std::ops::Drop>::drop::{closure#0}]" = type {} | |
%"std::result::Result<std::time::Instant, crossbeam_channel::err::RecvTimeoutError>::Err" = type { [1 x i8], i8, [0 x i8] } | |
%"std::result::Result<std::time::Instant, crossbeam_channel::err::RecvTimeoutError>::Ok" = type { [1 x i64], i64, [0 x i64] } | |
%"crossbeam_channel::flavors::list::Slot<ignore::walk::DirEntry>" = type { [0 x i64], %"std::cell::UnsafeCell<std::mem::MaybeUninit<ignore::walk::DirEntry>>", [0 x i64], %"std::sync::atomic::AtomicUsize", [0 x i64] } | |
%"crossbeam_channel::flavors::list::Block<ignore::walk::DirEntry>" = type { [0 x i64], %"std::sync::atomic::AtomicPtr<crossbeam_channel::flavors::list::Block<ignore::walk::DirEntry>>", [0 x i64], [31 x %"crossbeam_channel::flavors::list::Slot<ignore::walk::DirEntry>"], [0 x i64] } | |
%"std::mem::ManuallyDrop<crossbeam_channel::flavors::list::Block<ignore::walk::DirEntry>>" = type { [0 x i64], %"crossbeam_channel::flavors::list::Block<ignore::walk::DirEntry>", [0 x i64] } | |
%"std::mem::MaybeUninit<crossbeam_channel::flavors::list::Block<ignore::walk::DirEntry>>" = type { [466 x i64] } | |
%"std::result::Result<usize, usize>::Err" = type { [1 x i64], i64, [0 x i64] } | |
%"std::result::Result<ignore::walk::DirEntry, ()>" = type { [0 x i64], i64, [13 x i64] } | |
%"std::mem::ManuallyDrop<ignore::walk::DirEntry>" = type { [0 x i64], %"ignore::walk::DirEntry", [0 x i64] } | |
%"std::result::Result<ignore::walk::DirEntry, ()>::Err" = type { [0 x i8], {}, [0 x i8] } | |
%"std::result::Result<ignore::walk::DirEntry, ()>::Ok" = type { [0 x i64], %"ignore::walk::DirEntry", [0 x i64] } | |
%"[closure@crossbeam_channel::flavors::list::Channel<ignore::walk::DirEntry>::recv::{closure#0}]" = type {} | |
%"std::result::Result<ignore::walk::DirEntry, crossbeam_channel::err::RecvTimeoutError>::Err" = type { [1 x i8], i8, [0 x i8] } | |
%"std::result::Result<(), ignore::walk::DirEntry>" = type { [0 x i64], i64, [13 x i64] } | |
%"std::result::Result<(), ignore::walk::DirEntry>::Err" = type { [0 x i64], %"ignore::walk::DirEntry", [0 x i64] } | |
%"std::result::Result<(), ignore::walk::DirEntry>::Ok" = type { [0 x i8], {}, [0 x i8] } | |
%"crossbeam_channel::flavors::zero::Packet<ignore::walk::DirEntry>" = type { [0 x i64], %"std::cell::UnsafeCell<std::option::Option<ignore::walk::DirEntry>>", [0 x i8], i8, [0 x i8], %"std::sync::atomic::AtomicBool", [6 x i8] } | |
%"std::cell::UnsafeCell<std::option::Option<ignore::walk::DirEntry>>" = type { [0 x i64], %"std::option::Option<ignore::walk::DirEntry>", [0 x i64] } | |
%"[closure@crossbeam_channel::flavors::zero::Channel<ignore::walk::DirEntry>::recv::{closure#0}]" = type {} | |
%"std::result::Result<ignore::walk::DirEntry, crossbeam_channel::err::RecvTimeoutError>::Ok" = type { [1 x i64], %"ignore::walk::DirEntry", [0 x i64] } | |
%"std::result::Result<(), crossbeam_channel::err::SendTimeoutError<ignore::walk::DirEntry>>::Ok" = type { [0 x i8], {}, [0 x i8] } | |
%"std::result::Result<(), crossbeam_channel::err::SendTimeoutError<ignore::walk::DirEntry>>::Err" = type { [0 x i64], %"crossbeam_channel::err::SendTimeoutError<ignore::walk::DirEntry>", [0 x i64] } | |
%"crossbeam_channel::err::SendTimeoutError<ignore::walk::DirEntry>::Timeout" = type { [1 x i64], %"ignore::walk::DirEntry", [0 x i64] } | |
%"[closure@crossbeam_channel::flavors::array::Channel<ignore::walk::DirEntry>::recv::{closure#0}]" = type {} | |
%"tokei::language::language_type::_::<impl serde::de::Deserialize<'de> for tokei::LanguageType>::deserialize::__Visitor" = type { [0 x i8], %"std::marker::PhantomData<tokei::LanguageType>", [0 x i8], %"std::marker::PhantomData<&()>", [0 x i8] } | |
%"std::marker::PhantomData<tokei::LanguageType>" = type {} | |
%"std::result::Result<(tokei::language::language_type::_::<impl serde::de::Deserialize<'de> for tokei::LanguageType>::deserialize::__Field, serde_json::de::UnitVariantAccess<serde_json::de::StrRead>), serde_json::Error>" = type { [0 x i64], i64, [2 x i64] } | |
%"std::result::Result<tokei::LanguageType, serde_json::Error>" = type { [0 x i8], i8, [15 x i8] } | |
%"std::result::Result<(tokei::language::language_type::_::<impl serde::de::Deserialize<'de> for tokei::LanguageType>::deserialize::__Field, serde_json::de::UnitVariantAccess<serde_json::de::StrRead>), serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<tokei::LanguageType, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<(tokei::language::language_type::_::<impl serde::de::Deserialize<'de> for tokei::LanguageType>::deserialize::__Field, serde_json::de::UnitVariantAccess<serde_json::de::StrRead>), serde_json::Error>::Ok" = type { [1 x i64], { i8, i64* }, [0 x i64] } | |
%"std::result::Result<tokei::LanguageType, serde_json::Error>::Ok" = type { [1 x i8], i8, [0 x i8] } | |
%"std::result::Result<(tokei::language::language_type::_::<impl serde::de::Deserialize<'de> for tokei::LanguageType>::deserialize::__Field, serde_json::de::VariantAccess<serde_json::de::StrRead>), serde_json::Error>" = type { [0 x i64], i64, [2 x i64] } | |
%"std::result::Result<(tokei::language::language_type::_::<impl serde::de::Deserialize<'de> for tokei::LanguageType>::deserialize::__Field, serde_json::de::VariantAccess<serde_json::de::StrRead>), serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<(tokei::language::language_type::_::<impl serde::de::Deserialize<'de> for tokei::LanguageType>::deserialize::__Field, serde_json::de::VariantAccess<serde_json::de::StrRead>), serde_json::Error>::Ok" = type { [1 x i64], { i8, i64* }, [0 x i64] } | |
%"std::result::Result<tokei::language::language_type::_::<impl serde::de::Deserialize<'de> for tokei::LanguageType>::deserialize::__Field, serde_json::Error>" = type { [0 x i8], i8, [15 x i8] } | |
%"std::result::Result<tokei::language::language_type::_::<impl serde::de::Deserialize<'de> for tokei::LanguageType>::deserialize::__Field, serde_json::Error>::Ok" = type { [1 x i8], i8, [0 x i8] } | |
%"std::result::Result<tokei::language::language_type::_::<impl serde::de::Deserialize<'de> for tokei::LanguageType>::deserialize::__Field, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::option::Option<tokei::Language>" = type { [72 x i8], i8, [7 x i8] } | |
%"std::option::Option<(tokei::LanguageType, tokei::Language)>" = type { [80 x i8], i8, [7 x i8] } | |
%"std::result::Result<std::option::Option<(tokei::LanguageType, tokei::Language)>, serde_json::Error>" = type { [0 x i64], i64, [11 x i64] } | |
%"std::result::Result<std::option::Option<(tokei::LanguageType, tokei::Language)>, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<std::option::Option<(tokei::LanguageType, tokei::Language)>, serde_json::Error>::Ok" = type { [1 x i64], %"std::option::Option<(tokei::LanguageType, tokei::Language)>", [0 x i64] } | |
%"std::option::Option<(tokei::LanguageType, tokei::Language)>::Some" = type { [0 x i64], { [0 x i8], i8, [7 x i8], %"tokei::Language", [0 x i64] }, [0 x i64] } | |
%"std::option::Option<(tokei::LanguageType, std::vec::Vec<tokei::Report>)>" = type { [0 x i8], i8, [31 x i8] } | |
%"std::result::Result<std::option::Option<(tokei::LanguageType, std::vec::Vec<tokei::Report>)>, serde_json::Error>" = type { [0 x i64], i64, [4 x i64] } | |
%"std::result::Result<std::option::Option<(tokei::LanguageType, std::vec::Vec<tokei::Report>)>, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<std::option::Option<(tokei::LanguageType, std::vec::Vec<tokei::Report>)>, serde_json::Error>::Ok" = type { [1 x i64], %"std::option::Option<(tokei::LanguageType, std::vec::Vec<tokei::Report>)>", [0 x i64] } | |
%"std::option::Option<(tokei::LanguageType, std::vec::Vec<tokei::Report>)>::Some" = type { [0 x i64], { [0 x i8], i8, [7 x i8], %"std::vec::Vec<tokei::Report>", [0 x i64] }, [0 x i64] } | |
%"std::option::Option<(tokei::LanguageType, tokei::CodeStats)>" = type { [0 x i8], i8, [55 x i8] } | |
%"std::result::Result<std::option::Option<(tokei::LanguageType, tokei::CodeStats)>, serde_json::Error>" = type { [0 x i64], i64, [7 x i64] } | |
%"std::result::Result<std::option::Option<(tokei::LanguageType, tokei::CodeStats)>, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<std::option::Option<(tokei::LanguageType, tokei::CodeStats)>, serde_json::Error>::Ok" = type { [1 x i64], %"std::option::Option<(tokei::LanguageType, tokei::CodeStats)>", [0 x i64] } | |
%"std::option::Option<(tokei::LanguageType, tokei::CodeStats)>::Some" = type { [0 x i64], { [0 x i8], i8, [7 x i8], %"tokei::CodeStats", [0 x i64] }, [0 x i64] } | |
%"std::sys::unix::mutex::Mutex" = type { [0 x i64], %"std::cell::UnsafeCell<libc::unix::bsd::apple::pthread_mutex_t>", [0 x i64] } | |
%"std::cell::UnsafeCell<libc::unix::bsd::apple::pthread_mutex_t>" = type { [0 x i64], %"libc::unix::bsd::apple::pthread_mutex_t", [0 x i64] } | |
%"libc::unix::bsd::apple::pthread_mutex_t" = type { [0 x i64], i64, [0 x i8], [56 x i8], [0 x i8] } | |
%"std::result::Result<std::sync::MutexGuard<(crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>, crossbeam_deque::deque::Worker<ignore::walk::DirEntry>)>, std::sync::PoisonError<std::sync::MutexGuard<(crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>, crossbeam_deque::deque::Worker<ignore::walk::DirEntry>)>>>" = type { [0 x i64], i64, [2 x i64] } | |
%"std::result::Result<std::sys_common::poison::Guard, std::sync::PoisonError<std::sys_common::poison::Guard>>::Err" = type { [1 x i8], i8, [0 x i8] } | |
%"std::result::Result<std::sys_common::poison::Guard, std::sync::PoisonError<std::sys_common::poison::Guard>>::Ok" = type { [1 x i8], i8, [0 x i8] } | |
%"std::result::Result<std::sync::MutexGuard<(crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>, crossbeam_deque::deque::Worker<ignore::walk::DirEntry>)>, std::sync::PoisonError<std::sync::MutexGuard<(crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>, crossbeam_deque::deque::Worker<ignore::walk::DirEntry>)>>>::Ok" = type { [1 x i64], { i64*, i8 }, [0 x i64] } | |
%"std::result::Result<std::sync::MutexGuard<(crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>, crossbeam_deque::deque::Worker<ignore::walk::DirEntry>)>, std::sync::PoisonError<std::sync::MutexGuard<(crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>, crossbeam_deque::deque::Worker<ignore::walk::DirEntry>)>>>::Err" = type { [1 x i64], { i64*, i8 }, [0 x i64] } | |
%"std::result::Result<std::fs::File, std::io::Error>" = type { [0 x i32], i32, [5 x i32] } | |
%"std::fs::OpenOptions" = type { [0 x i32], %"std::sys::unix::fs::OpenOptions", [0 x i32] } | |
%"std::sys::unix::fs::OpenOptions" = type { [0 x i32], i32, [0 x i16], i16, [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [0 x i8] } | |
%"std::path::Path" = type { [0 x i8], %"std::ffi::OsStr" } | |
%"std::result::Result<std::fs::Metadata, std::io::Error>" = type { [0 x i64], i64, [18 x i64] } | |
%"std::result::Result<std::sys::unix::fs::FileAttr, std::io::Error>" = type { [0 x i64], i64, [18 x i64] } | |
%"std::result::Result<usize, std::io::Error>" = type { [0 x i64], i64, [2 x i64] } | |
%"[closure@std::io::read_to_end<std::fs::File>::{closure#0}]" = type {} | |
%"[closure@std::io::append_to_string<[closure@<std::fs::File as std::io::Read>::read_to_string::{closure#0}]>::{closure#0}]" = type {} | |
%"std::result::Result<&str, std::str::Utf8Error>" = type { [0 x i64], i64, [2 x i64] } | |
%"std::result::Result<usize, std::io::Error>::Err" = type { [1 x i64], %"std::io::Error", [0 x i64] } | |
%"std::result::Result<usize, std::io::Error>::Ok" = type { [1 x i64], i64, [0 x i64] } | |
%"std::borrow::Cow<str>" = type { [0 x i64], i64, [3 x i64] } | |
%"std::result::Result<((), ()), std::thread::AccessError>::Ok" = type { [1 x i8], { [0 x i8], {}, [0 x i8], {}, [0 x i8] }, [0 x i8] } | |
%"std::result::Result<(), std::thread::AccessError>::Ok" = type { [1 x i8], {}, [0 x i8] } | |
%"std::result::Result<std::result::Result<(), crossbeam_channel::err::SendTimeoutError<ignore::walk::DirEntry>>, std::thread::AccessError>::Ok" = type { [0 x i64], %"std::result::Result<(), crossbeam_channel::err::SendTimeoutError<ignore::walk::DirEntry>>", [0 x i64] } | |
%"std::result::Result<std::result::Result<ignore::walk::DirEntry, crossbeam_channel::err::RecvTimeoutError>, std::thread::AccessError>::Ok" = type { [0 x i64], %"std::result::Result<ignore::walk::DirEntry, crossbeam_channel::err::RecvTimeoutError>", [0 x i64] } | |
%"std::thread::Inner" = type { [0 x i64], { i8*, i64 }, [0 x i64], i64, [0 x i64], %"std::sys_common::thread_parker::generic::Parker", [0 x i64] } | |
%"std::sys_common::thread_parker::generic::Parker" = type { [0 x i64], %"std::sync::atomic::AtomicUsize", [0 x i64], %"std::sync::Mutex<()>", [0 x i64], %"std::sync::Condvar", [0 x i64] } | |
%"std::sync::Mutex<()>" = type { [0 x i64], i64*, [0 x i8], %"std::sys_common::poison::Flag", [0 x i8], %"std::cell::UnsafeCell<()>", [7 x i8] } | |
%"std::cell::UnsafeCell<()>" = type { [0 x i8], {}, [0 x i8] } | |
%"std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>" = type { [0 x i64], %"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>", [0 x i64] } | |
%"std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, ()>" = type { [10 x i64] } | |
%"std::mem::ManuallyDrop<()>" = type { [0 x i8], {}, [0 x i8] } | |
%"std::result::Result<(), std::boxed::Box<dyn std::any::Any + std::marker::Send>>::Ok" = type { [0 x i8], {}, [0 x i8] } | |
%"std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]>>" = type { [0 x i64], %"std::panic::AssertUnwindSafe<[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]>", [0 x i64] } | |
%"std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]>, ()>" = type { [11 x i64] } | |
%"std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>" = type { [0 x i64], %"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>", [0 x i64] } | |
%"std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>, ((), ())>" = type { [18 x i64] } | |
%"std::mem::ManuallyDrop<((), ())>" = type { [0 x i8], { [0 x i8], {}, [0 x i8], {}, [0 x i8] }, [0 x i8] } | |
%"std::result::Result<((), ()), std::boxed::Box<dyn std::any::Any + std::marker::Send>>::Ok" = type { [0 x i8], { [0 x i8], {}, [0 x i8], {}, [0 x i8] }, [0 x i8] } | |
%"std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]>>" = type { [0 x i64], %"std::panic::AssertUnwindSafe<[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]>", [0 x i64] } | |
%"std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]>, ()>" = type { [10 x i64] } | |
%"std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>" = type { [0 x i64], %"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>", [0 x i64] } | |
%"std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>, ((), ())>" = type { [20 x i64] } | |
%"std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>" = type { [0 x i64], %"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>", [0 x i64] } | |
%"std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>, ((), ())>" = type { [11 x i64] } | |
%"std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>" = type { [0 x i64], %"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>", [0 x i64] } | |
%"std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, ()>" = type { [9 x i64] } | |
%"std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>" = type { [0 x i64], %"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>", [0 x i64] } | |
%"std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, ()>" = type { [6 x i64] } | |
%"std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}]>::{closure#0}]>>" = type { [0 x i64], %"std::panic::AssertUnwindSafe<[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}]>::{closure#0}]>", [0 x i64] } | |
%"std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}]>::{closure#0}]>, ()>" = type { [6 x i64] } | |
%"std::str::pattern::MultiCharEqPattern<core::str::IsWhitespace>" = type { [0 x i8], %"core::str::IsWhitespace", [0 x i8] } | |
%"std::str::pattern::CharPredicateSearcher<[closure@clap::Arg::short<&str>::{closure#0}]>" = type { [0 x i64], %"std::str::pattern::MultiCharEqSearcher<[closure@clap::Arg::short<&str>::{closure#0}]>", [0 x i64] } | |
%"std::str::pattern::MultiCharEqSearcher<[closure@clap::Arg::short<&str>::{closure#0}]>" = type { [0 x i8], %"[closure@clap::Arg::short<&str>::{closure#0}]", [0 x i8], { [0 x i8]*, i64 }, [0 x i64], %"std::str::CharIndices", [0 x i64] } | |
%"[closure@clap::Arg::short<&str>::{closure#0}]" = type {} | |
%"std::str::pattern::MultiCharEqPattern<[closure@clap::Arg::short<&str>::{closure#0}]>" = type { [0 x i8], %"[closure@clap::Arg::short<&str>::{closure#0}]", [0 x i8] } | |
%"clap::App" = type { [0 x i64], %"clap::app::parser::Parser", [0 x i64] } | |
%"clap::app::parser::Parser" = type { [0 x i64], %"clap::app::meta::AppMeta", [0 x i64], i64, [0 x i64], i64, [0 x i64], %"std::vec::Vec<clap::args::arg_builder::flag::FlagBuilder>", [0 x i64], %"std::vec::Vec<clap::args::arg_builder::option::OptBuilder>", [0 x i64], %"vec_map::VecMap<clap::args::arg_builder::positional::PosBuilder>", [0 x i64], %"std::vec::Vec<clap::App>", [0 x i64], %"std::vec::Vec<clap::ArgGroup>", [0 x i64], %"std::vec::Vec<clap::Arg>", [0 x i64], %"std::vec::Vec<&str>", [0 x i64], %"std::vec::Vec<(&str, &str, &str)>", [0 x i64], %"std::vec::Vec<(&str, &str)>", [0 x i64], { i8*, i64 }, [0 x i64], { i8*, i64 }, [0 x i64], { i8*, i64 }, [0 x i64], i64, [0 x i32], i32, [0 x i32], i32, [0 x i32] } | |
%"clap::app::meta::AppMeta" = type { [0 x i64], %"std::string::String", [0 x i64], %"std::option::Option<std::string::String>", [0 x i64], { i8*, i64 }, [0 x i64], { i8*, i64 }, [0 x i64], { i8*, i64 }, [0 x i64], { i8*, i64 }, [0 x i64], { i8*, i64 }, [0 x i64], { i8*, i64 }, [0 x i64], { i8*, i64 }, [0 x i64], %"std::option::Option<std::vec::Vec<(&str, bool)>>", [0 x i64], { i8*, i64 }, [0 x i64], %"std::option::Option<std::string::String>", [0 x i64], { i8*, i64 }, [0 x i64], i64, [0 x i64], { i64, i64 }, [0 x i64], { i64, i64 }, [0 x i64], { i8*, i64 }, [0 x i64] } | |
%"std::option::Option<std::vec::Vec<(&str, bool)>>" = type { [0 x i64], {}*, [2 x i64] } | |
%"std::vec::Vec<clap::args::arg_builder::flag::FlagBuilder>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"std::vec::Vec<clap::args::arg_builder::option::OptBuilder>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"vec_map::VecMap<clap::args::arg_builder::positional::PosBuilder>" = type { [0 x i64], i64, [0 x i64], %"std::vec::Vec<std::option::Option<clap::args::arg_builder::positional::PosBuilder>>", [0 x i64] } | |
%"std::vec::Vec<std::option::Option<clap::args::arg_builder::positional::PosBuilder>>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"std::vec::Vec<clap::App>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"std::vec::Vec<clap::ArgGroup>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"std::vec::Vec<clap::Arg>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"std::vec::Vec<(&str, &str, &str)>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"std::vec::Vec<(&str, &str)>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"clap::Arg" = type { [0 x i64], %"clap::args::arg_builder::base::Base", [0 x i64], %"clap::args::arg_builder::switched::Switched", [0 x i64], %"clap::args::arg_builder::valued::Valued", [0 x i64], { i64, i64 }, [0 x i64], %"std::option::Option<std::vec::Vec<(&str, &str)>>", [0 x i64] } | |
%"clap::args::arg_builder::base::Base" = type { [0 x i64], { [0 x i8]*, i64 }, [0 x i64], { i8*, i64 }, [0 x i64], { i8*, i64 }, [0 x i64], %"std::option::Option<std::vec::Vec<&str>>", [0 x i64], %"std::option::Option<std::vec::Vec<&str>>", [0 x i64], %"std::option::Option<std::vec::Vec<&str>>", [0 x i64], %"std::option::Option<std::vec::Vec<&str>>", [0 x i64], %"std::option::Option<std::vec::Vec<(std::option::Option<&str>, &str)>>", [0 x i32], i32, [1 x i32] } | |
%"std::option::Option<std::vec::Vec<&str>>" = type { [0 x i64], {}*, [2 x i64] } | |
%"std::option::Option<std::vec::Vec<(std::option::Option<&str>, &str)>>" = type { [0 x i64], {}*, [2 x i64] } | |
%"clap::args::arg_builder::switched::Switched" = type { [0 x i64], { i8*, i64 }, [0 x i64], %"std::option::Option<std::vec::Vec<(&str, bool)>>", [0 x i64], i64, [0 x i64], i64, [0 x i32], i32, [1 x i32] } | |
%"clap::args::arg_builder::valued::Valued" = type { [0 x i64], %"std::option::Option<std::vec::Vec<&str>>", [0 x i64], %"std::option::Option<vec_map::VecMap<&str>>", [0 x i64], { i64, i64 }, [0 x i64], { i64, i64 }, [0 x i64], { i64, i64 }, [0 x i64], { i64*, i8* }, [0 x i64], { i64*, i8* }, [0 x i64], { i8*, i64 }, [0 x i64], %"std::option::Option<vec_map::VecMap<(&str, std::option::Option<&std::ffi::OsStr>, &std::ffi::OsStr)>>", [0 x i64], %"std::option::Option<(&std::ffi::OsStr, std::option::Option<std::ffi::OsString>)>", [0 x i64], { i8*, i64 }, [0 x i32], i32, [1 x i32] } | |
%"std::option::Option<vec_map::VecMap<&str>>" = type { [1 x i64], {}*, [2 x i64] } | |
%"std::option::Option<vec_map::VecMap<(&str, std::option::Option<&std::ffi::OsStr>, &std::ffi::OsStr)>>" = type { [1 x i64], {}*, [2 x i64] } | |
%"std::option::Option<(&std::ffi::OsStr, std::option::Option<std::ffi::OsString>)>" = type { [0 x i64], {}*, [4 x i64] } | |
%"std::option::Option<std::vec::Vec<(&str, &str)>>" = type { [0 x i64], {}*, [2 x i64] } | |
%"[closure@clap::ArgMatches::occurrences_of<&str>::{closure#0}]" = type {} | |
%"clap::args::matched_arg::MatchedArg" = type { [0 x i64], i64, [0 x i64], %"std::vec::Vec<usize>", [0 x i64], %"std::vec::Vec<std::ffi::OsString>", [0 x i64] } | |
%"std::vec::Vec<usize>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"std::vec::Vec<std::ffi::OsString>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"std::option::Option<clap::Values>" = type { [0 x i64], {}*, [2 x i64] } | |
%"std::option::Option<clap::Values>::Some" = type { [0 x i64], %"clap::Values", [0 x i64] } | |
%"alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>" = type { [0 x i8], %"std::marker::PhantomData<alloc::collections::btree::node::marker::Edge>", [0 x i8], { i64, i64* }, [0 x i64], i64, [0 x i64] } | |
%"std::marker::PhantomData<alloc::collections::btree::node::marker::Edge>" = type {} | |
%"alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>" = type { [0 x i8], %"std::marker::PhantomData<alloc::collections::btree::node::marker::KV>", [0 x i8], { i64, i64* }, [0 x i64], i64, [0 x i64] } | |
%"std::marker::PhantomData<alloc::collections::btree::node::marker::KV>" = type {} | |
%"core::fmt::Opaque" = type {} | |
%"cli::Cli" = type { [0 x i64], %"clap::ArgMatches", [0 x i64], { i64, i64 }, [0 x i64], %"std::option::Option<std::vec::Vec<tokei::LanguageType>>", [0 x i64], i64, [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [0 x i8], %"num_format::CustomFormat", [7 x i8] } | |
%"num_format::Error" = type { [0 x i64], %"num_format::ErrorKind", [0 x i64] } | |
%"num_format::ErrorKind" = type { [0 x i64], i64, [3 x i64] } | |
%"std::fmt::rt::v1::Argument" = type { [0 x i64], i64, [0 x i64], %"std::fmt::rt::v1::FormatSpec", [0 x i64] } | |
%"std::fmt::rt::v1::FormatSpec" = type { [0 x i64], { i64, i64 }, [0 x i64], { i64, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i8], i8, [7 x i8] } | |
%"alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<ignore::walk::DirEntry>>>" = type { [0 x i64], %"std::sync::atomic::AtomicUsize", [0 x i64], %"std::sync::atomic::AtomicUsize", [14 x i64], %"crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<ignore::walk::DirEntry>>", [0 x i64] } | |
%"std::mem::ManuallyDrop<std::vec::Vec<ignore::walk::DirEntry>>" = type { [0 x i64], %"std::vec::Vec<ignore::walk::DirEntry>", [0 x i64] } | |
%"std::result::Result<tokei::LanguageType, &str>" = type { [0 x i8], i8, [23 x i8] } | |
%"std::result::Result<ignore::walk::DirEntry, crossbeam_channel::err::RecvError>::Ok" = type { [0 x i64], %"ignore::walk::DirEntry", [0 x i64] } | |
%"cli_utils::Printer<std::io::BufWriter<std::io::Stdout>>" = type { [0 x i64], %"std::io::BufWriter<std::io::Stdout>", [0 x i64], i64, [0 x i64], i64, [0 x i64], %"std::string::String", [0 x i64], %"std::string::String", [0 x i8], i8, [0 x i8], %"num_format::CustomFormat", [0 x i8] } | |
%"[closure@tokei::utils::fs::get_all_files<&str>::{closure#6}::{closure#0}]" = type { [0 x i64], %"ignore::walk::DirEntry", [0 x i64] } | |
%"rayon::vec::Drain<(&tokei::LanguageType, &mut tokei::Language)>" = type { [0 x i64], %"std::vec::Vec<(&tokei::LanguageType, &mut tokei::Language)>"*, [0 x i64], { i64, i64 }, [0 x i64], i64, [0 x i64] } | |
%"std::slice::merge::MergeHole<(&tokei::LanguageType, &tokei::Language)>" = type { [0 x i64], { i8*, i64* }*, [0 x i64], { i8*, i64* }*, [0 x i64], { i8*, i64* }*, [0 x i64] } | |
%"std::mem::MaybeUninit<std::result::Result<ignore::walk::DirEntry, crossbeam_channel::err::RecvTimeoutError>>" = type { [15 x i64] } | |
%"std::mem::ManuallyDrop<std::result::Result<ignore::walk::DirEntry, crossbeam_channel::err::RecvTimeoutError>>" = type { [0 x i64], %"std::result::Result<ignore::walk::DirEntry, crossbeam_channel::err::RecvTimeoutError>", [0 x i64] } | |
%"std::ptr::Repr<(&tokei::LanguageType, &tokei::Language)>" = type { [2 x i64] } | |
%"std::ptr::Repr<&tokei::Report>" = type { [2 x i64] } | |
%"std::ptr::Repr<tokei::CodeStats>" = type { [2 x i64] } | |
%"std::ptr::Repr<(&tokei::LanguageType, &mut tokei::Language)>" = type { [2 x i64] } | |
%"std::ptr::Repr<ignore::walk::DirEntry>" = type { [2 x i64] } | |
%"std::ptr::Repr<crossbeam_channel::flavors::array::Slot<ignore::walk::DirEntry>>" = type { [2 x i64] } | |
%"rayon::iter::filter_map::FilterMap<rayon::iter::par_bridge::IterBridge<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>" = type { [0 x i64], { i64, i8* }, [0 x i64], i64*, [0 x i64] } | |
%"std::mem::MaybeUninit<std::ptr::swap_nonoverlapping_bytes::UnalignedBlock>" = type { [4 x i64] } | |
%"std::ptr::swap_nonoverlapping_bytes::UnalignedBlock" = type { [0 x i64], i64, [0 x i64], i64, [0 x i64], i64, [0 x i64], i64, [0 x i64] } | |
%"ignore::walk::WalkBuilder" = type { [0 x i64], %"std::vec::Vec<std::path::PathBuf>", [0 x i64], %"ignore::dir::IgnoreBuilder", [0 x i64], { i64, i64 }, [0 x i64], { i64, i64 }, [0 x i64], %"std::option::Option<ignore::walk::Sorter>", [0 x i64], i64, [0 x i64], i64*, [0 x i64], { i64*, i8* }, [0 x i8], i8, [0 x i8], i8, [6 x i8] } | |
%"std::vec::Vec<std::path::PathBuf>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"ignore::dir::IgnoreBuilder" = type { [0 x i64], %"std::path::PathBuf", [0 x i64], i64*, [0 x i64], i64*, [0 x i64], %"std::vec::Vec<ignore::gitignore::Gitignore>", [0 x i64], %"std::vec::Vec<std::ffi::OsString>", [0 x i8], %"ignore::dir::IgnoreOptions", [0 x i8] } | |
%"std::vec::Vec<ignore::gitignore::Gitignore>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"ignore::dir::IgnoreOptions" = type { [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [0 x i8] } | |
%"std::option::Option<ignore::walk::Sorter>" = type { [0 x i64], i64, [2 x i64] } | |
%"std::mem::MaybeUninit<std::option::Option<[closure@crossbeam_channel::flavors::array::Channel<ignore::walk::DirEntry>::send::{closure#0}]>>" = type { [3 x i64] } | |
%"std::mem::ManuallyDrop<std::option::Option<[closure@crossbeam_channel::flavors::array::Channel<ignore::walk::DirEntry>::send::{closure#0}]>>" = type { [0 x i64], %"std::option::Option<[closure@crossbeam_channel::flavors::array::Channel<ignore::walk::DirEntry>::send::{closure#0}]>", [0 x i64] } | |
%"std::mem::MaybeUninit<std::option::Option<[closure@crossbeam_channel::flavors::list::Channel<ignore::walk::DirEntry>::recv::{closure#1}]>>" = type { [3 x i64] } | |
%"std::mem::ManuallyDrop<std::option::Option<[closure@crossbeam_channel::flavors::list::Channel<ignore::walk::DirEntry>::recv::{closure#1}]>>" = type { [0 x i64], %"std::option::Option<[closure@crossbeam_channel::flavors::list::Channel<ignore::walk::DirEntry>::recv::{closure#1}]>", [0 x i64] } | |
%"std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>" = type { [10 x i64] } | |
%"std::mem::MaybeUninit<std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>>" = type { [10 x i64] } | |
%"std::mem::ManuallyDrop<std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>>" = type { [0 x i64], %"std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>", [0 x i64] } | |
%"std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}]>::{closure#0}]>>" = type { [6 x i64] } | |
%"std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>" = type { [20 x i64] } | |
%"std::mem::MaybeUninit<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>>" = type { [3 x i64] } | |
%"std::mem::ManuallyDrop<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>>" = type { [0 x i64], %"alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>", [0 x i64] } | |
%"std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>" = type { [18 x i64] } | |
%"std::mem::MaybeUninit<std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]>>" = type { [6 x i64] } | |
%"std::mem::ManuallyDrop<std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]>>" = type { [0 x i64], %"std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]>", [0 x i64] } | |
%"std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>" = type { [9 x i64] } | |
%"std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]>>" = type { [11 x i64] } | |
%"std::mem::MaybeUninit<std::mem::MaybeUninit<ignore::walk::DirEntry>>" = type { [14 x i64] } | |
%"std::mem::ManuallyDrop<std::mem::MaybeUninit<ignore::walk::DirEntry>>" = type { [0 x i64], %"std::mem::MaybeUninit<ignore::walk::DirEntry>", [0 x i64] } | |
%"std::mem::MaybeUninit<std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>>" = type { [9 x i64] } | |
%"std::mem::ManuallyDrop<std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>>" = type { [0 x i64], %"std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>", [0 x i64] } | |
%"std::mem::MaybeUninit<std::option::Option<ignore::walk::DirEntry>>" = type { [14 x i64] } | |
%"std::mem::ManuallyDrop<std::option::Option<ignore::walk::DirEntry>>" = type { [0 x i64], %"std::option::Option<ignore::walk::DirEntry>", [0 x i64] } | |
%"std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]>>" = type { [10 x i64] } | |
%"std::mem::MaybeUninit<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>" = type { [3 x i64] } | |
%"std::mem::ManuallyDrop<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>" = type { [0 x i64], %"alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>", [0 x i64] } | |
%"std::mem::MaybeUninit<std::option::Option<[closure@crossbeam_channel::flavors::zero::Channel<ignore::walk::DirEntry>::recv::{closure#1}]>>" = type { [4 x i64] } | |
%"std::mem::ManuallyDrop<std::option::Option<[closure@crossbeam_channel::flavors::zero::Channel<ignore::walk::DirEntry>::recv::{closure#1}]>>" = type { [0 x i64], %"std::option::Option<[closure@crossbeam_channel::flavors::zero::Channel<ignore::walk::DirEntry>::recv::{closure#1}]>", [0 x i64] } | |
%"std::mem::MaybeUninit<std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>" = type { [20 x i64] } | |
%"std::mem::ManuallyDrop<std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>" = type { [0 x i64], %"std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>", [0 x i64] } | |
%"std::mem::MaybeUninit<std::option::Option<std::vec::Vec<tokei::LanguageType>>>" = type { [3 x i64] } | |
%"std::mem::ManuallyDrop<std::option::Option<std::vec::Vec<tokei::LanguageType>>>" = type { [0 x i64], %"std::option::Option<std::vec::Vec<tokei::LanguageType>>", [0 x i64] } | |
%"std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>" = type { [11 x i64] } | |
%"std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>" = type { [6 x i64] } | |
%"std::mem::MaybeUninit<std::option::Option<[closure@crossbeam_channel::flavors::array::Channel<ignore::walk::DirEntry>::recv::{closure#1}]>>" = type { [3 x i64] } | |
%"std::mem::ManuallyDrop<std::option::Option<[closure@crossbeam_channel::flavors::array::Channel<ignore::walk::DirEntry>::recv::{closure#1}]>>" = type { [0 x i64], %"std::option::Option<[closure@crossbeam_channel::flavors::array::Channel<ignore::walk::DirEntry>::recv::{closure#1}]>", [0 x i64] } | |
%"std::mem::MaybeUninit<std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>" = type { [11 x i64] } | |
%"std::mem::ManuallyDrop<std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>" = type { [0 x i64], %"std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>", [0 x i64] } | |
%"std::mem::MaybeUninit<std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>" = type { [18 x i64] } | |
%"std::mem::ManuallyDrop<std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>" = type { [0 x i64], %"std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>", [0 x i64] } | |
%"std::mem::MaybeUninit<std::option::Option<[closure@crossbeam_channel::flavors::zero::Channel<ignore::walk::DirEntry>::send::{closure#0}]>>" = type { [18 x i64] } | |
%"std::mem::ManuallyDrop<std::option::Option<[closure@crossbeam_channel::flavors::zero::Channel<ignore::walk::DirEntry>::send::{closure#0}]>>" = type { [0 x i64], %"std::option::Option<[closure@crossbeam_channel::flavors::zero::Channel<ignore::walk::DirEntry>::send::{closure#0}]>", [0 x i64] } | |
%"ignore::overrides::OverrideBuilder" = type { [0 x i64], %"ignore::gitignore::GitignoreBuilder", [0 x i64] } | |
%"ignore::gitignore::GitignoreBuilder" = type { [0 x i64], %"globset::GlobSetBuilder", [0 x i64], %"std::path::PathBuf", [0 x i64], %"std::vec::Vec<ignore::gitignore::Glob>", [0 x i8], i8, [7 x i8] } | |
%"globset::GlobSetBuilder" = type { [0 x i64], %"std::vec::Vec<globset::glob::Glob>", [0 x i64] } | |
%"std::vec::Vec<globset::glob::Glob>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"std::vec::Vec<ignore::gitignore::Glob>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"serde_json::value::ser::SerializeMap::Map" = type { [0 x i64], %"serde_json::Map<std::string::String, serde_json::Value>", [0 x i64], %"std::option::Option<std::string::String>", [0 x i64] } | |
%"serde_json::value::ser::SerializeVec" = type { [0 x i64], %"std::vec::Vec<serde_json::Value>", [0 x i64] } | |
%"std::vec::Vec<&tokei::Report>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"std::marker::PhantomData<&tokei::Report>" = type {} | |
%"std::marker::PhantomData<crossbeam_deque::deque::Buffer<ignore::walk::DirEntry>>" = type {} | |
%"std::marker::PhantomData<crossbeam_channel::counter::Counter<crossbeam_channel::flavors::array::Channel<ignore::walk::DirEntry>>>" = type {} | |
%"std::marker::PhantomData<[crossbeam_channel::flavors::array::Slot<ignore::walk::DirEntry>]>" = type {} | |
%"std::marker::PhantomData<crossbeam_channel::counter::Counter<crossbeam_channel::flavors::list::Channel<ignore::walk::DirEntry>>>" = type {} | |
%"std::marker::PhantomData<(&tokei::LanguageType, &mut tokei::Language)>" = type {} | |
%"std::marker::PhantomData<crossbeam_channel::flavors::zero::Packet<ignore::walk::DirEntry>>" = type {} | |
%"std::marker::PhantomData<crossbeam_channel::counter::Counter<crossbeam_channel::flavors::zero::Channel<ignore::walk::DirEntry>>>" = type {} | |
%"std::marker::PhantomData<crossbeam_channel::flavors::list::Block<ignore::walk::DirEntry>>" = type {} | |
%"std::option::Option<tokei::Language>::Some" = type { [0 x i64], %"tokei::Language", [0 x i64] } | |
%"std::mem::MaybeUninit<tokei::Language>" = type { [10 x i64] } | |
%"std::str::SplitWhitespace" = type { [0 x i64], %"std::iter::Filter<std::str::Split<core::str::IsWhitespace>, core::str::IsNotEmpty>", [0 x i64] } | |
%"std::option::Option<(usize, usize)>" = type { [0 x i64], i64, [2 x i64] } | |
%"std::option::Option<(usize, usize)>::Some" = type { [1 x i64], { i64, i64 }, [0 x i64] } | |
%"std::str::pattern::SearchStep" = type { [0 x i64], i64, [2 x i64] } | |
%"std::str::pattern::SearchStep::Match" = type { [1 x i64], i64, [0 x i64], i64, [0 x i64] } | |
%"std::str::pattern::SearchStep::Reject" = type { [1 x i64], i64, [0 x i64], i64, [0 x i64] } | |
%"[closure@src/main.rs:68:29: 68:56]" = type {} | |
%"[closure@std::iter::Iterator::any::check<(&tokei::LanguageType, &tokei::Language), [closure@src/main.rs:68:29: 68:56]>::{closure#0}]" = type { [0 x i8], %"[closure@src/main.rs:68:29: 68:56]", [0 x i8] } | |
%"[closure@std::iter::Iterator::for_each::call<(&tokei::LanguageType, &mut tokei::Language), fn((&tokei::LanguageType, &mut tokei::Language)) {std::mem::drop::<(&tokei::LanguageType, &mut tokei::Language)>}>::{closure#0}]" = type { [0 x i8], {}, [0 x i8] } | |
%"[closure@std::iter::adapters::map::map_fold<&std::vec::Vec<tokei::Report>, usize, usize, for<'r> fn(&'r std::vec::Vec<tokei::Report>) -> usize {std::vec::Vec::<tokei::Report>::len}, fn(usize, usize) -> <usize as std::ops::Add>::Output {<usize as std::ops::Add>::add}>::{closure#0}]" = type { [0 x i8], {}, [0 x i8], {}, [0 x i8] } | |
%"[closure@src/cli_utils.rs:324:36: 324:64].3" = type {} | |
%"[closure@src/cli_utils.rs:324:36: 324:64]" = type {} | |
%"std::result::Result<usize, usize>::Ok" = type { [1 x i64], i64, [0 x i64] } | |
%"std::result::Result<*mut crossbeam_channel::flavors::list::Block<ignore::walk::DirEntry>, *mut crossbeam_channel::flavors::list::Block<ignore::walk::DirEntry>>::Err" = type { [1 x i64], %"crossbeam_channel::flavors::list::Block<ignore::walk::DirEntry>"*, [0 x i64] } | |
%"std::result::Result<*mut crossbeam_channel::flavors::list::Block<ignore::walk::DirEntry>, *mut crossbeam_channel::flavors::list::Block<ignore::walk::DirEntry>>::Ok" = type { [1 x i64], %"crossbeam_channel::flavors::list::Block<ignore::walk::DirEntry>"*, [0 x i64] } | |
%"std::sync::atomic::AtomicU8" = type { [0 x i8], i8, [0 x i8] } | |
%"std::result::Result<std::alloc::Layout, std::alloc::LayoutError>::Err" = type { [0 x i8], %"std::alloc::LayoutError", [0 x i8] } | |
%"std::alloc::LayoutError" = type { [0 x i8], {}, [0 x i8] } | |
%"std::result::Result<(std::alloc::Layout, usize), std::alloc::LayoutError>" = type { [1 x i64], i64, [1 x i64] } | |
%"std::result::Result<(std::alloc::Layout, usize), std::alloc::LayoutError>::Ok" = type { [0 x i64], { [0 x i64], { i64, i64 }, [0 x i64], i64, [0 x i64] }, [0 x i64] } | |
%"std::result::Result<usize, std::alloc::LayoutError>::Ok" = type { [1 x i64], i64, [0 x i64] } | |
%"std::ptr::Repr<&std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>>" = type { [2 x i64] } | |
%"std::ptr::Repr<&std::vec::Vec<&tokei::Report>>" = type { [2 x i64] } | |
%"std::marker::PhantomData<&&tokei::Report>" = type {} | |
%"std::marker::PhantomData<&&std::vec::Vec<&tokei::Report>>" = type {} | |
%"std::marker::PhantomData<&(&tokei::LanguageType, &tokei::Language)>" = type {} | |
%"std::marker::PhantomData<&tokei::CodeStats>" = type {} | |
%"std::marker::PhantomData<&(&tokei::LanguageType, &mut tokei::Language)>" = type {} | |
%"std::marker::PhantomData<&&std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>>" = type {} | |
%"std::marker::PhantomData<&mut (&tokei::LanguageType, &mut tokei::Language)>" = type {} | |
%"[closure@alloc::collections::btree::unwrap_unchecked<&mut alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>::{closure#0}]" = type {} | |
%"std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>>" = type { [1 x i64], {}*, [1 x i64] } | |
%"[closure@alloc::collections::btree::unwrap_unchecked<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>>::{closure#0}]" = type {} | |
%"std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>>::Some" = type { [0 x i64], %"alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>", [0 x i64] } | |
%"[closure@std::option::Option<std::vec::Vec<tokei::LanguageType>>::as_deref::{closure#0}]" = type {} | |
%"std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::Edge>>" = type { [1 x i64], {}*, [1 x i64] } | |
%"alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::Edge>" = type { [0 x i8], %"std::marker::PhantomData<alloc::collections::btree::node::marker::Edge>", [0 x i8], { i64, i64* }, [0 x i64], i64, [0 x i64] } | |
%"std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::Edge>>::Some" = type { [0 x i64], %"alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::Edge>", [0 x i64] } | |
%"[closure@tokei::utils::fs::get_all_files<&str>::{closure#4}]" = type {} | |
%"[closure@src/main.rs:46:45: 46:55]" = type {} | |
%"[closure@tokei::utils::fs::get_all_files<&str>::{closure#0}]" = type {} | |
%"[closure@<std::vec::Drain<(&tokei::LanguageType, &mut tokei::Language)> as std::iter::Iterator>::next::{closure#0}]" = type {} | |
%"std::option::Option<input::Format>::Some" = type { [1 x i8], %"input::Format::Json", [0 x i8] } | |
%"[closure@tokei::utils::fs::get_all_files<&str>::{closure#3}]" = type {} | |
%"[closure@tokei::utils::fs::get_all_files<&str>::{closure#1}]" = type {} | |
%"[closure@src/cli.rs:113:51: 118:10]" = type {} | |
%"std::option::Option<std::vec::Vec<tokei::LanguageType>>::Some" = type { [0 x i64], %"std::vec::Vec<tokei::LanguageType>", [0 x i64] } | |
%"[closure@std::option::Option<&str>::as_deref::{closure#0}]" = type {} | |
%"[closure@tokei::utils::fs::get_all_files<&str>::{closure#2}]" = type {} | |
%"std::result::Result<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::Edge>, alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>>" = type { [0 x i64], i64, [3 x i64] } | |
%"std::result::Result<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::Edge>, alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>>::Err" = type { [1 x i64], { i64, i64* }, [0 x i64] } | |
%"std::result::Result<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::Edge>, alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>>::Ok" = type { [1 x i64], %"alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::Edge>", [0 x i64] } | |
%"std::option::NoneError" = type {} | |
%"std::result::Result<&mut (&tokei::LanguageType, &mut tokei::Language), std::option::NoneError>::Err" = type { [0 x i8], %"std::option::NoneError", [0 x i8] } | |
%"std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>::Some" = type { [0 x i64], %"alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>", [0 x i64] } | |
%"[closure@tokei::utils::fs::get_all_files<&str>::{closure#5}::{closure#0}::{closure#0}]" = type {} | |
%"std::option::Option<std::fs::FileType>::Some" = type { [1 x i16], i16, [0 x i16] } | |
%"std::result::Result<tokei::Sort, std::string::String>" = type { [0 x i8], i8, [31 x i8] } | |
%"[closure@src/cli_utils.rs:56:35: 59:6]" = type {} | |
%"std::result::Result<tokei::Sort, std::string::String>::Err" = type { [1 x i64], %"std::string::String", [0 x i64] } | |
%"std::result::Result<tokei::Sort, std::string::String>::Ok" = type { [1 x i8], i8, [0 x i8] } | |
%"std::result::Result<input::Format, std::string::String>" = type { [0 x i64], {}*, [2 x i64] } | |
%"[closure@src/cli_utils.rs:56:35: 59:6].4" = type {} | |
%"std::result::Result<input::Format, std::string::String>::Err" = type { [0 x i64], %"std::string::String", [0 x i64] } | |
%"std::result::Result<cli_utils::NumberFormatStyle, std::string::String>" = type { [0 x i8], i8, [31 x i8] } | |
%"[closure@src/cli_utils.rs:56:35: 59:6].5" = type {} | |
%"std::result::Result<cli_utils::NumberFormatStyle, std::string::String>::Err" = type { [1 x i64], %"std::string::String", [0 x i64] } | |
%"std::result::Result<cli_utils::NumberFormatStyle, std::string::String>::Ok" = type { [1 x i8], i8, [0 x i8] } | |
%"[closure@src/cli_utils.rs:56:35: 59:6].6" = type {} | |
%"std::result::Result<usize, std::num::ParseIntError>" = type { [0 x i8], i8, [15 x i8] } | |
%"std::result::Result<usize, std::num::ParseIntError>::Err" = type { [1 x i8], i8, [0 x i8] } | |
%"std::result::Result<usize, std::num::ParseIntError>::Ok" = type { [1 x i64], i64, [0 x i64] } | |
%"std::result::Result<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>>" = type { [0 x i64], i64, [3 x i64] } | |
%"std::result::Result<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>>::Ok" = type { [1 x i64], %"alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>", [0 x i64] } | |
%"std::option::Option<()>::Some" = type { [1 x i8], {}, [0 x i8] } | |
%"std::result::Result<tokei::language::_::<impl serde::de::Deserialize<'de> for tokei::Language>::deserialize::__Field, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<std::option::Option<tokei::LanguageType>, serde_json::Error>" = type { [0 x i8], i8, [15 x i8] } | |
%"std::result::Result<std::option::Option<tokei::LanguageType>, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<std::option::Option<tokei::LanguageType>, serde_json::Error>::Ok" = type { [1 x i8], i8, [0 x i8] } | |
%"std::result::Result<tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::CodeStats>::deserialize::__Field, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::Report>::deserialize::__Field, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"ignore::overrides::Override" = type { [0 x i64], %"ignore::gitignore::Gitignore", [0 x i64] } | |
%"ignore::gitignore::Gitignore" = type { [0 x i64], %"globset::GlobSet", [0 x i64], %"std::path::PathBuf", [0 x i64], %"std::vec::Vec<ignore::gitignore::Glob>", [0 x i64], i64, [0 x i64], i64, [0 x i64], i64*, [0 x i64] } | |
%"globset::GlobSet" = type { [0 x i64], i64, [0 x i64], %"std::vec::Vec<globset::GlobSetMatchStrategy>", [0 x i64] } | |
%"std::vec::Vec<globset::GlobSetMatchStrategy>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"std::result::Result<ignore::overrides::Override, ignore::Error>" = type { [0 x i64], i64, [13 x i64] } | |
%"std::result::Result<ignore::overrides::Override, ignore::Error>::Err" = type { [1 x i64], %"ignore::Error", [0 x i64] } | |
%"std::result::Result<ignore::overrides::Override, ignore::Error>::Ok" = type { [1 x i64], %"ignore::overrides::Override", [0 x i64] } | |
%"std::result::Result<std::string::String, std::boxed::Box<dyn std::error::Error>>" = type { [0 x i64], i64, [3 x i64] } | |
%"std::result::Result<std::string::String, std::boxed::Box<dyn std::error::Error>>::Err" = type { [1 x i64], { {}*, [3 x i64]* }, [0 x i64] } | |
%"std::result::Result<std::string::String, std::boxed::Box<dyn std::error::Error>>::Ok" = type { [1 x i64], %"std::string::String", [0 x i64] } | |
%"std::result::Result<(), crossbeam_channel::err::SendError<ignore::walk::DirEntry>>::Err" = type { [0 x i64], %"crossbeam_channel::err::SendError<ignore::walk::DirEntry>", [0 x i64] } | |
%"std::result::Result<serde_json::Value, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<serde_json::Value, serde_json::Error>::Ok" = type { [1 x i64], %"serde_json::Value", [0 x i64] } | |
%"std::result::Result<(), crossbeam_channel::err::SendError<ignore::walk::DirEntry>>::Ok" = type { [0 x i8], {}, [0 x i8] } | |
%"std::result::Result<ignore::walk::DirEntry, crossbeam_channel::err::RecvError>::Err" = type { [0 x i8], %"crossbeam_channel::err::RecvError", [0 x i8] } | |
%"std::mem::ManuallyDrop<[u8; 40]>" = type { [0 x i8], [40 x i8], [0 x i8] } | |
%"std::mem::MaybeUninit<[u8; 40]>" = type { [40 x i8] } | |
%"std::collections::btree_map::VacantEntry<tokei::LanguageType, tokei::Language>" = type { [0 x i8], %"std::marker::PhantomData<&mut (tokei::LanguageType, tokei::Language)>", [0 x i8], %"alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>", [0 x i64], i64*, [0 x i8], i8, [7 x i8] } | |
%"alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>" = type { [0 x i8], %"std::marker::PhantomData<alloc::collections::btree::node::marker::Edge>", [0 x i8], { i64, i64* }, [0 x i64], i64, [0 x i64] } | |
%"std::collections::btree_map::OccupiedEntry<tokei::LanguageType, tokei::Language>" = type { [0 x i8], %"std::marker::PhantomData<&mut (tokei::LanguageType, tokei::Language)>", [0 x i8], %"alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>", [0 x i64], i64*, [0 x i64] } | |
%"alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>" = type { [0 x i8], %"std::marker::PhantomData<alloc::collections::btree::node::marker::KV>", [0 x i8], { i64, i64* }, [0 x i64], i64, [0 x i64] } | |
%"std::collections::btree_map::Entry<tokei::LanguageType, tokei::Language>" = type { [0 x i64], i64, [5 x i64] } | |
%"std::collections::btree_map::Entry<tokei::LanguageType, tokei::Language>::Vacant" = type { [1 x i64], %"std::collections::btree_map::VacantEntry<tokei::LanguageType, tokei::Language>", [0 x i64] } | |
%"std::collections::btree_map::Entry<tokei::LanguageType, tokei::Language>::Occupied" = type { [1 x i64], %"std::collections::btree_map::OccupiedEntry<tokei::LanguageType, tokei::Language>", [0 x i64] } | |
%"std::collections::btree_map::VacantEntry<tokei::LanguageType, tokei::CodeStats>" = type { [0 x i8], %"std::marker::PhantomData<&mut (tokei::LanguageType, tokei::CodeStats)>", [0 x i8], %"alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, tokei::LanguageType, tokei::CodeStats, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>", [0 x i64], i64*, [0 x i8], i8, [7 x i8] } | |
%"std::marker::PhantomData<&mut (tokei::LanguageType, tokei::CodeStats)>" = type {} | |
%"alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, tokei::LanguageType, tokei::CodeStats, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>" = type { [0 x i8], %"std::marker::PhantomData<alloc::collections::btree::node::marker::Edge>", [0 x i8], { i64, i64* }, [0 x i64], i64, [0 x i64] } | |
%"std::collections::btree_map::OccupiedEntry<tokei::LanguageType, tokei::CodeStats>" = type { [0 x i8], %"std::marker::PhantomData<&mut (tokei::LanguageType, tokei::CodeStats)>", [0 x i8], %"alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, tokei::LanguageType, tokei::CodeStats, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>", [0 x i64], i64*, [0 x i64] } | |
%"alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, tokei::LanguageType, tokei::CodeStats, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>" = type { [0 x i8], %"std::marker::PhantomData<alloc::collections::btree::node::marker::KV>", [0 x i8], { i64, i64* }, [0 x i64], i64, [0 x i64] } | |
%"std::collections::btree_map::Entry<tokei::LanguageType, tokei::CodeStats>" = type { [0 x i64], i64, [5 x i64] } | |
%"std::collections::btree_map::Entry<tokei::LanguageType, tokei::CodeStats>::Vacant" = type { [1 x i64], %"std::collections::btree_map::VacantEntry<tokei::LanguageType, tokei::CodeStats>", [0 x i64] } | |
%"std::collections::btree_map::Entry<tokei::LanguageType, tokei::CodeStats>::Occupied" = type { [1 x i64], %"std::collections::btree_map::OccupiedEntry<tokei::LanguageType, tokei::CodeStats>", [0 x i64] } | |
%"[closure@alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>::next_unchecked::{closure#0}]" = type {} | |
%"alloc::collections::btree::mem::replace::PanicGuard" = type {} | |
%"alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::KV>" = type { [0 x i8], %"std::marker::PhantomData<alloc::collections::btree::node::marker::KV>", [0 x i8], { i64, i64* }, [0 x i64], i64, [0 x i64] } | |
%"alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::KV>" = type { [0 x i8], %"std::marker::PhantomData<alloc::collections::btree::node::marker::KV>", [0 x i8], { i64, i64* }, [0 x i64], i64, [0 x i64] } | |
%"std::result::Result<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::Edge>>" = type { [0 x i64], i64, [3 x i64] } | |
%"alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::Edge>" = type { [0 x i8], %"std::marker::PhantomData<alloc::collections::btree::node::marker::Edge>", [0 x i8], { i64, i64* }, [0 x i64], i64, [0 x i64] } | |
%"std::result::Result<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::Edge>>::Err" = type { [1 x i64], %"alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::Edge>", [0 x i64] } | |
%"std::result::Result<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::Edge>>::Ok" = type { [1 x i64], %"alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>", [0 x i64] } | |
%"alloc::collections::btree::node::ForceResult<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::KV>>" = type { [0 x i64], i64, [3 x i64] } | |
%"alloc::collections::btree::node::ForceResult<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Internal>>" = type { [0 x i64], i64, [2 x i64] } | |
%"alloc::collections::btree::node::ForceResult<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Internal>>::Internal" = type { [1 x i64], { i64, i64* }, [0 x i64] } | |
%"alloc::collections::btree::node::ForceResult<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::KV>>::Internal" = type { [1 x i64], %"alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::KV>", [0 x i64] } | |
%"alloc::collections::btree::node::ForceResult<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Internal>>::Leaf" = type { [1 x i64], { i64, i64* }, [0 x i64] } | |
%"alloc::collections::btree::node::ForceResult<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::KV>>::Leaf" = type { [1 x i64], %"alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::KV>", [0 x i64] } | |
%"std::mem::MaybeUninit<tokei::CodeStats>" = type { [6 x i64] } | |
%"alloc::collections::btree::node::LeafNode<tokei::LanguageType, tokei::CodeStats>" = type { [0 x i64], i64*, [0 x i64], [11 x %"std::mem::MaybeUninit<tokei::CodeStats>"], [0 x i16], i16, [0 x i16], i16, [0 x i8], [11 x i8], [1 x i8] } | |
%"alloc::collections::btree::node::LeafNode<tokei::LanguageType, tokei::Language>" = type { [0 x i64], i64*, [0 x i64], [11 x %"std::mem::MaybeUninit<tokei::Language>"], [0 x i16], i16, [0 x i16], i16, [0 x i8], [11 x i8], [1 x i8] } | |
%"std::marker::PhantomData<(alloc::collections::btree::node::marker::ValMut, alloc::collections::btree::node::marker::LeafOrInternal)>" = type {} | |
%"std::marker::PhantomData<(alloc::collections::btree::node::marker::ValMut, alloc::collections::btree::node::marker::Internal)>" = type {} | |
%"std::result::Result<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::ValMut, tokei::LanguageType, tokei::Language, alloc::collections::btree::node::marker::LeafOrInternal>>::Err" = type { [1 x i64], { i64, i64* }, [0 x i64] } | |
%"std::marker::PhantomData<alloc::sync::ArcInner<crossbeam_utils::cache_padded::CachePadded<crossbeam_deque::deque::Inner<ignore::walk::DirEntry>>>>" = type {} | |
%"std::alloc::AllocError" = type {} | |
%"std::vec::Vec<std::slice::merge_sort::Run>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"[closure@src/main.rs:86:46: 86:82]" = type {} | |
%"[closure@src/main.rs:84:45: 84:75]" = type {} | |
%"[closure@src/main.rs:85:46: 85:94]" = type {} | |
%"[closure@src/main.rs:83:49: 83:87]" = type {} | |
%"[closure@src/main.rs:82:47: 82:81]" = type {} | |
%"std::result::Result<(), std::collections::TryReserveError>" = type { [0 x i64], i64, [2 x i64] } | |
%"std::result::Result<(), std::collections::TryReserveError>::Err" = type { [1 x i64], { i64, i64 }, [0 x i64] } | |
%"std::result::Result<(), std::collections::TryReserveError>::Ok" = type { [8 x i8], {}, [0 x i8] } | |
%"std::option::Option<(std::ptr::NonNull<u8>, std::alloc::Layout)>" = type { [0 x i64], {}*, [2 x i64] } | |
%"std::option::Option<(std::ptr::NonNull<u8>, std::alloc::Layout)>::Some" = type { [0 x i64], { [0 x i64], i8*, [0 x i64], { i64, i64 }, [0 x i64] }, [0 x i64] } | |
%"std::result::Result<std::ptr::NonNull<[u8]>, std::collections::TryReserveError>" = type { [0 x i64], i64, [2 x i64] } | |
%"std::result::Result<usize, std::collections::TryReserveError>" = type { [0 x i64], i64, [2 x i64] } | |
%"std::result::Result<usize, std::collections::TryReserveError>::Ok" = type { [1 x i64], i64, [0 x i64] } | |
%"std::result::Result<usize, std::collections::TryReserveError>::Err" = type { [1 x i64], { i64, i64 }, [0 x i64] } | |
%"std::result::Result<std::ptr::NonNull<[u8]>, std::collections::TryReserveError>::Ok" = type { [1 x i64], { i8*, i64 }, [0 x i64] } | |
%"std::result::Result<std::ptr::NonNull<[u8]>, std::collections::TryReserveError>::Err" = type { [1 x i64], { i64, i64 }, [0 x i64] } | |
%"rayon::iter::filter::Filter<rayon::iter::filter_map::FilterMap<rayon::iter::par_bridge::IterBridge<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>" = type { [0 x i64], %"rayon::iter::filter_map::FilterMap<rayon::iter::par_bridge::IterBridge<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>", [0 x i64], i64*, [0 x i64] } | |
%"std::collections::Bound<&usize>::Included" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::collections::Bound<&usize>::Excluded" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::marker::PhantomData<tokei::language::language_type::_::<impl serde::de::Deserialize<'de> for tokei::LanguageType>::deserialize::__Field>" = type {} | |
%"serde::de::Unexpected::Float" = type { [1 x i64], double, [0 x i64] } | |
%"std::marker::PhantomData<std::vec::Vec<tokei::Report>>" = type {} | |
%"std::marker::PhantomData<usize>" = type {} | |
%"std::marker::PhantomData<std::path::PathBuf>" = type {} | |
%"std::marker::PhantomData<bool>" = type {} | |
%"std::marker::PhantomData<serde::de::ignored_any::IgnoredAny>" = type {} | |
%"std::marker::PhantomData<tokei::language::_::<impl serde::de::Deserialize<'de> for tokei::Language>::deserialize::__Field>" = type {} | |
%"std::marker::PhantomData<tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::CodeStats>::deserialize::__Field>" = type {} | |
%"std::marker::PhantomData<tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::Report>::deserialize::__Field>" = type {} | |
%"std::result::Result<serde_json::value::ser::SerializeMap, serde_json::Error>" = type { [0 x i64], i64, [6 x i64] } | |
%"std::result::Result<serde_json::value::ser::SerializeMap, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<serde_json::value::ser::SerializeMap, serde_json::Error>::Ok" = type { [1 x i64], %"serde_json::value::ser::SerializeMap::Map", [0 x i64] } | |
%"std::result::Result<serde_json::value::ser::SerializeVec, serde_json::Error>" = type { [0 x i64], i64, [3 x i64] } | |
%"std::result::Result<serde_json::value::ser::SerializeVec, serde_json::Error>::Err" = type { [1 x i64], i64*, [0 x i64] } | |
%"std::result::Result<serde_json::value::ser::SerializeVec, serde_json::Error>::Ok" = type { [1 x i64], %"serde_json::value::ser::SerializeVec", [0 x i64] } | |
%"serde_json::value::ser::MapKeySerializer" = type {} | |
%"std::marker::PhantomData<serde_json::Error>" = type {} | |
%"tokei::Config" = type { [0 x i64], { i64, i64 }, [0 x i64], %"std::option::Option<std::vec::Vec<tokei::LanguageType>>", [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [1 x i8] } | |
%"ignore::walk::WalkParallel" = type { [0 x i64], %"std::vec::IntoIter<std::path::PathBuf>", [0 x i64], i64*, [0 x i64], { i64, i64 }, [0 x i64], { i64, i64 }, [0 x i64], i64, [0 x i64], i64*, [0 x i64], { i64*, i8* }, [0 x i8], i8, [0 x i8], i8, [6 x i8] } | |
%"std::vec::IntoIter<std::path::PathBuf>" = type { [0 x i8], %"std::marker::PhantomData<std::path::PathBuf>", [0 x i8], %"std::alloc::Global", [0 x i8], i64*, [0 x i64], i64, [0 x i64], %"std::path::PathBuf"*, [0 x i64], %"std::path::PathBuf"*, [0 x i64] } | |
%"std::result::Result<&mut ignore::overrides::OverrideBuilder, ignore::Error>" = type { [0 x i64], i64, [7 x i64] } | |
%"lock_api::mutex::Mutex<parking_lot::raw_mutex::RawMutex, &mut std::collections::BTreeMap<tokei::LanguageType, tokei::Language>>" = type { [0 x i8], %"parking_lot::raw_mutex::RawMutex", [7 x i8], i64*, [0 x i64] } | |
%"parking_lot::raw_mutex::RawMutex" = type { [0 x i8], %"std::sync::atomic::AtomicU8", [0 x i8] } | |
%"std::result::Result<&mut ignore::overrides::OverrideBuilder, ignore::Error>::Err" = type { [1 x i64], %"ignore::Error", [0 x i64] } | |
%"std::result::Result<&mut ignore::overrides::OverrideBuilder, ignore::Error>::Ok" = type { [1 x i64], %"ignore::overrides::OverrideBuilder"*, [0 x i64] } | |
%"std::result::Result<tokei::Report, (std::io::Error, std::path::PathBuf)>" = type { [0 x i64], i64, [9 x i64] } | |
%"std::result::Result<tokei::Report, (std::io::Error, std::path::PathBuf)>::Err" = type { [1 x i64], { [0 x i64], %"std::io::Error", [0 x i64], %"std::path::PathBuf", [0 x i64] }, [0 x i64] } | |
%"std::result::Result<tokei::Report, (std::io::Error, std::path::PathBuf)>::Ok" = type { [1 x i64], %"tokei::Report", [0 x i64] } | |
%"std::result::Result<ignore::walk::DirEntry, ignore::Error>::Err" = type { [1 x i64], %"ignore::Error", [0 x i64] } | |
%"std::result::Result<ignore::walk::DirEntry, ignore::Error>::Ok" = type { [1 x i64], %"ignore::walk::DirEntry", [0 x i64] } | |
%"ignore::Error::WithDepth" = type { [1 x i64], i64, [0 x i64], %"ignore::Error"*, [0 x i64] } | |
%"ignore::Error::WithPath" = type { [1 x i64], %"std::path::PathBuf", [0 x i64], %"ignore::Error"*, [0 x i64] } | |
%"std::io::BufReader<std::fs::File>" = type { [0 x i64], { [0 x i8]*, i64 }, [0 x i64], i64, [0 x i64], i64, [0 x i32], i32, [1 x i32] } | |
%"std::result::Result<std::fs::File, std::io::Error>::Ok" = type { [1 x i32], i32, [0 x i32] } | |
%"std::option::Option<std::string::String>::Some" = type { [0 x i64], %"std::string::String", [0 x i64] } | |
%"tokei::Languages" = type { [0 x i64], %"std::collections::BTreeMap<tokei::LanguageType, tokei::Language>", [0 x i64] } | |
%"std::fmt::DebugTuple" = type { [0 x i64], %"std::fmt::Formatter"*, [0 x i64], i64, [0 x i8], i8, [0 x i8], i8, [6 x i8] } | |
%"serde_json::number::N::Float" = type { [1 x i64], double, [0 x i64] } | |
%"serde_json::number::N::PosInt" = type { [1 x i64], i64, [0 x i64] } | |
%"serde_json::number::N::NegInt" = type { [1 x i64], i64, [0 x i64] } | |
%"std::result::Result<std::result::Result<ignore::walk::DirEntry, crossbeam_channel::err::RecvTimeoutError>, std::thread::AccessError>::Err" = type { [0 x i8], %"std::thread::AccessError", [0 x i8] } | |
%"std::result::Result<usize, std::fmt::Error>::Err" = type { [8 x i8], %"std::fmt::Error", [0 x i8] } | |
%"std::result::Result<std::result::Result<(), crossbeam_channel::err::SendTimeoutError<ignore::walk::DirEntry>>, std::thread::AccessError>::Err" = type { [0 x i8], %"std::thread::AccessError", [0 x i8] } | |
%"std::result::Result<((), ()), std::thread::AccessError>::Err" = type { [1 x i8], %"std::thread::AccessError", [0 x i8] } | |
%"serde_json::read::Reference<str>::Copied" = type { [1 x i64], { [0 x i8]*, i64 }, [0 x i64] } | |
%"serde_json::read::Reference<str>::Borrowed" = type { [1 x i64], { [0 x i8]*, i64 }, [0 x i64] } | |
%"std::result::Result<(), std::fmt::Error>::Ok" = type { [1 x i8], {}, [0 x i8] } | |
%"std::result::Result<(), std::fmt::Error>::Err" = type { [1 x i8], %"std::fmt::Error", [0 x i8] } | |
%"[closure@<std::str::Chars as std::iter::Iterator>::next::{closure#0}]" = type {} | |
%"rayon_core::unwind::AbortIfPanic" = type {} | |
%"rayon_core::job::JobResult<()>::Ok" = type { [8 x i8], {}, [0 x i8] } | |
%"rayon_core::job::JobResult<((), ())>::Ok" = type { [8 x i8], { [0 x i8], {}, [0 x i8], {}, [0 x i8] }, [0 x i8] } | |
%"std::result::Result<(), &str>::Ok" = type { [0 x i8], {}, [0 x i8] } | |
%"std::ops::ControlFlow<&str>::Continue" = type { [0 x i8], {}, [0 x i8] } | |
%"std::marker::PhantomData<(&mut &mut std::collections::BTreeMap<tokei::LanguageType, tokei::Language>, lock_api::GuardNoSend)>" = type {} | |
%"std::mem::ManuallyDrop<std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>>" = type { [0 x i64], %"std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>", [0 x i64] } | |
%"std::marker::PhantomData<[std::path::PathBuf]>" = type {} | |
%"std::result::Result<num_format::CustomFormat, num_format::Error>" = type { [0 x i8], i8, [231 x i8] } | |
%"std::result::Result<num_format::CustomFormat, num_format::Error>::Err" = type { [1 x i64], %"num_format::Error", [0 x i64] } | |
%"std::result::Result<num_format::CustomFormat, num_format::Error>::Ok" = type { [1 x i8], %"num_format::CustomFormat", [0 x i8] } | |
%"env_logger::Builder" = type { [0 x i64], %"env_logger::filter::Builder", [0 x i64], %"env_logger::fmt::Builder", [0 x i8], %"env_logger::fmt::writer::Builder", [0 x i8], i8, [3 x i8] } | |
%"env_logger::filter::Builder" = type { [0 x i64], %"std::vec::Vec<env_logger::filter::Directive>", [0 x i64], %"std::option::Option<env_logger::filter::inner::Filter>", [0 x i8], i8, [7 x i8] } | |
%"std::vec::Vec<env_logger::filter::Directive>" = type { [0 x i64], { i64*, i64 }, [0 x i64], i64, [0 x i64] } | |
%"std::option::Option<env_logger::filter::inner::Filter>" = type { [0 x i64], {}*, [68 x i64] } | |
%"env_logger::fmt::Builder" = type { [0 x i64], { i64, i64 }, [0 x i64], { i8*, i8* }, [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [4 x i8] } | |
%"env_logger::fmt::writer::Builder" = type { [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [0 x i8], i8, [0 x i8] } | |
%"std::option::Option<std::collections::BTreeMap<tokei::LanguageType, tokei::Language>>" = type { [0 x i64], i64, [3 x i64] } | |
%"std::option::Option<std::collections::BTreeMap<tokei::LanguageType, tokei::Language>>::Some" = type { [1 x i64], %"std::collections::BTreeMap<tokei::LanguageType, tokei::Language>", [0 x i64] } | |
%"std::result::Result<(), std::boxed::Box<dyn std::error::Error>>::Ok" = type { [0 x i8], {}, [0 x i8] } | |
%"std::fmt::DebugStruct" = type { [0 x i64], %"std::fmt::Formatter"*, [0 x i8], i8, [0 x i8], i8, [6 x i8] } | |
%"std::result::Result<input::Format, std::string::String>::Ok" = type { [0 x i8], %"input::Format::Json", [0 x i8] } | |
%"unwind::libunwind::_Unwind_Exception" = type { [0 x i64], i64, [0 x i64], void (i32, %"unwind::libunwind::_Unwind_Exception"*)*, [0 x i64], [6 x i64], [0 x i64] } | |
%"unwind::libunwind::_Unwind_Context" = type { [0 x i8] } | |
@alloc1593 = private unnamed_addr constant <{ [28 x i8] }> <{ [28 x i8] c"converting zero into `Owned`" }>, align 1 | |
@alloc1728 = private unnamed_addr constant <{ [101 x i8] }> <{ [101 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.9.1/src/atomic.rs" }>, align 1 | |
@alloc1595 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [101 x i8] }>, <{ [101 x i8] }>* @alloc1728, i32 0, i32 0, i32 0), [16 x i8] c"e\00\00\00\00\00\00\00\0E\03\00\00\09\00\00\00" }>, align 8 | |
@alloc1613 = private unnamed_addr constant <{ [109 x i8] }> <{ [109 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/num-format-0.4.0/src/to_formatted_string.rs" }>, align 1 | |
@alloc1614 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [109 x i8] }>, <{ [109 x i8] }>* @alloc1613, i32 0, i32 0, i32 0), [16 x i8] c"m\00\00\00\00\00\00\00\22\00\00\009\00\00\00" }>, align 8 | |
@alloc1641 = private unnamed_addr constant <{ [104 x i8] }> <{ [104 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/num-format-0.4.0/src/impls/integers.rs" }>, align 1 | |
@alloc1616 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [104 x i8] }>, <{ [104 x i8] }>* @alloc1641, i32 0, i32 0, i32 0), [16 x i8] c"h\00\00\00\00\00\00\00\D3\00\00\00\05\00\00\00" }>, align 8 | |
@str.0 = internal constant [33 x i8] c"attempt to subtract with overflow" | |
@alloc1618 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [104 x i8] }>, <{ [104 x i8] }>* @alloc1641, i32 0, i32 0, i32 0), [16 x i8] c"h\00\00\00\00\00\00\00\D5\00\00\00\14\00\00\00" }>, align 8 | |
@alloc1620 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [104 x i8] }>, <{ [104 x i8] }>* @alloc1641, i32 0, i32 0, i32 0), [16 x i8] c"h\00\00\00\00\00\00\00\D5\00\00\00\09\00\00\00" }>, align 8 | |
@alloc1622 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [104 x i8] }>, <{ [104 x i8] }>* @alloc1641, i32 0, i32 0, i32 0), [16 x i8] c"h\00\00\00\00\00\00\00\D7\00\00\00\1F\00\00\00" }>, align 8 | |
@alloc1624 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [104 x i8] }>, <{ [104 x i8] }>* @alloc1641, i32 0, i32 0, i32 0), [16 x i8] c"h\00\00\00\00\00\00\00\D7\00\00\00\14\00\00\00" }>, align 8 | |
@str.1 = internal constant [28 x i8] c"attempt to add with overflow" | |
@alloc1626 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [104 x i8] }>, <{ [104 x i8] }>* @alloc1641, i32 0, i32 0, i32 0), [16 x i8] c"h\00\00\00\00\00\00\00\D7\00\00\00\09\00\00\00" }>, align 8 | |
@alloc1628 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [104 x i8] }>, <{ [104 x i8] }>* @alloc1641, i32 0, i32 0, i32 0), [16 x i8] c"h\00\00\00\00\00\00\00\D8\00\00\00\09\00\00\00" }>, align 8 | |
@alloc2808 = private unnamed_addr constant <{ [200 x i8] }> <{ [200 x i8] c"00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899" }>, align 1 | |
@alloc1631 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [104 x i8] }>, <{ [104 x i8] }>* @alloc1641, i32 0, i32 0, i32 0), [16 x i8] c"h\00\00\00\00\00\00\00\E5\00\00\00\1E\00\00\00" }>, align 8 | |
@alloc1304 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"\02" }>, align 1 | |
@alloc1868 = private unnamed_addr constant <{ [40 x i8] }> <{ [40 x i8] c"internal error: entered unreachable code" }>, align 1 | |
@alloc1634 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [104 x i8] }>, <{ [104 x i8] }>* @alloc1641, i32 0, i32 0, i32 0), [16 x i8] c"h\00\00\00\00\00\00\00\AA\00\00\00 \00\00\00" }>, align 8 | |
@alloc1636 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [104 x i8] }>, <{ [104 x i8] }>* @alloc1641, i32 0, i32 0, i32 0), [16 x i8] c"h\00\00\00\00\00\00\00\BA\00\00\00\1B\00\00\00" }>, align 8 | |
@str.2 = internal constant [48 x i8] c"attempt to calculate the remainder with overflow" | |
@alloc1638 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [104 x i8] }>, <{ [104 x i8] }>* @alloc1641, i32 0, i32 0, i32 0), [16 x i8] c"h\00\00\00\00\00\00\00\BC\00\00\00\09\00\00\00" }>, align 8 | |
@str.3 = internal constant [31 x i8] c"attempt to divide with overflow" | |
@alloc1640 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [104 x i8] }>, <{ [104 x i8] }>* @alloc1641, i32 0, i32 0, i32 0), [16 x i8] c"h\00\00\00\00\00\00\00\C3\00\00\00'\00\00\00" }>, align 8 | |
@alloc1642 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [104 x i8] }>, <{ [104 x i8] }>* @alloc1641, i32 0, i32 0, i32 0), [16 x i8] c"h\00\00\00\00\00\00\00\C6\00\00\00\05\00\00\00" }>, align 8 | |
@alloc1647 = private unnamed_addr constant <{ [96 x i8] }> <{ [96 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/num-format-0.4.0/src/buffer.rs" }>, align 1 | |
@alloc1644 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [96 x i8] }>, <{ [96 x i8] }>* @alloc1647, i32 0, i32 0, i32 0), [16 x i8] c"`\00\00\00\00\00\00\00`\00\00\00\14\00\00\00" }>, align 8 | |
@alloc1646 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [96 x i8] }>, <{ [96 x i8] }>* @alloc1647, i32 0, i32 0, i32 0), [16 x i8] c"`\00\00\00\00\00\00\00c\00\00\00\18\00\00\00" }>, align 8 | |
@alloc1648 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [96 x i8] }>, <{ [96 x i8] }>* @alloc1647, i32 0, i32 0, i32 0), [16 x i8] c"`\00\00\00\00\00\00\005\00\00\00\0A\00\00\00" }>, align 8 | |
@alloc2829 = private unnamed_addr constant <{ [93 x i8] }> <{ [93 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.9.0/src/job.rs" }>, align 1 | |
@alloc1651 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [93 x i8] }>, <{ [93 x i8] }>* @alloc2829, i32 0, i32 0, i32 0), [16 x i8] c"]\00\00\00\00\00\00\00\B2\00\00\00 \00\00\00" }>, align 8 | |
@alloc1654 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [93 x i8] }>, <{ [93 x i8] }>* @alloc2829, i32 0, i32 0, i32 0), [16 x i8] c"]\00\00\00\00\00\00\00a\00\00\00 \00\00\00" }>, align 8 | |
@alloc1655 = private unnamed_addr constant <{ [93 x i8] }> <{ [93 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.9.0/src/log.rs" }>, align 1 | |
@alloc1656 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [93 x i8] }>, <{ [93 x i8] }>* @alloc1655, i32 0, i32 0, i32 0), [16 x i8] c"]\00\00\00\00\00\00\00\9F\00\00\00\22\00\00\00" }>, align 8 | |
@alloc1661 = private unnamed_addr constant <{ [37 x i8] }> <{ [37 x i8] c"assertion failed: job_b.latch.probe()" }>, align 1 | |
@alloc1658 = private unnamed_addr constant <{ [98 x i8] }> <{ [98 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.9.0/src/join/mod.rs" }>, align 1 | |
@alloc1659 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [98 x i8] }>, <{ [98 x i8] }>* @alloc1658, i32 0, i32 0, i32 0), [16 x i8] c"b\00\00\00\00\00\00\00\A7\00\00\00\11\00\00\00" }>, align 8 | |
@alloc1662 = private unnamed_addr constant <{ [99 x i8] }> <{ [99 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.9.0/src/sleep/mod.rs" }>, align 1 | |
@alloc1663 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [99 x i8] }>, <{ [99 x i8] }>* @alloc1662, i32 0, i32 0, i32 0), [16 x i8] c"c\00\00\00\00\00\00\00O\01\00\00-\00\00\00" }>, align 8 | |
@alloc1668 = private unnamed_addr constant <{ [104 x i8] }> <{ [104 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.9.0/src/sleep/counters.rs" }>, align 1 | |
@alloc1665 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [104 x i8] }>, <{ [104 x i8] }>* @alloc1668, i32 0, i32 0, i32 0), [16 x i8] c"h\00\00\00\00\00\00\00\D1\00\00\00\06\00\00\00" }>, align 8 | |
@str.4 = internal constant [36 x i8] c"attempt to shift right with overflow" | |
@alloc902 = private unnamed_addr constant <{ [18 x i8] }> <{ [18 x i8] c"sleeping threads: " }>, align 1 | |
@alloc904 = private unnamed_addr constant <{ [20 x i8] }> <{ [20 x i8] c" > raw idle threads " }>, align 1 | |
@alloc903 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [18 x i8] }>, <{ [18 x i8] }>* @alloc902, i32 0, i32 0, i32 0), [8 x i8] c"\12\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [20 x i8] }>, <{ [20 x i8] }>* @alloc904, i32 0, i32 0, i32 0), [8 x i8] c"\14\00\00\00\00\00\00\00" }>, align 8 | |
@alloc1667 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [104 x i8] }>, <{ [104 x i8] }>* @alloc1668, i32 0, i32 0, i32 0), [16 x i8] c"h\00\00\00\00\00\00\00\F6\00\00\00\09\00\00\00" }>, align 8 | |
@alloc1669 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [104 x i8] }>, <{ [104 x i8] }>* @alloc1668, i32 0, i32 0, i32 0), [16 x i8] c"h\00\00\00\00\00\00\00\FC\00\00\00\09\00\00\00" }>, align 8 | |
@alloc898 = private unnamed_addr constant <{ i8*, [0 x i8] }> <{ i8* bitcast (i64* ()* @_ZN10rayon_core8registry19WORKER_THREAD_STATE7__getit17h28604c5ac77f5e5aE to i8*), [0 x i8] zeroinitializer }>, align 8 | |
@alloc950 = private unnamed_addr constant <{ i8*, [0 x i8] }> <{ i8* bitcast (i64* ()* @_ZN10rayon_core8registry8Registry14in_worker_cold10LOCK_LATCH7__getit17h0f4e8b8a596034c7E to i8*), [0 x i8] zeroinitializer }>, align 8 | |
@alloc1674 = private unnamed_addr constant <{ [51 x i8] }> <{ [51 x i8] c"assertion failed: WorkerThread::current().is_null()" }>, align 1 | |
@alloc1676 = private unnamed_addr constant <{ [98 x i8] }> <{ [98 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.9.0/src/registry.rs" }>, align 1 | |
@alloc1672 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [98 x i8] }>, <{ [98 x i8] }>* @alloc1676, i32 0, i32 0, i32 0), [16 x i8] c"b\00\00\00\00\00\00\00\D0\01\00\00\0D\00\00\00" }>, align 8 | |
@alloc1679 = private unnamed_addr constant <{ [54 x i8] }> <{ [54 x i8] c"assertion failed: injected && !worker_thread.is_null()" }>, align 1 | |
@alloc1677 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [98 x i8] }>, <{ [98 x i8] }>* @alloc1676, i32 0, i32 0, i32 0), [16 x i8] c"b\00\00\00\00\00\00\00\D4\01\00\00\15\00\00\00" }>, align 8 | |
@alloc453 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"alse" }>, align 1 | |
@alloc452 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"rue" }>, align 1 | |
@alloc451 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"ull" }>, align 1 | |
@alloc2841 = private unnamed_addr constant <{ [93 x i8] }> <{ [93 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.62/src/de.rs" }>, align 1 | |
@alloc1682 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [93 x i8] }>, <{ [93 x i8] }>* @alloc2841, i32 0, i32 0, i32 0), [16 x i8] c"]\00\00\00\00\00\00\006\04\00\00&\00\00\00" }>, align 8 | |
@alloc1685 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [93 x i8] }>, <{ [93 x i8] }>* @alloc2841, i32 0, i32 0, i32 0), [16 x i8] c"]\00\00\00\00\00\00\00@\04\00\00\22\00\00\00" }>, align 8 | |
@vtable.5 = private unnamed_addr constant { void (%"serde::de::impls::<impl serde::de::Deserialize<'de> for usize>::deserialize::PrimitiveVisitor"*)*, i64, i64, i1 (%"serde::de::impls::<impl serde::de::Deserialize<'de> for usize>::deserialize::PrimitiveVisitor"*, %"std::fmt::Formatter"*)* } { void (%"serde::de::impls::<impl serde::de::Deserialize<'de> for usize>::deserialize::PrimitiveVisitor"*)* @"_ZN4core3ptr127drop_in_place$LT$serde..de..impls..$LT$impl$u20$serde..de..Deserialize$u20$for$u20$usize$GT$..deserialize..PrimitiveVisitor$GT$17hc64509f68f0b2154E", i64 0, i64 1, i1 (%"serde::de::impls::<impl serde::de::Deserialize<'de> for usize>::deserialize::PrimitiveVisitor"*, %"std::fmt::Formatter"*)* @"_ZN41_$LT$T$u20$as$u20$serde..de..Expected$GT$3fmt17h085a8c601636e4f3E" }, align 8, !dbg !0 | |
@alloc1699 = private unnamed_addr constant <{ [94 x i8] }> <{ [94 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.62/src/ser.rs" }>, align 1 | |
@alloc1688 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [94 x i8] }>, <{ [94 x i8] }>* @alloc1699, i32 0, i32 0, i32 0), [16 x i8] c"^\00\00\00\00\00\00\009\06\00\00\12\00\00\00" }>, align 8 | |
@_ZN10serde_json3ser6ESCAPE17had840a9c9384712aE = external global [256 x i8] | |
@alloc1690 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [94 x i8] }>, <{ [94 x i8] }>* @alloc1699, i32 0, i32 0, i32 0), [16 x i8] c"^\00\00\00\00\00\00\00+\08\00\00\16\00\00\00" }>, align 8 | |
@alloc1692 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [94 x i8] }>, <{ [94 x i8] }>* @alloc1699, i32 0, i32 0, i32 0), [16 x i8] c"^\00\00\00\00\00\00\001\08\00\00;\00\00\00" }>, align 8 | |
@alloc1694 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [94 x i8] }>, <{ [94 x i8] }>* @alloc1699, i32 0, i32 0, i32 0), [16 x i8] c"^\00\00\00\00\00\00\007\08\00\00\11\00\00\00" }>, align 8 | |
@alloc1696 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [94 x i8] }>, <{ [94 x i8] }>* @alloc1699, i32 0, i32 0, i32 0), [16 x i8] c"^\00\00\00\00\00\00\00;\08\00\007\00\00\00" }>, align 8 | |
@alloc992 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"}" }>, align 1 | |
@alloc996 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"\22" }>, align 1 | |
@alloc1009 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"true" }>, align 1 | |
@alloc1010 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"false" }>, align 1 | |
@alloc1008 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"null" }>, align 1 | |
@alloc1013 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"[" }>, align 1 | |
@alloc991 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"{" }>, align 1 | |
@alloc2946 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"," }>, align 1 | |
@_ZN10serde_json3ser9Formatter17write_char_escape10HEX_DIGITS17h15debcf322cf46c1E = external global [16 x i8] | |
@alloc1698 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [94 x i8] }>, <{ [94 x i8] }>* @alloc1699, i32 0, i32 0, i32 0), [16 x i8] c"^\00\00\00\00\00\00\00\05\07\00\00\15\00\00\00" }>, align 8 | |
@alloc1700 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [94 x i8] }>, <{ [94 x i8] }>* @alloc1699, i32 0, i32 0, i32 0), [16 x i8] c"^\00\00\00\00\00\00\00\06\07\00\00\15\00\00\00" }>, align 8 | |
@alloc1006 = private unnamed_addr constant <{ [2 x i8] }> <{ [2 x i8] c"\\t" }>, align 1 | |
@alloc1005 = private unnamed_addr constant <{ [2 x i8] }> <{ [2 x i8] c"\\r" }>, align 1 | |
@alloc1004 = private unnamed_addr constant <{ [2 x i8] }> <{ [2 x i8] c"\\n" }>, align 1 | |
@alloc1003 = private unnamed_addr constant <{ [2 x i8] }> <{ [2 x i8] c"\\f" }>, align 1 | |
@alloc1002 = private unnamed_addr constant <{ [2 x i8] }> <{ [2 x i8] c"\\b" }>, align 1 | |
@alloc1001 = private unnamed_addr constant <{ [2 x i8] }> <{ [2 x i8] c"\\/" }>, align 1 | |
@alloc1000 = private unnamed_addr constant <{ [2 x i8] }> <{ [2 x i8] c"\\\\" }>, align 1 | |
@alloc999 = private unnamed_addr constant <{ [2 x i8] }> <{ [2 x i8] c"\\\22" }>, align 1 | |
@alloc1007 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c":" }>, align 1 | |
@alloc1014 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"]" }>, align 1 | |
@alloc1701 = private unnamed_addr constant <{ [100 x i8] }> <{ [100 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.0/src/iter/par_bridge.rs" }>, align 1 | |
@alloc1702 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [100 x i8] }>, <{ [100 x i8] }>* @alloc1701, i32 0, i32 0, i32 0), [16 x i8] c"d\00\00\00\00\00\00\00\A8\00\00\00-\00\00\00" }>, align 8 | |
@str.6 = internal constant [33 x i8] c"attempt to multiply with overflow" | |
@alloc718 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"stats" }>, align 1 | |
@alloc720 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"name" }>, align 1 | |
@alloc722 = private unnamed_addr constant <{ [29 x i8] }> <{ [29 x i8] c"struct Report with 2 elements" }>, align 1 | |
@alloc723 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [29 x i8] }>, <{ [29 x i8] }>* @alloc722, i32 0, i32 0, i32 0), [8 x i8] c"\1D\00\00\00\00\00\00\00" }>, align 8 | |
@vtable.7 = private unnamed_addr constant { void ({ [0 x i8]*, i64 }*)*, i64, i64, i1 ({ [0 x i8]*, i64 }*, %"std::fmt::Formatter"*)* } { void ({ [0 x i8]*, i64 }*)* @"_ZN4core3ptr28drop_in_place$LT$$RF$str$GT$17h2ec4d860c013eb45E", i64 16, i64 8, i1 ({ [0 x i8]*, i64 }*, %"std::fmt::Formatter"*)* @"_ZN47_$LT$$RF$str$u20$as$u20$serde..de..Expected$GT$3fmt17hb4b1283082de6e2fE" }, align 8, !dbg !11 | |
@alloc131 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"blanks" }>, align 1 | |
@alloc132 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"code" }>, align 1 | |
@alloc133 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"comments" }>, align 1 | |
@alloc733 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"blobs" }>, align 1 | |
@alloc735 = private unnamed_addr constant <{ [32 x i8] }> <{ [32 x i8] c"struct CodeStats with 4 elements" }>, align 1 | |
@alloc736 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [32 x i8] }>, <{ [32 x i8] }>* @alloc735, i32 0, i32 0, i32 0), [8 x i8] c" \00\00\00\00\00\00\00" }>, align 8 | |
@alloc1723 = private unnamed_addr constant <{ [100 x i8] }> <{ [100 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.8.0/src/deque.rs" }>, align 1 | |
@alloc1718 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [100 x i8] }>, <{ [100 x i8] }>* @alloc1723, i32 0, i32 0, i32 0), [16 x i8] c"d\00\00\00\00\00\00\00<\00\00\00!\00\00\00" }>, align 8 | |
@alloc978 = private unnamed_addr constant <{ [45 x i8] }> <{ [45 x i8] c"assertion failed: `(left == right)`\0A left: `" }>, align 1 | |
@alloc980 = private unnamed_addr constant <{ [12 x i8] }> <{ [12 x i8] c"`,\0A right: `" }>, align 1 | |
@alloc981 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"`" }>, align 1 | |
@alloc979 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [45 x i8] }>, <{ [45 x i8] }>* @alloc978, i32 0, i32 0, i32 0), [8 x i8] c"-\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [12 x i8] }>, <{ [12 x i8] }>* @alloc980, i32 0, i32 0, i32 0), [8 x i8] c"\0C\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc981, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00" }>, align 8 | |
@alloc1720 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [100 x i8] }>, <{ [100 x i8] }>* @alloc1723, i32 0, i32 0, i32 0), [16 x i8] c"d\00\00\00\00\00\00\00+\00\00\00\09\00\00\00" }>, align 8 | |
@alloc1722 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [100 x i8] }>, <{ [100 x i8] }>* @alloc1723, i32 0, i32 0, i32 0), [16 x i8] c"d\00\00\00\00\00\00\00\96\01\00\00\1D\00\00\00" }>, align 8 | |
@alloc1724 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [100 x i8] }>, <{ [100 x i8] }>* @alloc1723, i32 0, i32 0, i32 0), [16 x i8] c"d\00\00\00\00\00\00\009\01\00\00\0C\00\00\00" }>, align 8 | |
@_ZN15crossbeam_epoch5guard11unprotected11UNPROTECTED17hd75c5e7a335d7daeE = external global i64* | |
@alloc1725 = private unnamed_addr constant <{ [39 x i8] }> <{ [39 x i8] c"converting a null `Shared` into `Owned`" }>, align 1 | |
@alloc1727 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [101 x i8] }>, <{ [101 x i8] }>* @alloc1728, i32 0, i32 0, i32 0), [16 x i8] c"e\00\00\00\00\00\00\00\E1\04\00\00\09\00\00\00" }>, align 8 | |
@alloc1729 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [101 x i8] }>, <{ [101 x i8] }>* @alloc1728, i32 0, i32 0, i32 0), [16 x i8] c"e\00\00\00\00\00\00\00_\00\00\00\05\00\00\00" }>, align 8 | |
@str.8 = internal constant [35 x i8] c"attempt to shift left with overflow" | |
@alloc1736 = private unnamed_addr constant <{ [102 x i8] }> <{ [102 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-utils-0.8.1/src/backoff.rs" }>, align 1 | |
@alloc1731 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [102 x i8] }>, <{ [102 x i8] }>* @alloc1736, i32 0, i32 0, i32 0), [16 x i8] c"f\00\00\00\00\00\00\00\93\00\00\00\15\00\00\00" }>, align 8 | |
@alloc1733 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [102 x i8] }>, <{ [102 x i8] }>* @alloc1736, i32 0, i32 0, i32 0), [16 x i8] c"f\00\00\00\00\00\00\00\98\00\00\00\1B\00\00\00" }>, align 8 | |
@alloc1735 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [102 x i8] }>, <{ [102 x i8] }>* @alloc1736, i32 0, i32 0, i32 0), [16 x i8] c"f\00\00\00\00\00\00\00\CF\00\00\00\19\00\00\00" }>, align 8 | |
@alloc1737 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [102 x i8] }>, <{ [102 x i8] }>* @alloc1736, i32 0, i32 0, i32 0), [16 x i8] c"f\00\00\00\00\00\00\00\DD\00\00\00\1B\00\00\00" }>, align 8 | |
@alloc691 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"reports" }>, align 1 | |
@alloc692 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"children" }>, align 1 | |
@alloc693 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"inaccurate" }>, align 1 | |
@alloc695 = private unnamed_addr constant <{ [31 x i8] }> <{ [31 x i8] c"struct Language with 6 elements" }>, align 1 | |
@alloc696 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [31 x i8] }>, <{ [31 x i8] }>* @alloc695, i32 0, i32 0, i32 0), [8 x i8] c"\1F\00\00\00\00\00\00\00" }>, align 8 | |
@alloc1760 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"a sequence" }>, align 1 | |
@alloc861 = private unnamed_addr constant <{ i8*, [0 x i8] }> <{ i8* bitcast (i64* ()* @_ZN17crossbeam_channel5waker17current_thread_id9THREAD_ID7__getit17h2c5bd8cc1ed28878E to i8*), [0 x i8] zeroinitializer }>, align 8 | |
@alloc1771 = private unnamed_addr constant <{ [102 x i8] }> <{ [102 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.0/src/waker.rs" }>, align 1 | |
@alloc1762 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [102 x i8] }>, <{ [102 x i8] }>* @alloc1771, i32 0, i32 0, i32 0), [16 x i8] c"f\00\00\00\00\00\00\00V\00\00\00\14\00\00\00" }>, align 8 | |
@alloc1764 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [102 x i8] }>, <{ [102 x i8] }>* @alloc1771, i32 0, i32 0, i32 0), [16 x i8] c"f\00\00\00\00\00\00\00X\00\00\003\00\00\00" }>, align 8 | |
@alloc1766 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [102 x i8] }>, <{ [102 x i8] }>* @alloc1771, i32 0, i32 0, i32 0), [16 x i8] c"f\00\00\00\00\00\00\00Y\00\00\00\1F\00\00\00" }>, align 8 | |
@alloc1768 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [102 x i8] }>, <{ [102 x i8] }>* @alloc1771, i32 0, i32 0, i32 0), [16 x i8] c"f\00\00\00\00\00\00\00]\00\00\00\19\00\00\00" }>, align 8 | |
@alloc1770 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [102 x i8] }>, <{ [102 x i8] }>* @alloc1771, i32 0, i32 0, i32 0), [16 x i8] c"f\00\00\00\00\00\00\00]\00\00\00;\00\00\00" }>, align 8 | |
@alloc1772 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [102 x i8] }>, <{ [102 x i8] }>* @alloc1771, i32 0, i32 0, i32 0), [16 x i8] c"f\00\00\00\00\00\00\00_\00\00\00\19\00\00\00" }>, align 8 | |
@alloc1774 = private unnamed_addr constant <{ [104 x i8] }> <{ [104 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.0/src/channel.rs" }>, align 1 | |
@alloc1775 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [104 x i8] }>, <{ [104 x i8] }>* @alloc1774, i32 0, i32 0, i32 0), [16 x i8] c"h\00\00\00\00\00\00\00\B2\01\00\00-\00\00\00" }>, align 8 | |
@alloc875 = private unnamed_addr constant <{ [16 x i8] }> zeroinitializer, align 8 | |
@alloc881 = private unnamed_addr constant <{ i8*, [0 x i8] }> <{ i8* bitcast (i64* ()* @_ZN17crossbeam_channel7context7Context4with7CONTEXT7__getit17h325a597b51d21cccE to i8*), [0 x i8] zeroinitializer }>, align 8 | |
@alloc1776 = private unnamed_addr constant <{ [104 x i8] }> <{ [104 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.0/src/context.rs" }>, align 1 | |
@alloc1777 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [104 x i8] }>, <{ [104 x i8] }>* @alloc1776, i32 0, i32 0, i32 0), [16 x i8] c"h\00\00\00\00\00\00\001\00\00\00\1E\00\00\00" }>, align 8 | |
@alloc1779 = private unnamed_addr constant <{ [107 x i8] }> <{ [107 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.0/src/flavors/at.rs" }>, align 1 | |
@alloc1780 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [107 x i8] }>, <{ [107 x i8] }>* @alloc1779, i32 0, i32 0, i32 0), [16 x i8] c"k\00\00\00\00\00\00\00d\00\00\00\0D\00\00\00" }>, align 8 | |
@alloc1803 = private unnamed_addr constant <{ [109 x i8] }> <{ [109 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.0/src/flavors/list.rs" }>, align 1 | |
@alloc1782 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [109 x i8] }>, <{ [109 x i8] }>* @alloc1803, i32 0, i32 0, i32 0), [16 x i8] c"m\00\00\00\00\00\00\00;\01\00\00 \00\00\00" }>, align 8 | |
@alloc1784 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [109 x i8] }>, <{ [109 x i8] }>* @alloc1803, i32 0, i32 0, i32 0), [16 x i8] c"m\00\00\00\00\00\00\00f\01\00\00\18\00\00\00" }>, align 8 | |
@alloc1786 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [109 x i8] }>, <{ [109 x i8] }>* @alloc1803, i32 0, i32 0, i32 0), [16 x i8] c"m\00\00\00\00\00\00\00\DE\00\00\00\10\00\00\00" }>, align 8 | |
@alloc1788 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [109 x i8] }>, <{ [109 x i8] }>* @alloc1803, i32 0, i32 0, i32 0), [16 x i8] c"m\00\00\00\00\00\00\00\F7\00\00\00\1C\00\00\00" }>, align 8 | |
@alloc1790 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [109 x i8] }>, <{ [109 x i8] }>* @alloc1803, i32 0, i32 0, i32 0), [16 x i8] c"m\00\00\00\00\00\00\00\02\01\00\00\18\00\00\00" }>, align 8 | |
@alloc1792 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [109 x i8] }>, <{ [109 x i8] }>* @alloc1803, i32 0, i32 0, i32 0), [16 x i8] c"m\00\00\00\00\00\00\00\03\01\00\00C\00\00\00" }>, align 8 | |
@alloc1794 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [109 x i8] }>, <{ [109 x i8] }>* @alloc1803, i32 0, i32 0, i32 0), [16 x i8] c"m\00\00\00\00\00\00\00\8E\01\00\00\0C\00\00\00" }>, align 8 | |
@alloc1796 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [109 x i8] }>, <{ [109 x i8] }>* @alloc1803, i32 0, i32 0, i32 0), [16 x i8] c"m\00\00\00\00\00\00\00\91\01\00\00#\00\00\00" }>, align 8 | |
@alloc1798 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [109 x i8] }>, <{ [109 x i8] }>* @alloc1803, i32 0, i32 0, i32 0), [16 x i8] c"m\00\00\00\00\00\00\00\DE\01\00\009\00\00\00" }>, align 8 | |
@alloc1801 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [109 x i8] }>, <{ [109 x i8] }>* @alloc1803, i32 0, i32 0, i32 0), [16 x i8] c"m\00\00\00\00\00\00\00\DC\01\00\00*\00\00\00" }>, align 8 | |
@alloc1802 = private unnamed_addr constant <{ [40 x i8] }> <{ [40 x i8] c"assertion failed: self.start_send(token)" }>, align 1 | |
@alloc1804 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [109 x i8] }>, <{ [109 x i8] }>* @alloc1803, i32 0, i32 0, i32 0), [16 x i8] c"m\00\00\00\00\00\00\00\A2\01\00\00\09\00\00\00" }>, align 8 | |
@alloc1829 = private unnamed_addr constant <{ [109 x i8] }> <{ [109 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.0/src/flavors/zero.rs" }>, align 1 | |
@alloc1806 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [109 x i8] }>, <{ [109 x i8] }>* @alloc1829, i32 0, i32 0, i32 0), [16 x i8] c"m\00\00\00\00\00\00\00\AC\00\00\006\00\00\00" }>, align 8 | |
@alloc1808 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [109 x i8] }>, <{ [109 x i8] }>* @alloc1829, i32 0, i32 0, i32 0), [16 x i8] c"m\00\00\00\00\00\00\00\B3\00\00\006\00\00\00" }>, align 8 | |
@alloc1810 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [109 x i8] }>, <{ [109 x i8] }>* @alloc1829, i32 0, i32 0, i32 0), [16 x i8] c"m\00\00\00\00\00\00\00?\01\00\00@\00\00\00" }>, align 8 | |
@alloc1812 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [109 x i8] }>, <{ [109 x i8] }>* @alloc1829, i32 0, i32 0, i32 0), [16 x i8] c"m\00\00\00\00\00\00\009\01\00\00B\00\00\00" }>, align 8 | |
@alloc1814 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [109 x i8] }>, <{ [109 x i8] }>* @alloc1829, i32 0, i32 0, i32 0), [16 x i8] c"m\00\00\00\00\00\00\005\01\00\00B\00\00\00" }>, align 8 | |
@alloc1817 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [109 x i8] }>, <{ [109 x i8] }>* @alloc1829, i32 0, i32 0, i32 0), [16 x i8] c"m\00\00\00\00\00\00\003\01\00\00&\00\00\00" }>, align 8 | |
@alloc1819 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [109 x i8] }>, <{ [109 x i8] }>* @alloc1829, i32 0, i32 0, i32 0), [16 x i8] c"m\00\00\00\00\00\00\00\D7\00\00\00-\00\00\00" }>, align 8 | |
@alloc1821 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [109 x i8] }>, <{ [109 x i8] }>* @alloc1829, i32 0, i32 0, i32 0), [16 x i8] c"m\00\00\00\00\00\00\00\F5\00\00\00@\00\00\00" }>, align 8 | |
@alloc1823 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [109 x i8] }>, <{ [109 x i8] }>* @alloc1829, i32 0, i32 0, i32 0), [16 x i8] c"m\00\00\00\00\00\00\00\F6\00\00\00G\00\00\00" }>, align 8 | |
@alloc1825 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [109 x i8] }>, <{ [109 x i8] }>* @alloc1829, i32 0, i32 0, i32 0), [16 x i8] c"m\00\00\00\00\00\00\00\F0\00\00\00@\00\00\00" }>, align 8 | |
@alloc1827 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [109 x i8] }>, <{ [109 x i8] }>* @alloc1829, i32 0, i32 0, i32 0), [16 x i8] c"m\00\00\00\00\00\00\00\F1\00\00\00G\00\00\00" }>, align 8 | |
@alloc1830 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [109 x i8] }>, <{ [109 x i8] }>* @alloc1829, i32 0, i32 0, i32 0), [16 x i8] c"m\00\00\00\00\00\00\00\EE\00\00\00&\00\00\00" }>, align 8 | |
@alloc2849 = private unnamed_addr constant <{ [110 x i8] }> <{ [110 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-channel-0.5.0/src/flavors/array.rs" }>, align 1 | |
@alloc1832 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2849, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\FB\00\00\00 \00\00\00" }>, align 8 | |
@alloc1834 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2849, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\FC\00\00\00\1F\00\00\00" }>, align 8 | |
@alloc1836 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2849, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\03\01\00\00\10\00\00\00" }>, align 8 | |
@alloc1838 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2849, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\04\01\00\00\1E\00\00\00" }>, align 8 | |
@alloc1840 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2849, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\07\01\00\00\15\00\00\00" }>, align 8 | |
@alloc1842 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2849, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\A9\00\00\00 \00\00\00" }>, align 8 | |
@alloc1844 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2849, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\AA\00\00\00\1F\00\00\00" }>, align 8 | |
@alloc1846 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2849, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\B2\00\00\00#\00\00\00" }>, align 8 | |
@alloc1848 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2849, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\B5\00\00\00\15\00\00\00" }>, align 8 | |
@alloc1850 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2849, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\C6\00\00\00-\00\00\00" }>, align 8 | |
@alloc1852 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2849, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\CE\00\00\00;\00\00\00" }>, align 8 | |
@alloc1854 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2849, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\D0\01\00\00\22\00\00\00" }>, align 8 | |
@alloc1856 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2849, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\D1\01\00\00\22\00\00\00" }>, align 8 | |
@alloc1858 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2849, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\D4\01\00\00\15\00\00\00" }>, align 8 | |
@alloc1860 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2849, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\D6\01\00\00\15\00\00\00" }>, align 8 | |
@alloc1862 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2849, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\BD\01\00\009\00\00\00" }>, align 8 | |
@alloc1865 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2849, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\BB\01\00\00*\00\00\00" }>, align 8 | |
@alloc1867 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2849, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\81\01\00\007\00\00\00" }>, align 8 | |
@alloc1870 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2849, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\7F\01\00\00*\00\00\00" }>, align 8 | |
@alloc456 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"ABNF" }>, align 1 | |
@alloc458 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Abap" }>, align 1 | |
@alloc459 = private unnamed_addr constant <{ [12 x i8] }> <{ [12 x i8] c"ActionScript" }>, align 1 | |
@alloc460 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Ada" }>, align 1 | |
@alloc461 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Agda" }>, align 1 | |
@alloc462 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Alex" }>, align 1 | |
@alloc463 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Alloy" }>, align 1 | |
@alloc464 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"Arduino" }>, align 1 | |
@alloc465 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"AsciiDoc" }>, align 1 | |
@alloc466 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Asn1" }>, align 1 | |
@alloc467 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Asp" }>, align 1 | |
@alloc468 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"AspNet" }>, align 1 | |
@alloc469 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"Assembly" }>, align 1 | |
@alloc470 = private unnamed_addr constant <{ [11 x i8] }> <{ [11 x i8] c"AssemblyGAS" }>, align 1 | |
@alloc471 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"AutoHotKey" }>, align 1 | |
@alloc472 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"Autoconf" }>, align 1 | |
@alloc473 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"Automake" }>, align 1 | |
@alloc474 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Bash" }>, align 1 | |
@alloc475 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Batch" }>, align 1 | |
@alloc476 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Bean" }>, align 1 | |
@alloc477 = private unnamed_addr constant <{ [12 x i8] }> <{ [12 x i8] c"BrightScript" }>, align 1 | |
@alloc2907 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"C" }>, align 1 | |
@alloc479 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"CHeader" }>, align 1 | |
@alloc480 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"CMake" }>, align 1 | |
@alloc481 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"CSharp" }>, align 1 | |
@alloc482 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"CShell" }>, align 1 | |
@alloc483 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Cabal" }>, align 1 | |
@alloc484 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"Cassius" }>, align 1 | |
@alloc485 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"Ceylon" }>, align 1 | |
@alloc486 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"Clojure" }>, align 1 | |
@alloc487 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"ClojureC" }>, align 1 | |
@alloc488 = private unnamed_addr constant <{ [13 x i8] }> <{ [13 x i8] c"ClojureScript" }>, align 1 | |
@alloc489 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Cobol" }>, align 1 | |
@alloc490 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"CodeQL" }>, align 1 | |
@alloc491 = private unnamed_addr constant <{ [12 x i8] }> <{ [12 x i8] c"CoffeeScript" }>, align 1 | |
@alloc492 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"Cogent" }>, align 1 | |
@alloc493 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"ColdFusion" }>, align 1 | |
@alloc494 = private unnamed_addr constant <{ [16 x i8] }> <{ [16 x i8] c"ColdFusionScript" }>, align 1 | |
@alloc495 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Coq" }>, align 1 | |
@alloc496 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Cpp" }>, align 1 | |
@alloc497 = private unnamed_addr constant <{ [9 x i8] }> <{ [9 x i8] c"CppHeader" }>, align 1 | |
@alloc498 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"Crystal" }>, align 1 | |
@alloc499 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Css" }>, align 1 | |
@alloc500 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"D" }>, align 1 | |
@alloc501 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Daml" }>, align 1 | |
@alloc502 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Dart" }>, align 1 | |
@alloc503 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"DeviceTree" }>, align 1 | |
@alloc504 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Dhall" }>, align 1 | |
@alloc505 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"Dockerfile" }>, align 1 | |
@alloc506 = private unnamed_addr constant <{ [14 x i8] }> <{ [14 x i8] c"DotNetResource" }>, align 1 | |
@alloc507 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"DreamMaker" }>, align 1 | |
@alloc508 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Dust" }>, align 1 | |
@alloc509 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Edn" }>, align 1 | |
@alloc510 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Elisp" }>, align 1 | |
@alloc511 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"Elixir" }>, align 1 | |
@alloc512 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Elm" }>, align 1 | |
@alloc513 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"Elvish" }>, align 1 | |
@alloc514 = private unnamed_addr constant <{ [11 x i8] }> <{ [11 x i8] c"EmacsDevEnv" }>, align 1 | |
@alloc515 = private unnamed_addr constant <{ [9 x i8] }> <{ [9 x i8] c"Emojicode" }>, align 1 | |
@alloc516 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"Erlang" }>, align 1 | |
@alloc517 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"FEN" }>, align 1 | |
@alloc518 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"FSharp" }>, align 1 | |
@alloc519 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Fish" }>, align 1 | |
@alloc520 = private unnamed_addr constant <{ [11 x i8] }> <{ [11 x i8] c"FlatBuffers" }>, align 1 | |
@alloc521 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Forth" }>, align 1 | |
@alloc522 = private unnamed_addr constant <{ [13 x i8] }> <{ [13 x i8] c"FortranLegacy" }>, align 1 | |
@alloc523 = private unnamed_addr constant <{ [13 x i8] }> <{ [13 x i8] c"FortranModern" }>, align 1 | |
@alloc524 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"FreeMarker" }>, align 1 | |
@alloc525 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Fstar" }>, align 1 | |
@alloc526 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"Futhark" }>, align 1 | |
@alloc527 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"GDB" }>, align 1 | |
@alloc528 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"GdScript" }>, align 1 | |
@alloc529 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"Gherkin" }>, align 1 | |
@alloc530 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Gleam" }>, align 1 | |
@alloc531 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Glsl" }>, align 1 | |
@alloc532 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Gml" }>, align 1 | |
@alloc533 = private unnamed_addr constant <{ [2 x i8] }> <{ [2 x i8] c"Go" }>, align 1 | |
@alloc534 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"Gohtml" }>, align 1 | |
@alloc535 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"Graphql" }>, align 1 | |
@alloc536 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"Groovy" }>, align 1 | |
@alloc537 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Gwion" }>, align 1 | |
@alloc538 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"Hamlet" }>, align 1 | |
@alloc539 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"Handlebars" }>, align 1 | |
@alloc540 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Happy" }>, align 1 | |
@alloc541 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"Haskell" }>, align 1 | |
@alloc542 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Haxe" }>, align 1 | |
@alloc543 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Hcl" }>, align 1 | |
@alloc544 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"Headache" }>, align 1 | |
@alloc545 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Hex" }>, align 1 | |
@alloc546 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Hlsl" }>, align 1 | |
@alloc547 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"HolyC" }>, align 1 | |
@alloc548 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Html" }>, align 1 | |
@alloc549 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Idris" }>, align 1 | |
@alloc550 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Ini" }>, align 1 | |
@alloc551 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"IntelHex" }>, align 1 | |
@alloc552 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"Isabelle" }>, align 1 | |
@alloc553 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Jai" }>, align 1 | |
@alloc554 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Java" }>, align 1 | |
@alloc555 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"JavaScript" }>, align 1 | |
@alloc3026 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Json" }>, align 1 | |
@alloc557 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"Jsonnet" }>, align 1 | |
@alloc558 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Jsx" }>, align 1 | |
@alloc559 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Julia" }>, align 1 | |
@alloc560 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"Julius" }>, align 1 | |
@alloc561 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"Jupyter" }>, align 1 | |
@alloc562 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"K" }>, align 1 | |
@alloc563 = private unnamed_addr constant <{ [13 x i8] }> <{ [13 x i8] c"KakouneScript" }>, align 1 | |
@alloc564 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"Kotlin" }>, align 1 | |
@alloc565 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"KvLanguage" }>, align 1 | |
@alloc566 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"LLVM" }>, align 1 | |
@alloc567 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Lean" }>, align 1 | |
@alloc568 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Less" }>, align 1 | |
@alloc569 = private unnamed_addr constant <{ [12 x i8] }> <{ [12 x i8] c"LinkerScript" }>, align 1 | |
@alloc570 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"Liquid" }>, align 1 | |
@alloc571 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Lisp" }>, align 1 | |
@alloc572 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"LiveScript" }>, align 1 | |
@alloc573 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"Logtalk" }>, align 1 | |
@alloc574 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Lua" }>, align 1 | |
@alloc575 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"Lucius" }>, align 1 | |
@alloc576 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"Madlang" }>, align 1 | |
@alloc577 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"Makefile" }>, align 1 | |
@alloc578 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"Markdown" }>, align 1 | |
@alloc579 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Meson" }>, align 1 | |
@alloc580 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Mint" }>, align 1 | |
@alloc581 = private unnamed_addr constant <{ [9 x i8] }> <{ [9 x i8] c"ModuleDef" }>, align 1 | |
@alloc582 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"MoonScript" }>, align 1 | |
@alloc583 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"MsBuild" }>, align 1 | |
@alloc584 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"Mustache" }>, align 1 | |
@alloc585 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Nim" }>, align 1 | |
@alloc586 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Nix" }>, align 1 | |
@alloc587 = private unnamed_addr constant <{ [12 x i8] }> <{ [12 x i8] c"NotQuitePerl" }>, align 1 | |
@alloc588 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"OCaml" }>, align 1 | |
@alloc589 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"ObjectiveC" }>, align 1 | |
@alloc590 = private unnamed_addr constant <{ [12 x i8] }> <{ [12 x i8] c"ObjectiveCpp" }>, align 1 | |
@alloc591 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Odin" }>, align 1 | |
@alloc592 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"OpenType" }>, align 1 | |
@alloc593 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Org" }>, align 1 | |
@alloc594 = private unnamed_addr constant <{ [2 x i8] }> <{ [2 x i8] c"Oz" }>, align 1 | |
@alloc595 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"PSL" }>, align 1 | |
@alloc596 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Pan" }>, align 1 | |
@alloc597 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"Pascal" }>, align 1 | |
@alloc598 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Perl" }>, align 1 | |
@alloc599 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Perl6" }>, align 1 | |
@alloc600 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Pest" }>, align 1 | |
@alloc601 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Php" }>, align 1 | |
@alloc602 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Polly" }>, align 1 | |
@alloc603 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Pony" }>, align 1 | |
@alloc604 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"PostCss" }>, align 1 | |
@alloc605 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"PowerShell" }>, align 1 | |
@alloc606 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"Processing" }>, align 1 | |
@alloc607 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"Prolog" }>, align 1 | |
@alloc608 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"Protobuf" }>, align 1 | |
@alloc609 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Pug" }>, align 1 | |
@alloc610 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"PureScript" }>, align 1 | |
@alloc611 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"Python" }>, align 1 | |
@alloc612 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"Q" }>, align 1 | |
@alloc613 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Qcl" }>, align 1 | |
@alloc614 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Qml" }>, align 1 | |
@alloc615 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"R" }>, align 1 | |
@alloc616 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"RON" }>, align 1 | |
@alloc617 = private unnamed_addr constant <{ [11 x i8] }> <{ [11 x i8] c"RPMSpecfile" }>, align 1 | |
@alloc618 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"Racket" }>, align 1 | |
@alloc619 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"Rakefile" }>, align 1 | |
@alloc620 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Razor" }>, align 1 | |
@alloc621 = private unnamed_addr constant <{ [16 x i8] }> <{ [16 x i8] c"ReStructuredText" }>, align 1 | |
@alloc622 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Renpy" }>, align 1 | |
@alloc623 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Ruby" }>, align 1 | |
@alloc624 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"RubyHtml" }>, align 1 | |
@alloc625 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Rust" }>, align 1 | |
@alloc626 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"SRecode" }>, align 1 | |
@alloc627 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Sass" }>, align 1 | |
@alloc628 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Scala" }>, align 1 | |
@alloc629 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"Scheme" }>, align 1 | |
@alloc630 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Scons" }>, align 1 | |
@alloc631 = private unnamed_addr constant <{ [2 x i8] }> <{ [2 x i8] c"Sh" }>, align 1 | |
@alloc632 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Sml" }>, align 1 | |
@alloc633 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"Solidity" }>, align 1 | |
@alloc634 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"SpecmanE" }>, align 1 | |
@alloc635 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Spice" }>, align 1 | |
@alloc636 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Sql" }>, align 1 | |
@alloc637 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Stan" }>, align 1 | |
@alloc638 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"Stratego" }>, align 1 | |
@alloc639 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"Stylus" }>, align 1 | |
@alloc640 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"Svelte" }>, align 1 | |
@alloc641 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Svg" }>, align 1 | |
@alloc642 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Swift" }>, align 1 | |
@alloc643 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Swig" }>, align 1 | |
@alloc644 = private unnamed_addr constant <{ [13 x i8] }> <{ [13 x i8] c"SystemVerilog" }>, align 1 | |
@alloc645 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Tcl" }>, align 1 | |
@alloc646 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Tera" }>, align 1 | |
@alloc647 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Tex" }>, align 1 | |
@alloc648 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Text" }>, align 1 | |
@alloc649 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"Thrift" }>, align 1 | |
@alloc650 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Toml" }>, align 1 | |
@alloc651 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Tsx" }>, align 1 | |
@alloc652 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Ttcn" }>, align 1 | |
@alloc653 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Twig" }>, align 1 | |
@alloc654 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"TypeScript" }>, align 1 | |
@alloc655 = private unnamed_addr constant <{ [23 x i8] }> <{ [23 x i8] c"UnrealDeveloperMarkdown" }>, align 1 | |
@alloc656 = private unnamed_addr constant <{ [12 x i8] }> <{ [12 x i8] c"UnrealPlugin" }>, align 1 | |
@alloc657 = private unnamed_addr constant <{ [13 x i8] }> <{ [13 x i8] c"UnrealProject" }>, align 1 | |
@alloc658 = private unnamed_addr constant <{ [12 x i8] }> <{ [12 x i8] c"UnrealScript" }>, align 1 | |
@alloc659 = private unnamed_addr constant <{ [12 x i8] }> <{ [12 x i8] c"UnrealShader" }>, align 1 | |
@alloc660 = private unnamed_addr constant <{ [18 x i8] }> <{ [18 x i8] c"UnrealShaderHeader" }>, align 1 | |
@alloc661 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"UrWeb" }>, align 1 | |
@alloc662 = private unnamed_addr constant <{ [12 x i8] }> <{ [12 x i8] c"UrWebProject" }>, align 1 | |
@alloc663 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"VB6" }>, align 1 | |
@alloc664 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"VBScript" }>, align 1 | |
@alloc665 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Vala" }>, align 1 | |
@alloc666 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"Velocity" }>, align 1 | |
@alloc667 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"Verilog" }>, align 1 | |
@alloc668 = private unnamed_addr constant <{ [15 x i8] }> <{ [15 x i8] c"VerilogArgsFile" }>, align 1 | |
@alloc669 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Vhdl" }>, align 1 | |
@alloc670 = private unnamed_addr constant <{ [9 x i8] }> <{ [9 x i8] c"VimScript" }>, align 1 | |
@alloc671 = private unnamed_addr constant <{ [11 x i8] }> <{ [11 x i8] c"VisualBasic" }>, align 1 | |
@alloc672 = private unnamed_addr constant <{ [19 x i8] }> <{ [19 x i8] c"VisualStudioProject" }>, align 1 | |
@alloc673 = private unnamed_addr constant <{ [20 x i8] }> <{ [20 x i8] c"VisualStudioSolution" }>, align 1 | |
@alloc674 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Vue" }>, align 1 | |
@alloc675 = private unnamed_addr constant <{ [11 x i8] }> <{ [11 x i8] c"WebAssembly" }>, align 1 | |
@alloc676 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"Wolfram" }>, align 1 | |
@alloc677 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"XSL" }>, align 1 | |
@alloc678 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Xaml" }>, align 1 | |
@alloc679 = private unnamed_addr constant <{ [11 x i8] }> <{ [11 x i8] c"XcodeConfig" }>, align 1 | |
@alloc680 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Xml" }>, align 1 | |
@alloc681 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Xtend" }>, align 1 | |
@alloc682 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Yaml" }>, align 1 | |
@alloc683 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Zig" }>, align 1 | |
@alloc684 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Zsh" }>, align 1 | |
@alloc457 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc456, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc458, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [12 x i8] }>, <{ [12 x i8] }>* @alloc459, i32 0, i32 0, i32 0), [8 x i8] c"\0C\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc460, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc461, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc462, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc463, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [7 x i8] }>, <{ [7 x i8] }>* @alloc464, i32 0, i32 0, i32 0), [8 x i8] c"\07\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc465, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc466, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc467, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc468, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc469, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [11 x i8] }>, <{ [11 x i8] }>* @alloc470, i32 0, i32 0, i32 0), [8 x i8] c"\0B\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [10 x i8] }>, <{ [10 x i8] }>* @alloc471, i32 0, i32 0, i32 0), [8 x i8] c"\0A\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc472, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc473, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc474, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc475, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc476, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [12 x i8] }>, <{ [12 x i8] }>* @alloc477, i32 0, i32 0, i32 0), [8 x i8] c"\0C\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc2907, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [7 x i8] }>, <{ [7 x i8] }>* @alloc479, i32 0, i32 0, i32 0), [8 x i8] c"\07\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc480, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc481, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc482, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc483, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [7 x i8] }>, <{ [7 x i8] }>* @alloc484, i32 0, i32 0, i32 0), [8 x i8] c"\07\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc485, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [7 x i8] }>, <{ [7 x i8] }>* @alloc486, i32 0, i32 0, i32 0), [8 x i8] c"\07\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc487, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [13 x i8] }>, <{ [13 x i8] }>* @alloc488, i32 0, i32 0, i32 0), [8 x i8] c"\0D\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc489, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc490, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [12 x i8] }>, <{ [12 x i8] }>* @alloc491, i32 0, i32 0, i32 0), [8 x i8] c"\0C\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc492, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [10 x i8] }>, <{ [10 x i8] }>* @alloc493, i32 0, i32 0, i32 0), [8 x i8] c"\0A\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc494, i32 0, i32 0, i32 0), [8 x i8] c"\10\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc495, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc496, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [9 x i8] }>, <{ [9 x i8] }>* @alloc497, i32 0, i32 0, i32 0), [8 x i8] c"\09\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [7 x i8] }>, <{ [7 x i8] }>* @alloc498, i32 0, i32 0, i32 0), [8 x i8] c"\07\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc499, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc500, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc501, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc502, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [10 x i8] }>, <{ [10 x i8] }>* @alloc503, i32 0, i32 0, i32 0), [8 x i8] c"\0A\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc504, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [10 x i8] }>, <{ [10 x i8] }>* @alloc505, i32 0, i32 0, i32 0), [8 x i8] c"\0A\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [14 x i8] }>, <{ [14 x i8] }>* @alloc506, i32 0, i32 0, i32 0), [8 x i8] c"\0E\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [10 x i8] }>, <{ [10 x i8] }>* @alloc507, i32 0, i32 0, i32 0), [8 x i8] c"\0A\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc508, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc509, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc510, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc511, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc512, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc513, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [11 x i8] }>, <{ [11 x i8] }>* @alloc514, i32 0, i32 0, i32 0), [8 x i8] c"\0B\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [9 x i8] }>, <{ [9 x i8] }>* @alloc515, i32 0, i32 0, i32 0), [8 x i8] c"\09\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc516, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc517, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc518, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc519, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [11 x i8] }>, <{ [11 x i8] }>* @alloc520, i32 0, i32 0, i32 0), [8 x i8] c"\0B\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc521, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [13 x i8] }>, <{ [13 x i8] }>* @alloc522, i32 0, i32 0, i32 0), [8 x i8] c"\0D\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [13 x i8] }>, <{ [13 x i8] }>* @alloc523, i32 0, i32 0, i32 0), [8 x i8] c"\0D\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [10 x i8] }>, <{ [10 x i8] }>* @alloc524, i32 0, i32 0, i32 0), [8 x i8] c"\0A\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc525, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [7 x i8] }>, <{ [7 x i8] }>* @alloc526, i32 0, i32 0, i32 0), [8 x i8] c"\07\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc527, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc528, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [7 x i8] }>, <{ [7 x i8] }>* @alloc529, i32 0, i32 0, i32 0), [8 x i8] c"\07\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc530, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc531, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc532, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [2 x i8] }>, <{ [2 x i8] }>* @alloc533, i32 0, i32 0, i32 0), [8 x i8] c"\02\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc534, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [7 x i8] }>, <{ [7 x i8] }>* @alloc535, i32 0, i32 0, i32 0), [8 x i8] c"\07\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc536, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc537, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc538, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [10 x i8] }>, <{ [10 x i8] }>* @alloc539, i32 0, i32 0, i32 0), [8 x i8] c"\0A\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc540, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [7 x i8] }>, <{ [7 x i8] }>* @alloc541, i32 0, i32 0, i32 0), [8 x i8] c"\07\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc542, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc543, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc544, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc545, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc546, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc547, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc548, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc549, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc550, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc551, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc552, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc553, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc554, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [10 x i8] }>, <{ [10 x i8] }>* @alloc555, i32 0, i32 0, i32 0), [8 x i8] c"\0A\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc3026, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [7 x i8] }>, <{ [7 x i8] }>* @alloc557, i32 0, i32 0, i32 0), [8 x i8] c"\07\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc558, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc559, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc560, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [7 x i8] }>, <{ [7 x i8] }>* @alloc561, i32 0, i32 0, i32 0), [8 x i8] c"\07\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc562, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [13 x i8] }>, <{ [13 x i8] }>* @alloc563, i32 0, i32 0, i32 0), [8 x i8] c"\0D\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc564, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [10 x i8] }>, <{ [10 x i8] }>* @alloc565, i32 0, i32 0, i32 0), [8 x i8] c"\0A\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc566, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc567, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc568, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [12 x i8] }>, <{ [12 x i8] }>* @alloc569, i32 0, i32 0, i32 0), [8 x i8] c"\0C\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc570, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc571, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [10 x i8] }>, <{ [10 x i8] }>* @alloc572, i32 0, i32 0, i32 0), [8 x i8] c"\0A\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [7 x i8] }>, <{ [7 x i8] }>* @alloc573, i32 0, i32 0, i32 0), [8 x i8] c"\07\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc574, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc575, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [7 x i8] }>, <{ [7 x i8] }>* @alloc576, i32 0, i32 0, i32 0), [8 x i8] c"\07\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc577, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc578, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc579, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc580, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [9 x i8] }>, <{ [9 x i8] }>* @alloc581, i32 0, i32 0, i32 0), [8 x i8] c"\09\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [10 x i8] }>, <{ [10 x i8] }>* @alloc582, i32 0, i32 0, i32 0), [8 x i8] c"\0A\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [7 x i8] }>, <{ [7 x i8] }>* @alloc583, i32 0, i32 0, i32 0), [8 x i8] c"\07\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc584, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc585, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc586, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [12 x i8] }>, <{ [12 x i8] }>* @alloc587, i32 0, i32 0, i32 0), [8 x i8] c"\0C\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc588, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [10 x i8] }>, <{ [10 x i8] }>* @alloc589, i32 0, i32 0, i32 0), [8 x i8] c"\0A\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [12 x i8] }>, <{ [12 x i8] }>* @alloc590, i32 0, i32 0, i32 0), [8 x i8] c"\0C\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc591, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc592, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc593, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [2 x i8] }>, <{ [2 x i8] }>* @alloc594, i32 0, i32 0, i32 0), [8 x i8] c"\02\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc595, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc596, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc597, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc598, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc599, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc600, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc601, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc602, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc603, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [7 x i8] }>, <{ [7 x i8] }>* @alloc604, i32 0, i32 0, i32 0), [8 x i8] c"\07\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [10 x i8] }>, <{ [10 x i8] }>* @alloc605, i32 0, i32 0, i32 0), [8 x i8] c"\0A\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [10 x i8] }>, <{ [10 x i8] }>* @alloc606, i32 0, i32 0, i32 0), [8 x i8] c"\0A\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc607, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc608, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc609, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [10 x i8] }>, <{ [10 x i8] }>* @alloc610, i32 0, i32 0, i32 0), [8 x i8] c"\0A\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc611, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc612, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc613, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc614, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc615, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc616, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [11 x i8] }>, <{ [11 x i8] }>* @alloc617, i32 0, i32 0, i32 0), [8 x i8] c"\0B\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc618, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc619, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc620, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc621, i32 0, i32 0, i32 0), [8 x i8] c"\10\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc622, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc623, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc624, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc625, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [7 x i8] }>, <{ [7 x i8] }>* @alloc626, i32 0, i32 0, i32 0), [8 x i8] c"\07\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc627, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc628, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc629, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc630, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [2 x i8] }>, <{ [2 x i8] }>* @alloc631, i32 0, i32 0, i32 0), [8 x i8] c"\02\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc632, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc633, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc634, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc635, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc636, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc637, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc638, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc639, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc640, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc641, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc642, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc643, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [13 x i8] }>, <{ [13 x i8] }>* @alloc644, i32 0, i32 0, i32 0), [8 x i8] c"\0D\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc645, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc646, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc647, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc648, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc649, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc650, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc651, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc652, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc653, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [10 x i8] }>, <{ [10 x i8] }>* @alloc654, i32 0, i32 0, i32 0), [8 x i8] c"\0A\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [23 x i8] }>, <{ [23 x i8] }>* @alloc655, i32 0, i32 0, i32 0), [8 x i8] c"\17\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [12 x i8] }>, <{ [12 x i8] }>* @alloc656, i32 0, i32 0, i32 0), [8 x i8] c"\0C\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [13 x i8] }>, <{ [13 x i8] }>* @alloc657, i32 0, i32 0, i32 0), [8 x i8] c"\0D\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [12 x i8] }>, <{ [12 x i8] }>* @alloc658, i32 0, i32 0, i32 0), [8 x i8] c"\0C\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [12 x i8] }>, <{ [12 x i8] }>* @alloc659, i32 0, i32 0, i32 0), [8 x i8] c"\0C\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [18 x i8] }>, <{ [18 x i8] }>* @alloc660, i32 0, i32 0, i32 0), [8 x i8] c"\12\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc661, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [12 x i8] }>, <{ [12 x i8] }>* @alloc662, i32 0, i32 0, i32 0), [8 x i8] c"\0C\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc663, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc664, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc665, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc666, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [7 x i8] }>, <{ [7 x i8] }>* @alloc667, i32 0, i32 0, i32 0), [8 x i8] c"\07\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [15 x i8] }>, <{ [15 x i8] }>* @alloc668, i32 0, i32 0, i32 0), [8 x i8] c"\0F\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc669, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [9 x i8] }>, <{ [9 x i8] }>* @alloc670, i32 0, i32 0, i32 0), [8 x i8] c"\09\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [11 x i8] }>, <{ [11 x i8] }>* @alloc671, i32 0, i32 0, i32 0), [8 x i8] c"\0B\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [19 x i8] }>, <{ [19 x i8] }>* @alloc672, i32 0, i32 0, i32 0), [8 x i8] c"\13\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [20 x i8] }>, <{ [20 x i8] }>* @alloc673, i32 0, i32 0, i32 0), [8 x i8] c"\14\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc674, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [11 x i8] }>, <{ [11 x i8] }>* @alloc675, i32 0, i32 0, i32 0), [8 x i8] c"\0B\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [7 x i8] }>, <{ [7 x i8] }>* @alloc676, i32 0, i32 0, i32 0), [8 x i8] c"\07\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc677, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc678, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [11 x i8] }>, <{ [11 x i8] }>* @alloc679, i32 0, i32 0, i32 0), [8 x i8] c"\0B\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc680, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc681, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc682, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc683, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc684, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00" }>, align 8 | |
@0 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* bitcast (<{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }>* @alloc457 to i8*), [8 x i8] c"\E4\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2101 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"a map" }>, align 1 | |
@_ZN3log20MAX_LOG_LEVEL_FILTER17h14f9234b6404e9d9E = external global %"std::sync::atomic::AtomicUsize" | |
@alloc2110 = private unnamed_addr constant <{ [110 x i8] }> <{ [110 x i8] c"/Users/erin.power/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/io/mod.rs" }>, align 1 | |
@alloc2103 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2110, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00N\01\00\00\1C\00\00\00" }>, align 8 | |
@alloc2104 = private unnamed_addr constant <{ [34 x i8] }> <{ [34 x i8] c"stream did not contain valid UTF-8" }>, align 1 | |
@alloc2106 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2110, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\7F\01\00\001\00\00\00" }>, align 8 | |
@alloc2108 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2110, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\83\01\00\00\18\00\00\00" }>, align 8 | |
@alloc444 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"\0F" }>, align 1 | |
@alloc2109 = private unnamed_addr constant <{ [32 x i8] }> <{ [32 x i8] c"assertion failed: n <= buf.len()" }>, align 1 | |
@alloc2111 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2110, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\8A\01\00\00\11\00\00\00" }>, align 8 | |
@vtable.9 = private unnamed_addr constant { void (%"std::io::Write::write_fmt::Adaptor<std::io::BufWriter<std::io::Stdout>>"*)*, i64, i64, i1 (%"std::io::Write::write_fmt::Adaptor<std::io::BufWriter<std::io::Stdout>>"*, [0 x i8]*, i64)*, i1 (%"std::io::Write::write_fmt::Adaptor<std::io::BufWriter<std::io::Stdout>>"*, i32)*, i1 (%"std::io::Write::write_fmt::Adaptor<std::io::BufWriter<std::io::Stdout>>"*, %"std::fmt::Arguments"*)* } { void (%"std::io::Write::write_fmt::Adaptor<std::io::BufWriter<std::io::Stdout>>"*)* @"_ZN4core3ptr132drop_in_place$LT$std..io..Write..write_fmt..Adaptor$LT$std..io..buffered..bufwriter..BufWriter$LT$std..io..stdio..Stdout$GT$$GT$$GT$17h40dbab5355b3cac9E", i64 24, i64 8, i1 (%"std::io::Write::write_fmt::Adaptor<std::io::BufWriter<std::io::Stdout>>"*, [0 x i8]*, i64)* @"_ZN80_$LT$std..io..Write..write_fmt..Adaptor$LT$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17h045d70dee48bb0cbE", i1 (%"std::io::Write::write_fmt::Adaptor<std::io::BufWriter<std::io::Stdout>>"*, i32)* @_ZN4core3fmt5Write10write_char17h5f202e196874ee21E, i1 (%"std::io::Write::write_fmt::Adaptor<std::io::BufWriter<std::io::Stdout>>"*, %"std::fmt::Arguments"*)* @_ZN4core3fmt5Write9write_fmt17h0ce62c1650e12f0dE }, align 8, !dbg !21 | |
@alloc2112 = private unnamed_addr constant <{ [15 x i8] }> <{ [15 x i8] c"formatter error" }>, align 1 | |
@alloc2113 = private unnamed_addr constant <{ [125 x i8] }> <{ [125 x i8] c"/Users/erin.power/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/io/buffered/bufwriter.rs" }>, align 1 | |
@alloc2114 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [125 x i8] }>, <{ [125 x i8] }>* @alloc2113, i32 0, i32 0, i32 0), [16 x i8] c"}\00\00\00\00\00\00\00\E1\00\00\00\1D\00\00\00" }>, align 8 | |
@vtable.a = private unnamed_addr constant { void (i64**)*, i64, i64, i32 (i64**)*, i32 (i64**)*, i32 (i64**)* } { void (i64**)* @"_ZN4core3ptr166drop_in_place$LT$std..rt..lang_start$LT$core..result..Result$LT$$LP$$RP$$C$alloc..boxed..Box$LT$dyn$u20$std..error..Error$GT$$GT$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17h9c2903f63aaab8f8E", i64 8, i64 8, i32 (i64**)* @"_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17h85bb563415e775faE", i32 (i64**)* @"_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17h85bb563415e775faE", i32 (i64**)* @"_ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17ha378465919965ce8E" }, align 8, !dbg !253 | |
@vtable.b = private unnamed_addr constant { void (i64**)*, i64, i64, { i8*, i8* } (i64**)*, i64 (i64**)*, i64* (i64**)*, { [0 x i8]*, i64 } (i64**)*, { i8*, i8* } (i64**)*, i1 (i64**, %"std::fmt::Formatter"*)*, i1 (i64**, %"std::fmt::Formatter"*)* } { void (i64**)* @"_ZN4core3ptr45drop_in_place$LT$serde_json..error..Error$GT$17h1ecfd34bc77fc02fE", i64 8, i64 8, { i8*, i8* } (i64**)* @"_ZN62_$LT$serde_json..error..Error$u20$as$u20$std..error..Error$GT$6source17h8a91859c14c1aa37E", i64 (i64**)* @_ZN3std5error5Error7type_id17h2aa2c0cebae6ad05E, i64* (i64**)* @_ZN3std5error5Error9backtrace17h8efe8877a3601b01E, { [0 x i8]*, i64 } (i64**)* @_ZN3std5error5Error11description17hc8e215447877dc82E, { i8*, i8* } (i64**)* @_ZN3std5error5Error5cause17h8a71c5cd8f801ec2E, i1 (i64**, %"std::fmt::Formatter"*)* @"_ZN63_$LT$serde_json..error..Error$u20$as$u20$core..fmt..Display$GT$3fmt17h71b0d4f23f7f5f95E", i1 (i64**, %"std::fmt::Formatter"*)* @"_ZN61_$LT$serde_json..error..Error$u20$as$u20$core..fmt..Debug$GT$3fmt17h46243b89f240e8a1E" }, align 8, !dbg !289 | |
@vtable.c = private unnamed_addr constant { void (%"std::io::Error"*)*, i64, i64, { i8*, i8* } (%"std::io::Error"*)*, i64 (%"std::io::Error"*)*, i64* (%"std::io::Error"*)*, { [0 x i8]*, i64 } (%"std::io::Error"*)*, { i8*, i8* } (%"std::io::Error"*)*, i1 (%"std::io::Error"*, %"std::fmt::Formatter"*)*, i1 (%"std::io::Error"*, %"std::fmt::Formatter"*)* } { void (%"std::io::Error"*)* @"_ZN4core3ptr42drop_in_place$LT$std..io..error..Error$GT$17h3a0c467de212de48E", i64 16, i64 8, { i8*, i8* } (%"std::io::Error"*)* @"_ZN59_$LT$std..io..error..Error$u20$as$u20$std..error..Error$GT$6source17hcbc078ce79ed1cb6E", i64 (%"std::io::Error"*)* @_ZN3std5error5Error7type_id17h709660f59767bbc5E, i64* (%"std::io::Error"*)* @_ZN3std5error5Error9backtrace17h52ddf809cb223ac9E, { [0 x i8]*, i64 } (%"std::io::Error"*)* @"_ZN59_$LT$std..io..error..Error$u20$as$u20$std..error..Error$GT$11description17h8a0259a5b4378959E", { i8*, i8* } (%"std::io::Error"*)* @"_ZN59_$LT$std..io..error..Error$u20$as$u20$std..error..Error$GT$5cause17h223f8ab6fa981897E", i1 (%"std::io::Error"*, %"std::fmt::Formatter"*)* @"_ZN60_$LT$std..io..error..Error$u20$as$u20$core..fmt..Display$GT$3fmt17h5a1cda7e6bf40fccE", i1 (%"std::io::Error"*, %"std::fmt::Formatter"*)* @"_ZN58_$LT$std..io..error..Error$u20$as$u20$core..fmt..Debug$GT$3fmt17hebec10d2a40f1980E" }, align 8, !dbg !366 | |
@alloc2119 = private unnamed_addr constant <{ [70 x i8] }> <{ [70 x i8] c"cannot access a Thread Local Storage value during or after destruction" }>, align 1 | |
@alloc2116 = private unnamed_addr constant <{ [116 x i8] }> <{ [116 x i8] c"/Users/erin.power/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/thread/local.rs" }>, align 1 | |
@alloc2117 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [116 x i8] }>, <{ [116 x i8] }>* @alloc2116, i32 0, i32 0, i32 0), [16 x i8] c"t\00\00\00\00\00\00\00\F8\00\00\00\1A\00\00\00" }>, align 8 | |
@_ZN3std9panicking11panic_count18GLOBAL_PANIC_COUNT17he11ca478e407baf6E = external global %"std::sync::atomic::AtomicUsize" | |
@alloc310 = private unnamed_addr constant <{ [0 x i8] }> zeroinitializer, align 8 | |
@alloc32 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [0 x i8] }>, <{ [0 x i8] }>* @alloc310, i32 0, i32 0, i32 0), [8 x i8] zeroinitializer }>, align 8 | |
@alloc2123 = private unnamed_addr constant <{ [55 x i8] }> <{ [55 x i8] c"a Display implementation returned an error unexpectedly" }>, align 1 | |
@alloc2121 = private unnamed_addr constant <{ [112 x i8] }> <{ [112 x i8] c"/Users/erin.power/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/string.rs" }>, align 1 | |
@alloc2122 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [112 x i8] }>, <{ [112 x i8] }>* @alloc2121, i32 0, i32 0, i32 0), [16 x i8] c"p\00\00\00\00\00\00\00\A5\08\00\00\0E\00\00\00" }>, align 8 | |
@alloc2124 = private unnamed_addr constant <{ [114 x i8] }> <{ [114 x i8] c"/Users/erin.power/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/arith.rs" }>, align 1 | |
@alloc2125 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [114 x i8] }>, <{ [114 x i8] }>* @alloc2124, i32 0, i32 0, i32 0), [16 x i8] c"r\00\00\00\00\00\00\00k\00\00\00\01\00\00\00" }>, align 8 | |
@alloc2126 = private unnamed_addr constant <{ [35 x i8] }> <{ [35 x i8] c"unexpected invalid UTF-8 code point" }>, align 1 | |
@alloc2127 = private unnamed_addr constant <{ [101 x i8] }> <{ [101 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-2.33.3/src/args/arg_matches.rs" }>, align 1 | |
@alloc2128 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [101 x i8] }>, <{ [101 x i8] }>* @alloc2127, i32 0, i32 0, i32 0), [16 x i8] c"e\00\00\00\00\00\00\00v\00\00\00(\00\00\00" }>, align 8 | |
@vtable.d = private unnamed_addr constant { void (%"std::io::Write::write_fmt::Adaptor<std::io::BufWriter<std::io::Stdout>>"**)*, i64, i64, i1 (%"std::io::Write::write_fmt::Adaptor<std::io::BufWriter<std::io::Stdout>>"**, [0 x i8]*, i64)*, i1 (%"std::io::Write::write_fmt::Adaptor<std::io::BufWriter<std::io::Stdout>>"**, i32)*, i1 (%"std::io::Write::write_fmt::Adaptor<std::io::BufWriter<std::io::Stdout>>"**, %"std::fmt::Arguments"*)* } { void (%"std::io::Write::write_fmt::Adaptor<std::io::BufWriter<std::io::Stdout>>"**)* @"_ZN4core3ptr144drop_in_place$LT$$RF$mut$u20$std..io..Write..write_fmt..Adaptor$LT$std..io..buffered..bufwriter..BufWriter$LT$std..io..stdio..Stdout$GT$$GT$$GT$17h94d237b0ce159b71E", i64 8, i64 8, i1 (%"std::io::Write::write_fmt::Adaptor<std::io::BufWriter<std::io::Stdout>>"**, [0 x i8]*, i64)* @"_ZN50_$LT$$RF$mut$u20$W$u20$as$u20$core..fmt..Write$GT$9write_str17hc7889599a01f1052E", i1 (%"std::io::Write::write_fmt::Adaptor<std::io::BufWriter<std::io::Stdout>>"**, i32)* @"_ZN50_$LT$$RF$mut$u20$W$u20$as$u20$core..fmt..Write$GT$10write_char17h8da0f72800fc80ddE", i1 (%"std::io::Write::write_fmt::Adaptor<std::io::BufWriter<std::io::Stdout>>"**, %"std::fmt::Arguments"*)* @"_ZN50_$LT$$RF$mut$u20$W$u20$as$u20$core..fmt..Write$GT$9write_fmt17h377f0e05357dbc15E" }, align 8, !dbg !369 | |
@str.e = internal constant [94 x i8] c"attempted to zero-initialize type `(&tokei::LanguageType, &tokei::Language)`, which is invalid" | |
@alloc2129 = private unnamed_addr constant <{ [112 x i8] }> <{ [112 x i8] c"/Users/erin.power/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/mem/mod.rs" }>, align 1 | |
@alloc2130 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [112 x i8] }>, <{ [112 x i8] }>* @alloc2129, i32 0, i32 0, i32 0), [16 x i8] c"p\00\00\00\00\00\00\00|\02\00\00\09\00\00\00" }>, align 8 | |
@alloc2131 = private unnamed_addr constant <{ [112 x i8] }> <{ [112 x i8] c"/Users/erin.power/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/mod.rs" }>, align 1 | |
@alloc2132 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [112 x i8] }>, <{ [112 x i8] }>* @alloc2131, i32 0, i32 0, i32 0), [16 x i8] c"p\00\00\00\00\00\00\00\C1\02\00\00\05\00\00\00" }>, align 8 | |
@alloc2133 = private unnamed_addr constant <{ [73 x i8] }> <{ [73 x i8] c"assertion failed: 0 < pointee_size && pointee_size <= isize::MAX as usize" }>, align 1 | |
@alloc2134 = private unnamed_addr constant <{ [118 x i8] }> <{ [118 x i8] c"/Users/erin.power/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/const_ptr.rs" }>, align 1 | |
@alloc2135 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [118 x i8] }>, <{ [118 x i8] }>* @alloc2134, i32 0, i32 0, i32 0), [16 x i8] c"v\00\00\00\00\00\00\00x\01\00\00\09\00\00\00" }>, align 8 | |
@alloc2140 = private unnamed_addr constant <{ [117 x i8] }> <{ [117 x i8] c"/Users/erin.power/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/char/methods.rs" }>, align 1 | |
@alloc2137 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [117 x i8] }>, <{ [117 x i8] }>* @alloc2140, i32 0, i32 0, i32 0), [16 x i8] c"u\00\00\00\00\00\00\004\06\00\00\16\00\00\00" }>, align 8 | |
@alloc2139 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [117 x i8] }>, <{ [117 x i8] }>* @alloc2140, i32 0, i32 0, i32 0), [16 x i8] c"u\00\00\00\00\00\00\00N\06\00\00\0A\00\00\00" }>, align 8 | |
@alloc1039 = private unnamed_addr constant <{ [18 x i8] }> <{ [18 x i8] c"encode_utf8: need " }>, align 1 | |
@alloc1041 = private unnamed_addr constant <{ [19 x i8] }> <{ [19 x i8] c" bytes to encode U+" }>, align 1 | |
@alloc1042 = private unnamed_addr constant <{ [21 x i8] }> <{ [21 x i8] c", but the buffer has " }>, align 1 | |
@alloc1040 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [18 x i8] }>, <{ [18 x i8] }>* @alloc1039, i32 0, i32 0, i32 0), [8 x i8] c"\12\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [19 x i8] }>, <{ [19 x i8] }>* @alloc1041, i32 0, i32 0, i32 0), [8 x i8] c"\13\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [21 x i8] }>, <{ [21 x i8] }>* @alloc1042, i32 0, i32 0, i32 0), [8 x i8] c"\15\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2141 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [117 x i8] }>, <{ [117 x i8] }>* @alloc2140, i32 0, i32 0, i32 0), [16 x i8] c"u\00\00\00\00\00\00\00G\06\00\00\0E\00\00\00" }>, align 8 | |
@alloc2142 = private unnamed_addr constant <{ [127 x i8] }> <{ [127 x i8] c"/Users/erin.power/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/exact_size.rs" }>, align 1 | |
@alloc2143 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [127 x i8] }>, <{ [127 x i8] }>* @alloc2142, i32 0, i32 0, i32 0), [16 x i8] c"\7F\00\00\00\00\00\00\00g\00\00\00\09\00\00\00" }>, align 8 | |
@alloc1016 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"\01" }>, align 1 | |
@alloc2144 = private unnamed_addr constant <{ [49 x i8] }> <{ [49 x i8] c"there is no such thing as an acquire/release load" }>, align 1 | |
@alloc2166 = private unnamed_addr constant <{ [116 x i8] }> <{ [116 x i8] c"/Users/erin.power/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/sync/atomic.rs" }>, align 1 | |
@alloc2146 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [116 x i8] }>, <{ [116 x i8] }>* @alloc2166, i32 0, i32 0, i32 0), [16 x i8] c"t\00\00\00\00\00\00\004\09\00\00\17\00\00\00" }>, align 8 | |
@alloc2147 = private unnamed_addr constant <{ [40 x i8] }> <{ [40 x i8] c"there is no such thing as a release load" }>, align 1 | |
@alloc2149 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [116 x i8] }>, <{ [116 x i8] }>* @alloc2166, i32 0, i32 0, i32 0), [16 x i8] c"t\00\00\00\00\00\00\003\09\00\00\18\00\00\00" }>, align 8 | |
@alloc2150 = private unnamed_addr constant <{ [50 x i8] }> <{ [50 x i8] c"there is no such thing as an acquire/release store" }>, align 1 | |
@alloc2152 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [116 x i8] }>, <{ [116 x i8] }>* @alloc2166, i32 0, i32 0, i32 0), [16 x i8] c"t\00\00\00\00\00\00\00&\09\00\00\17\00\00\00" }>, align 8 | |
@alloc2153 = private unnamed_addr constant <{ [42 x i8] }> <{ [42 x i8] c"there is no such thing as an acquire store" }>, align 1 | |
@alloc2155 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [116 x i8] }>, <{ [116 x i8] }>* @alloc2166, i32 0, i32 0, i32 0), [16 x i8] c"t\00\00\00\00\00\00\00%\09\00\00\18\00\00\00" }>, align 8 | |
@alloc2156 = private unnamed_addr constant <{ [60 x i8] }> <{ [60 x i8] c"a failure ordering can't be stronger than a success ordering" }>, align 1 | |
@alloc2158 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [116 x i8] }>, <{ [116 x i8] }>* @alloc2166, i32 0, i32 0, i32 0), [16 x i8] c"t\00\00\00\00\00\00\00\7F\09\00\00\12\00\00\00" }>, align 8 | |
@alloc2159 = private unnamed_addr constant <{ [61 x i8] }> <{ [61 x i8] c"there is no such thing as an acquire/release failure ordering" }>, align 1 | |
@alloc2161 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [116 x i8] }>, <{ [116 x i8] }>* @alloc2166, i32 0, i32 0, i32 0), [16 x i8] c"t\00\00\00\00\00\00\00}\09\00\00\1C\00\00\00" }>, align 8 | |
@alloc2162 = private unnamed_addr constant <{ [52 x i8] }> <{ [52 x i8] c"there is no such thing as a release failure ordering" }>, align 1 | |
@alloc2164 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [116 x i8] }>, <{ [116 x i8] }>* @alloc2166, i32 0, i32 0, i32 0), [16 x i8] c"t\00\00\00\00\00\00\00~\09\00\00\1D\00\00\00" }>, align 8 | |
@alloc2165 = private unnamed_addr constant <{ [41 x i8] }> <{ [41 x i8] c"there is no such thing as a relaxed fence" }>, align 1 | |
@alloc2167 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [116 x i8] }>, <{ [116 x i8] }>* @alloc2166, i32 0, i32 0, i32 0), [16 x i8] c"t\00\00\00\00\00\00\00n\0A\00\00\18\00\00\00" }>, align 8 | |
@alloc2168 = private unnamed_addr constant <{ [117 x i8] }> <{ [117 x i8] c"/Users/erin.power/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs" }>, align 1 | |
@alloc2169 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [117 x i8] }>, <{ [117 x i8] }>* @alloc2168, i32 0, i32 0, i32 0), [16 x i8] c"u\00\00\00\00\00\00\00\11\01\00\009\00\00\00" }>, align 8 | |
@alloc2170 = private unnamed_addr constant <{ [35 x i8] }> <{ [35 x i8] c"assertion failed: mid <= self.len()" }>, align 1 | |
@alloc2171 = private unnamed_addr constant <{ [114 x i8] }> <{ [114 x i8] c"/Users/erin.power/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/mod.rs" }>, align 1 | |
@alloc2172 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [114 x i8] }>, <{ [114 x i8] }>* @alloc2171, i32 0, i32 0, i32 0), [16 x i8] c"r\00\00\00\00\00\00\00\EC\05\00\00\09\00\00\00" }>, align 8 | |
@alloc2185 = private unnamed_addr constant <{ [43 x i8] }> <{ [43 x i8] c"called `Option::unwrap()` on a `None` value" }>, align 1 | |
@vtable.f = private unnamed_addr constant { void (%"std::io::Error"*)*, i64, i64, i1 (%"std::io::Error"*, %"std::fmt::Formatter"*)* } { void (%"std::io::Error"*)* @"_ZN4core3ptr42drop_in_place$LT$std..io..error..Error$GT$17h3a0c467de212de48E", i64 16, i64 8, i1 (%"std::io::Error"*, %"std::fmt::Formatter"*)* @"_ZN58_$LT$std..io..error..Error$u20$as$u20$core..fmt..Debug$GT$3fmt17hebec10d2a40f1980E" }, align 8, !dbg !373 | |
@vtable.g = private unnamed_addr constant { void (%"std::thread::AccessError"*)*, i64, i64, i1 (%"std::thread::AccessError"*, %"std::fmt::Formatter"*)* } { void (%"std::thread::AccessError"*)* @"_ZN4core3ptr52drop_in_place$LT$std..thread..local..AccessError$GT$17h9b07c24e83c6f7abE", i64 0, i64 1, i1 (%"std::thread::AccessError"*, %"std::fmt::Formatter"*)* @"_ZN68_$LT$std..thread..local..AccessError$u20$as$u20$core..fmt..Debug$GT$3fmt17hc7b0ad0051288228E" }, align 8, !dbg !375 | |
@vtable.h = private unnamed_addr constant { void (%"ignore::Error"*)*, i64, i64, i1 (%"ignore::Error"*, %"std::fmt::Formatter"*)* } { void (%"ignore::Error"*)* @"_ZN4core3ptr34drop_in_place$LT$ignore..Error$GT$17h2d6d29737301ee61E", i64 56, i64 8, i1 (%"ignore::Error"*, %"std::fmt::Formatter"*)* @"_ZN50_$LT$ignore..Error$u20$as$u20$core..fmt..Debug$GT$3fmt17h9ebd0c17928a4d6aE" }, align 8, !dbg !383 | |
@alloc2189 = private unnamed_addr constant <{ [43 x i8] }> <{ [43 x i8] c"called `Result::unwrap()` on an `Err` value" }>, align 1 | |
@vtable.i = private unnamed_addr constant { void ({ {}*, [3 x i64]* }*)*, i64, i64, i1 ({ {}*, [3 x i64]* }*, %"std::fmt::Formatter"*)* } { void ({ {}*, [3 x i64]* }*)* @"_ZN4core3ptr71drop_in_place$LT$alloc..boxed..Box$LT$dyn$u20$std..error..Error$GT$$GT$17hf09dd32a68fe6b7cE", i64 16, i64 8, i1 ({ {}*, [3 x i64]* }*, %"std::fmt::Formatter"*)* @"_ZN67_$LT$alloc..boxed..Box$LT$T$C$A$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h31b2f97fdc95c52dE" }, align 8, !dbg !479 | |
@vtable.j = private unnamed_addr constant { void (%"crossbeam_channel::err::SendError<ignore::walk::DirEntry>"*)*, i64, i64, i1 (%"crossbeam_channel::err::SendError<ignore::walk::DirEntry>"*, %"std::fmt::Formatter"*)* } { void (%"crossbeam_channel::err::SendError<ignore::walk::DirEntry>"*)* @"_ZN4core3ptr84drop_in_place$LT$crossbeam_channel..err..SendError$LT$ignore..walk..DirEntry$GT$$GT$17hd33a46bf8b2efe4fE", i64 112, i64 8, i1 (%"crossbeam_channel::err::SendError<ignore::walk::DirEntry>"*, %"std::fmt::Formatter"*)* @"_ZN79_$LT$crossbeam_channel..err..SendError$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h96fd41779197cb69E" }, align 8, !dbg !482 | |
@vtable.k = private unnamed_addr constant { void (i64**)*, i64, i64, i1 (i64**, %"std::fmt::Formatter"*)* } { void (i64**)* @"_ZN4core3ptr45drop_in_place$LT$serde_json..error..Error$GT$17h1ecfd34bc77fc02fE", i64 8, i64 8, i1 (i64**, %"std::fmt::Formatter"*)* @"_ZN61_$LT$serde_json..error..Error$u20$as$u20$core..fmt..Debug$GT$3fmt17h46243b89f240e8a1E" }, align 8, !dbg !547 | |
@vtable.l = private unnamed_addr constant { void (%"std::fmt::Error"*)*, i64, i64, i1 (%"std::fmt::Error"*, %"std::fmt::Formatter"*)* } { void (%"std::fmt::Error"*)* @"_ZN4core3ptr37drop_in_place$LT$core..fmt..Error$GT$17hfe936189963eb6c0E", i64 0, i64 1, i1 (%"std::fmt::Error"*, %"std::fmt::Formatter"*)* @"_ZN53_$LT$core..fmt..Error$u20$as$u20$core..fmt..Debug$GT$3fmt17hede107497e9e8324E" }, align 8, !dbg !549 | |
@alloc2200 = private unnamed_addr constant <{ [91 x i8] }> <{ [91 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.7/src/udiv128.rs" }>, align 1 | |
@alloc2191 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [91 x i8] }>, <{ [91 x i8] }>* @alloc2200, i32 0, i32 0, i32 0), [16 x i8] c"[\00\00\00\00\00\00\00 \00\00\00\0E\00\00\00" }>, align 8 | |
@alloc2193 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [91 x i8] }>, <{ [91 x i8] }>* @alloc2200, i32 0, i32 0, i32 0), [16 x i8] c"[\00\00\00\00\00\00\00#\00\00\00\1C\00\00\00" }>, align 8 | |
@alloc2195 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [91 x i8] }>, <{ [91 x i8] }>* @alloc2200, i32 0, i32 0, i32 0), [16 x i8] c"[\00\00\00\00\00\00\00#\00\00\00\17\00\00\00" }>, align 8 | |
@alloc2197 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [91 x i8] }>, <{ [91 x i8] }>* @alloc2200, i32 0, i32 0, i32 0), [16 x i8] c"[\00\00\00\00\00\00\00$\00\00\00\17\00\00\00" }>, align 8 | |
@alloc2199 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [91 x i8] }>, <{ [91 x i8] }>* @alloc2200, i32 0, i32 0, i32 0), [16 x i8] c"[\00\00\00\00\00\00\00,\00\00\00\09\00\00\00" }>, align 8 | |
@alloc2201 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [91 x i8] }>, <{ [91 x i8] }>* @alloc2200, i32 0, i32 0, i32 0), [16 x i8] c"[\00\00\00\00\00\00\009\00\00\00\09\00\00\00" }>, align 8 | |
@alloc2202 = private unnamed_addr constant <{ [47 x i8] }> <{ [47 x i8] c"assertion failed: BorrowType::PERMITS_TRAVERSAL" }>, align 1 | |
@alloc2203 = private unnamed_addr constant <{ [128 x i8] }> <{ [128 x i8] c"/Users/erin.power/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/collections/btree/node.rs" }>, align 1 | |
@alloc2204 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [128 x i8] }>, <{ [128 x i8] }>* @alloc2203, i32 0, i32 0, i32 0), [16 x i8] c"\80\00\00\00\00\00\00\00u\01\00\00\09\00\00\00" }>, align 8 | |
@1 = private unnamed_addr constant <{ [16 x i8] }> <{ [16 x i8] c"\08\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00" }>, align 8 | |
@alloc1012 = private unnamed_addr constant <{ [16 x i8] }> <{ [16 x i8] c"\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2205 = private unnamed_addr constant <{ [113 x i8] }> <{ [113 x i8] c"/Users/erin.power/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs" }>, align 1 | |
@alloc2206 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [113 x i8] }>, <{ [113 x i8] }>* @alloc2205, i32 0, i32 0, i32 0), [16 x i8] c"q\00\00\00\00\00\00\00@\06\00\00*\00\00\00" }>, align 8 | |
@alloc2814 = private unnamed_addr constant <{ [111 x i8] }> <{ [111 x i8] c"/Users/erin.power/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/slice.rs" }>, align 1 | |
@alloc2208 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00\17\04\00\00\22\00\00\00" }>, align 8 | |
@alloc2210 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\003\04\00\00\15\00\00\00" }>, align 8 | |
@alloc2212 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00A\04\00\00\1E\00\00\00" }>, align 8 | |
@alloc2214 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00J\04\00\00\18\00\00\00" }>, align 8 | |
@alloc2216 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00K\04\00\00\19\00\00\00" }>, align 8 | |
@alloc2218 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00N\04\00\00\1A\00\00\00" }>, align 8 | |
@alloc2220 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00T\04\00\00\0D\00\00\00" }>, align 8 | |
@alloc2222 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00n\04\00\00\11\00\00\00" }>, align 8 | |
@alloc2224 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00o\04\00\00\14\00\00\00" }>, align 8 | |
@alloc2226 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00o\04\00\00'\00\00\00" }>, align 8 | |
@alloc2228 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00p\04\00\00\1F\00\00\00" }>, align 8 | |
@alloc2230 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00p\04\00\002\00\00\00" }>, align 8 | |
@alloc2232 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00p\04\00\00D\00\00\00" }>, align 8 | |
@alloc2234 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00q\04\00\00\1F\00\00\00" }>, align 8 | |
@alloc2236 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00q\04\00\002\00\00\00" }>, align 8 | |
@alloc2238 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00q\04\00\00D\00\00\00" }>, align 8 | |
@alloc2240 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00s\04\00\00\1A\00\00\00" }>, align 8 | |
@alloc2242 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00s\04\00\00,\00\00\00" }>, align 8 | |
@alloc2244 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00H\03\00\00!\00\00\00" }>, align 8 | |
@alloc2246 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00H\03\00\00(\00\00\00" }>, align 8 | |
@alloc2248 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00[\03\00\00=\00\00\00" }>, align 8 | |
@alloc2250 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00g\03\00\00G\00\00\00" }>, align 8 | |
@alloc2252 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00h\03\00\00'\00\00\00" }>, align 8 | |
@alloc2254 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00h\03\00\002\00\00\00" }>, align 8 | |
@alloc2256 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00k\03\00\00\1E\00\00\00" }>, align 8 | |
@alloc2258 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00n\03\00\00+\00\00\00" }>, align 8 | |
@alloc2260 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00n\03\00\006\00\00\00" }>, align 8 | |
@alloc2262 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00o\03\00\00\22\00\00\00" }>, align 8 | |
@alloc877 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"\FF" }>, align 1 | |
@alloc2263 = private unnamed_addr constant <{ [113 x i8] }> <{ [113 x i8] c"/Users/erin.power/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec.rs" }>, align 1 | |
@alloc2264 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [113 x i8] }>, <{ [113 x i8] }>* @alloc2263, i32 0, i32 0, i32 0), [16 x i8] c"q\00\00\00\00\00\00\00\81\01\00\00\09\00\00\00" }>, align 8 | |
@str.m = internal constant [25 x i8] c"attempt to divide by zero" | |
@alloc2267 = private unnamed_addr constant <{ [102 x i8] }> <{ [102 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.0/src/iter/plumbing/mod.rs" }>, align 1 | |
@alloc2266 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [102 x i8] }>, <{ [102 x i8] }>* @alloc2267, i32 0, i32 0, i32 0), [16 x i8] c"f\00\00\00\00\00\00\00C\01\00\00\1A\00\00\00" }>, align 8 | |
@alloc2268 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [102 x i8] }>, <{ [102 x i8] }>* @alloc2267, i32 0, i32 0, i32 0), [16 x i8] c"f\00\00\00\00\00\00\00\AC\01\00\00\19\00\00\00" }>, align 8 | |
@alloc2277 = private unnamed_addr constant <{ [89 x i8] }> <{ [89 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.0/src/math.rs" }>, align 1 | |
@alloc2270 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [89 x i8] }>, <{ [89 x i8] }>* @alloc2277, i32 0, i32 0, i32 0), [16 x i8] c"Y\00\00\00\00\00\00\00\14\00\00\00+\00\00\00" }>, align 8 | |
@alloc2272 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [89 x i8] }>, <{ [89 x i8] }>* @alloc2277, i32 0, i32 0, i32 0), [16 x i8] c"Y\00\00\00\00\00\00\00\1A\00\00\00+\00\00\00" }>, align 8 | |
@alloc957 = private unnamed_addr constant <{ [12 x i8] }> <{ [12 x i8] c"range start " }>, align 1 | |
@alloc967 = private unnamed_addr constant <{ [24 x i8] }> <{ [24 x i8] c" should be <= range end " }>, align 1 | |
@alloc966 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [12 x i8] }>, <{ [12 x i8] }>* @alloc957, i32 0, i32 0, i32 0), [8 x i8] c"\0C\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [24 x i8] }>, <{ [24 x i8] }>* @alloc967, i32 0, i32 0, i32 0), [8 x i8] c"\18\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2274 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [89 x i8] }>, <{ [89 x i8] }>* @alloc2277, i32 0, i32 0, i32 0), [16 x i8] c"Y\00\00\00\00\00\00\00\1E\00\00\00\09\00\00\00" }>, align 8 | |
@alloc961 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"range end " }>, align 1 | |
@alloc959 = private unnamed_addr constant <{ [21 x i8] }> <{ [21 x i8] c" should be <= length " }>, align 1 | |
@alloc962 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [10 x i8] }>, <{ [10 x i8] }>* @alloc961, i32 0, i32 0, i32 0), [8 x i8] c"\0A\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [21 x i8] }>, <{ [21 x i8] }>* @alloc959, i32 0, i32 0, i32 0), [8 x i8] c"\15\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2276 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [89 x i8] }>, <{ [89 x i8] }>* @alloc2277, i32 0, i32 0, i32 0), [16 x i8] c"Y\00\00\00\00\00\00\00\1B\00\00\00\12\00\00\00" }>, align 8 | |
@alloc958 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [12 x i8] }>, <{ [12 x i8] }>* @alloc957, i32 0, i32 0, i32 0), [8 x i8] c"\0C\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [21 x i8] }>, <{ [21 x i8] }>* @alloc959, i32 0, i32 0, i32 0), [8 x i8] c"\15\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2278 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [89 x i8] }>, <{ [89 x i8] }>* @alloc2277, i32 0, i32 0, i32 0), [16 x i8] c"Y\00\00\00\00\00\00\00\15\00\00\00\12\00\00\00" }>, align 8 | |
@alloc713 = private unnamed_addr constant <{ [15 x i8] }> <{ [15 x i8] c"invalid value: " }>, align 1 | |
@alloc715 = private unnamed_addr constant <{ [11 x i8] }> <{ [11 x i8] c", expected " }>, align 1 | |
@alloc714 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [15 x i8] }>, <{ [15 x i8] }>* @alloc713, i32 0, i32 0, i32 0), [8 x i8] c"\0F\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [11 x i8] }>, <{ [11 x i8] }>* @alloc715, i32 0, i32 0, i32 0), [8 x i8] c"\0B\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2279 = private unnamed_addr constant <{ [38 x i8] }> <{ [38 x i8] c"path contains invalid UTF-8 characters" }>, align 1 | |
@alloc2283 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"Report" }>, align 1 | |
@alloc719 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc718, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc720, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00" }>, align 8 | |
@2 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* bitcast (<{ i8*, [8 x i8], i8*, [8 x i8] }>* @alloc719 to i8*), [8 x i8] c"\02\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2290 = private unnamed_addr constant <{ [9 x i8] }> <{ [9 x i8] c"CodeStats" }>, align 1 | |
@alloc730 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc131, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc132, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc133, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc733, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00" }>, align 8 | |
@3 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* bitcast (<{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }>* @alloc730 to i8*), [8 x i8] c"\04\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2298 = private unnamed_addr constant <{ [43 x i8] }> <{ [43 x i8] c"/Users/erin.power/src/tokei/src/utils/fs.rs" }>, align 1 | |
@alloc2292 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [43 x i8] }>, <{ [43 x i8] }>* @alloc2298, i32 0, i32 0, i32 0), [16 x i8] c"+\00\00\00\00\00\00\00\18\00\00\004\00\00\00" }>, align 8 | |
@alloc2945 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"." }>, align 1 | |
@alloc806 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"!" }>, align 1 | |
@alloc807 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc806, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00" }>, align 8 | |
@alloc191 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"\05\00\00\00\00\00\00\00" }>, align 8 | |
@alloc843 = private unnamed_addr constant <{ [16 x i8] }> <{ [16 x i8] c"tokei::utils::fs" }>, align 1 | |
@alloc844 = private unnamed_addr constant <{ [15 x i8] }> <{ [15 x i8] c"src/utils/fs.rs" }>, align 1 | |
@alloc815 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8], i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc843, i32 0, i32 0, i32 0), [8 x i8] c"\10\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc843, i32 0, i32 0, i32 0), [8 x i8] c"\10\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [15 x i8] }>, <{ [15 x i8] }>* @alloc844, i32 0, i32 0, i32 0), [16 x i8] c"\0F\00\00\00\00\00\00\00\22\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2294 = private unnamed_addr constant <{ [30 x i8] }> <{ [30 x i8] c"Excludes provided were invalid" }>, align 1 | |
@alloc2296 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [43 x i8] }>, <{ [43 x i8] }>* @alloc2298, i32 0, i32 0, i32 0), [16 x i8] c"+\00\00\00\00\00\00\00%\00\00\00,\00\00\00" }>, align 8 | |
@alloc2297 = private unnamed_addr constant <{ [11 x i8] }> <{ [11 x i8] c".tokeignore" }>, align 1 | |
@alloc930 = private unnamed_addr constant <{ [14 x i8] }> <{ [14 x i8] c"Error reading " }>, align 1 | |
@alloc932 = private unnamed_addr constant <{ [2 x i8] }> <{ [2 x i8] c":\0A" }>, align 1 | |
@alloc931 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [14 x i8] }>, <{ [14 x i8] }>* @alloc930, i32 0, i32 0, i32 0), [8 x i8] c"\0E\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [2 x i8] }>, <{ [2 x i8] }>* @alloc932, i32 0, i32 0, i32 0), [8 x i8] c"\02\00\00\00\00\00\00\00" }>, align 8 | |
@alloc935 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8], i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc843, i32 0, i32 0, i32 0), [8 x i8] c"\10\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc843, i32 0, i32 0, i32 0), [8 x i8] c"\10\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [15 x i8] }>, <{ [15 x i8] }>* @alloc844, i32 0, i32 0, i32 0), [16 x i8] c"\0F\00\00\00\00\00\00\00e\00\00\00\00\00\00\00" }>, align 8 | |
@vtable.n = private unnamed_addr constant { void ({ i64, i8* }*)*, i64, i64, i8 ({ i64, i8* }*, %"std::result::Result<ignore::walk::DirEntry, ignore::Error>"*)*, i8 ({ i64, i8* }*, %"std::result::Result<ignore::walk::DirEntry, ignore::Error>"*)* } { void ({ i64, i8* }*)* @"_ZN4core3ptr125drop_in_place$LT$tokei..utils..fs..get_all_files$LT$$RF$str$GT$..$u7b$$u7b$closure$u7d$$u7d$..$u7b$$u7b$closure$u7d$$u7d$$GT$17he4c11e69e0d979beE", i64 16, i64 8, i8 ({ i64, i8* }*, %"std::result::Result<ignore::walk::DirEntry, ignore::Error>"*)* @"_ZN5tokei5utils2fs13get_all_files28_$u7b$$u7b$closure$u7d$$u7d$28_$u7b$$u7b$closure$u7d$$u7d$17h3dfb418d92418872E", i8 ({ i64, i8* }*, %"std::result::Result<ignore::walk::DirEntry, ignore::Error>"*)* @"_ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17h175d238e7d440d34E" }, align 8, !dbg !554 | |
@alloc852 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8], i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc843, i32 0, i32 0, i32 0), [8 x i8] c"\10\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc843, i32 0, i32 0, i32 0), [8 x i8] c"\10\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [15 x i8] }>, <{ [15 x i8] }>* @alloc844, i32 0, i32 0, i32 0), [16 x i8] c"\0F\00\00\00\00\00\00\00K\00\00\00\00\00\00\00" }>, align 8 | |
@alloc839 = private unnamed_addr constant <{ [9 x i8] }> <{ [9 x i8] c" reading " }>, align 1 | |
@alloc838 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [0 x i8] }>, <{ [0 x i8] }>* @alloc310, i32 0, i32 0, i32 0), [8 x i8] zeroinitializer, i8* getelementptr inbounds (<{ [9 x i8] }>, <{ [9 x i8] }>* @alloc839, i32 0, i32 0, i32 0), [8 x i8] c"\09\00\00\00\00\00\00\00" }>, align 8 | |
@alloc842 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8], i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc843, i32 0, i32 0, i32 0), [8 x i8] c"\10\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc843, i32 0, i32 0, i32 0), [8 x i8] c"\10\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [15 x i8] }>, <{ [15 x i8] }>* @alloc844, i32 0, i32 0, i32 0), [16 x i8] c"\0F\00\00\00\00\00\00\00G\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2299 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [43 x i8] }>, <{ [43 x i8] }>* @alloc2298, i32 0, i32 0, i32 0), [16 x i8] c"+\00\00\00\00\00\00\00Q\00\00\00 \00\00\00" }>, align 8 | |
@alloc2300 = private unnamed_addr constant <{ [11 x i8] }> <{ [11 x i8] c"#!/bin/bash" }>, align 1 | |
@alloc2301 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"#!/bin/csh" }>, align 1 | |
@alloc2302 = private unnamed_addr constant <{ [18 x i8] }> <{ [18 x i8] c"#!/usr/bin/crystal" }>, align 1 | |
@alloc2303 = private unnamed_addr constant <{ [11 x i8] }> <{ [11 x i8] c"#!/bin/fish" }>, align 1 | |
@alloc2304 = private unnamed_addr constant <{ [15 x i8] }> <{ [15 x i8] c"#!/usr/bin/perl" }>, align 1 | |
@alloc2305 = private unnamed_addr constant <{ [9 x i8] }> <{ [9 x i8] c"#!/bin/sh" }>, align 1 | |
@alloc2306 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"#!/bin/zsh" }>, align 1 | |
@alloc2307 = private unnamed_addr constant <{ [14 x i8] }> <{ [14 x i8] c"#!/usr/bin/env" }>, align 1 | |
@alloc2308 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"bash" }>, align 1 | |
@alloc2309 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"csh" }>, align 1 | |
@alloc2310 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"crystal" }>, align 1 | |
@alloc2311 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"elvish" }>, align 1 | |
@alloc2312 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"fish" }>, align 1 | |
@alloc2313 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"python" }>, align 1 | |
@alloc2314 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"python2" }>, align 1 | |
@alloc2315 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"python3" }>, align 1 | |
@alloc2316 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"ruby" }>, align 1 | |
@alloc2317 = private unnamed_addr constant <{ [2 x i8] }> <{ [2 x i8] c"sh" }>, align 1 | |
@alloc918 = private unnamed_addr constant <{ [21 x i8] }> <{ [21 x i8] c"Unknown environment: " }>, align 1 | |
@alloc919 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [21 x i8] }>, <{ [21 x i8] }>* @alloc918, i32 0, i32 0, i32 0), [8 x i8] c"\15\00\00\00\00\00\00\00" }>, align 8 | |
@alloc923 = private unnamed_addr constant <{ [30 x i8] }> <{ [30 x i8] c"tokei::language::language_type" }>, align 1 | |
@alloc924 = private unnamed_addr constant <{ [90 x i8] }> <{ [90 x i8] c"/Users/erin.power/src/tokei/target/debug/build/tokei-01d3c909d416afd1/out/language_type.rs" }>, align 1 | |
@alloc922 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8], i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [30 x i8] }>, <{ [30 x i8] }>* @alloc923, i32 0, i32 0, i32 0), [8 x i8] c"\1E\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [30 x i8] }>, <{ [30 x i8] }>* @alloc923, i32 0, i32 0, i32 0), [8 x i8] c"\1E\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [90 x i8] }>, <{ [90 x i8] }>* @alloc924, i32 0, i32 0, i32 0), [16 x i8] c"Z\00\00\00\00\00\00\00\E1\10\00\00\00\00\00\00" }>, align 8 | |
@alloc2318 = private unnamed_addr constant <{ [14 x i8] }> <{ [14 x i8] c"cmakelists.txt" }>, align 1 | |
@alloc2319 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"dockerfile" }>, align 1 | |
@alloc2320 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"makefile" }>, align 1 | |
@alloc2321 = private unnamed_addr constant <{ [11 x i8] }> <{ [11 x i8] c"meson.build" }>, align 1 | |
@alloc2322 = private unnamed_addr constant <{ [17 x i8] }> <{ [17 x i8] c"meson_options.txt" }>, align 1 | |
@alloc2323 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"rakefile" }>, align 1 | |
@alloc2324 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"sconstruct" }>, align 1 | |
@alloc2325 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"sconscript" }>, align 1 | |
@alloc2782 = private unnamed_addr constant <{ [12 x i8] }> <{ [12 x i8] c"LanguageType" }>, align 1 | |
@alloc1074 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"Language" }>, align 1 | |
@alloc688 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc131, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc132, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc133, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [7 x i8] }>, <{ [7 x i8] }>* @alloc691, i32 0, i32 0, i32 0), [8 x i8] c"\07\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc692, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [10 x i8] }>, <{ [10 x i8] }>* @alloc693, i32 0, i32 0, i32 0), [8 x i8] c"\0A\00\00\00\00\00\00\00" }>, align 8 | |
@4 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* bitcast (<{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }>* @alloc688 to i8*), [8 x i8] c"\06\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2791 = private unnamed_addr constant <{ [47 x i8] }> <{ [47 x i8] c"/Users/erin.power/src/tokei/src/language/mod.rs" }>, align 1 | |
@alloc2792 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [47 x i8] }>, <{ [47 x i8] }>* @alloc2791, i32 0, i32 0, i32 0), [16 x i8] c"/\00\00\00\00\00\00\00-\00\00\00\09\00\00\00" }>, align 8 | |
@alloc2793 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Some" }>, align 1 | |
@vtable.o = private unnamed_addr constant { void (%"input::Format::Json"**)*, i64, i64, i1 (%"input::Format::Json"**, %"std::fmt::Formatter"*)* } { void (%"input::Format::Json"**)* @"_ZN4core3ptr45drop_in_place$LT$$RF$tokei..input..Format$GT$17h454220f86f67e38fE", i64 8, i64 8, i1 (%"input::Format::Json"**, %"std::fmt::Formatter"*)* @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17ha21d65284785bc70E" }, align 8, !dbg !930 | |
@alloc2794 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"None" }>, align 1 | |
@alloc2827 = private unnamed_addr constant <{ [88 x i8] }> <{ [88 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.0/src/vec.rs" }>, align 1 | |
@alloc2796 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [88 x i8] }>, <{ [88 x i8] }>* @alloc2827, i32 0, i32 0, i32 0), [16 x i8] c"X\00\00\00\00\00\00\00\8D\00\00\00\11\00\00\00" }>, align 8 | |
@alloc2798 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [88 x i8] }>, <{ [88 x i8] }>* @alloc2827, i32 0, i32 0, i32 0), [16 x i8] c"X\00\00\00\00\00\00\00\95\00\00\00$\00\00\00" }>, align 8 | |
@alloc2800 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [88 x i8] }>, <{ [88 x i8] }>* @alloc2827, i32 0, i32 0, i32 0), [16 x i8] c"X\00\00\00\00\00\00\00\97\00\00\00&\00\00\00" }>, align 8 | |
@alloc2801 = private unnamed_addr constant <{ [9 x i8] }> <{ [9 x i8] c"Unbounded" }>, align 1 | |
@alloc2802 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"Excluded" }>, align 1 | |
@vtable.p = private unnamed_addr constant { void (i64***)*, i64, i64, i1 (i64***, %"std::fmt::Formatter"*)* } { void (i64***)* @"_ZN4core3ptr34drop_in_place$LT$$RF$$RF$usize$GT$17h5680d8c6ab5df9a0E", i64 8, i64 8, i1 (i64***, %"std::fmt::Formatter"*)* @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17he25dcb0abfb65bbaE" }, align 8, !dbg !941 | |
@alloc2803 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"Included" }>, align 1 | |
@vtable.q = private unnamed_addr constant { void ({ i64, i8* }*)*, i64, i64, { {}*, [3 x i64]* } ({ i64, i8* }*)* } { void ({ i64, i8* }*)* @"_ZN4core3ptr127drop_in_place$LT$ignore..walk..FnBuilder$LT$tokei..utils..fs..get_all_files$LT$$RF$str$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$$GT$17had28e5ef2c9a033aE", i64 16, i64 8, { {}*, [3 x i64]* } ({ i64, i8* }*)* @"_ZN89_$LT$ignore..walk..FnBuilder$LT$F$GT$$u20$as$u20$ignore..walk..ParallelVisitorBuilder$GT$5build17h99a84fb0f34af441E" }, align 8, !dbg !946 | |
@alloc2806 = private unnamed_addr constant <{ [114 x i8] }> <{ [114 x i8] c"/Users/erin.power/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/ffi/os_str.rs" }>, align 1 | |
@alloc2807 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [114 x i8] }>, <{ [114 x i8] }>* @alloc2806, i32 0, i32 0, i32 0), [16 x i8] c"r\00\00\00\00\00\00\00\87\01\00\00\0A\00\00\00" }>, align 8 | |
@alloc2811 = private unnamed_addr constant <{ [87 x i8] }> <{ [87 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.7/src/lib.rs" }>, align 1 | |
@alloc2810 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [87 x i8] }>, <{ [87 x i8] }>* @alloc2811, i32 0, i32 0, i32 0), [16 x i8] c"W\00\00\00\00\00\00\00\13\01\00\00\01\00\00\00" }>, align 8 | |
@alloc2812 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [87 x i8] }>, <{ [87 x i8] }>* @alloc2811, i32 0, i32 0, i32 0), [16 x i8] c"W\00\00\00\00\00\00\00a\01\00\00\01\00\00\00" }>, align 8 | |
@alloc2813 = private unnamed_addr constant <{ [13 x i8] }> <{ [13 x i8] c"SendError(..)" }>, align 1 | |
@alloc2815 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [111 x i8] }>, <{ [111 x i8] }>* @alloc2814, i32 0, i32 0, i32 0), [16 x i8] c"o\00\00\00\00\00\00\00\EF\03\00\00\17\00\00\00" }>, align 8 | |
@alloc2826 = private unnamed_addr constant <{ [43 x i8] }> <{ [43 x i8] c"serialize_value called before serialize_key" }>, align 1 | |
@alloc2817 = private unnamed_addr constant <{ [100 x i8] }> <{ [100 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.62/src/value/ser.rs" }>, align 1 | |
@alloc2818 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [100 x i8] }>, <{ [100 x i8] }>* @alloc2817, i32 0, i32 0, i32 0), [16 x i8] c"d\00\00\00\00\00\00\00\99\01\00\00\1F\00\00\00" }>, align 8 | |
@alloc1560 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"Error: " }>, align 1 | |
@alloc1389 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"\0A" }>, align 1 | |
@alloc1561 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [7 x i8] }>, <{ [7 x i8] }>* @alloc1560, i32 0, i32 0, i32 0), [8 x i8] c"\07\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1389, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2828 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [88 x i8] }>, <{ [88 x i8] }>* @alloc2827, i32 0, i32 0, i32 0), [16 x i8] c"X\00\00\00\00\00\00\00~\00\00\00\22\00\00\00" }>, align 8 | |
@alloc2830 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [93 x i8] }>, <{ [93 x i8] }>* @alloc2829, i32 0, i32 0, i32 0), [16 x i8] c"]\00\00\00\00\00\00\00v\00\00\00.\00\00\00" }>, align 8 | |
@alloc2831 = private unnamed_addr constant <{ [103 x i8] }> <{ [103 x i8] c"/Users/erin.power/.cargo/registry/src/github.com-1ecc6299db9ec823/num-format-0.4.0/src/custom_format.rs" }>, align 1 | |
@alloc2832 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [103 x i8] }>, <{ [103 x i8] }>* @alloc2831, i32 0, i32 0, i32 0), [16 x i8] c"g\00\00\00\00\00\00\00\86\00\00\00-\00\00\00" }>, align 8 | |
@vtable.r = private unnamed_addr constant { void ({ i8*, i64* }*)*, i64, i64, i8 ({ i8*, i64* }*, %"std::result::Result<ignore::walk::DirEntry, ignore::Error>"*)* } { void ({ i8*, i64* }*)* @"_ZN4core3ptr47drop_in_place$LT$ignore..walk..FnVisitorImp$GT$17h787327195236ccecE", i64 16, i64 8, i8 ({ i8*, i64* }*, %"std::result::Result<ignore::walk::DirEntry, ignore::Error>"*)* @"_ZN76_$LT$ignore..walk..FnVisitorImp$u20$as$u20$ignore..walk..ParallelVisitor$GT$5visit17h77db261d9f6bcfefE" }, align 8, !dbg !957 | |
@5 = private unnamed_addr constant <{ [1 x i8] }> zeroinitializer, align 1 | |
@vtable.s = private unnamed_addr constant { void (%"serde::de::impls::<impl serde::de::Deserialize<'de> for std::collections::BTreeMap<K, V>>::deserialize::MapVisitor<tokei::LanguageType, tokei::Language>"*)*, i64, i64, i1 (%"serde::de::impls::<impl serde::de::Deserialize<'de> for std::collections::BTreeMap<K, V>>::deserialize::MapVisitor<tokei::LanguageType, tokei::Language>"*, %"std::fmt::Formatter"*)* } { void (%"serde::de::impls::<impl serde::de::Deserialize<'de> for std::collections::BTreeMap<K, V>>::deserialize::MapVisitor<tokei::LanguageType, tokei::Language>"*)* @"_ZN4core3ptr249drop_in_place$LT$serde..de..impls..$LT$impl$u20$serde..de..Deserialize$u20$for$u20$alloc..collections..btree..map..BTreeMap$LT$K$C$V$GT$$GT$..deserialize..MapVisitor$LT$tokei..language..language_type..LanguageType$C$tokei..language..Language$GT$$GT$17hfe31af91f5713768E", i64 0, i64 1, i1 (%"serde::de::impls::<impl serde::de::Deserialize<'de> for std::collections::BTreeMap<K, V>>::deserialize::MapVisitor<tokei::LanguageType, tokei::Language>"*, %"std::fmt::Formatter"*)* @"_ZN41_$LT$T$u20$as$u20$serde..de..Expected$GT$3fmt17h9c2292b28257ac32E" }, align 8, !dbg !975 | |
@alloc2834 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [93 x i8] }>, <{ [93 x i8] }>* @alloc2841, i32 0, i32 0, i32 0), [16 x i8] c"]\00\00\00\00\00\00\00\E7\06\00\00\11\00\00\00" }>, align 8 | |
@vtable.t = private unnamed_addr constant { void (%"serde::de::impls::<impl serde::de::Deserialize<'de> for std::collections::BTreeMap<K, V>>::deserialize::MapVisitor<tokei::LanguageType, tokei::CodeStats>"*)*, i64, i64, i1 (%"serde::de::impls::<impl serde::de::Deserialize<'de> for std::collections::BTreeMap<K, V>>::deserialize::MapVisitor<tokei::LanguageType, tokei::CodeStats>"*, %"std::fmt::Formatter"*)* } { void (%"serde::de::impls::<impl serde::de::Deserialize<'de> for std::collections::BTreeMap<K, V>>::deserialize::MapVisitor<tokei::LanguageType, tokei::CodeStats>"*)* @"_ZN4core3ptr247drop_in_place$LT$serde..de..impls..$LT$impl$u20$serde..de..Deserialize$u20$for$u20$alloc..collections..btree..map..BTreeMap$LT$K$C$V$GT$$GT$..deserialize..MapVisitor$LT$tokei..language..language_type..LanguageType$C$tokei..stats..CodeStats$GT$$GT$17h5aa24e686a0a4237E", i64 0, i64 1, i1 (%"serde::de::impls::<impl serde::de::Deserialize<'de> for std::collections::BTreeMap<K, V>>::deserialize::MapVisitor<tokei::LanguageType, tokei::CodeStats>"*, %"std::fmt::Formatter"*)* @"_ZN41_$LT$T$u20$as$u20$serde..de..Expected$GT$3fmt17h96bb3a4c6829bb53E" }, align 8, !dbg !1535 | |
@vtable.u = private unnamed_addr constant { void (%"serde::de::impls::<impl serde::de::Deserialize<'de> for std::collections::BTreeMap<K, V>>::deserialize::MapVisitor<tokei::LanguageType, std::vec::Vec<tokei::Report>>"*)*, i64, i64, i1 (%"serde::de::impls::<impl serde::de::Deserialize<'de> for std::collections::BTreeMap<K, V>>::deserialize::MapVisitor<tokei::LanguageType, std::vec::Vec<tokei::Report>>"*, %"std::fmt::Formatter"*)* } { void (%"serde::de::impls::<impl serde::de::Deserialize<'de> for std::collections::BTreeMap<K, V>>::deserialize::MapVisitor<tokei::LanguageType, std::vec::Vec<tokei::Report>>"*)* @"_ZN4core3ptr267drop_in_place$LT$serde..de..impls..$LT$impl$u20$serde..de..Deserialize$u20$for$u20$alloc..collections..btree..map..BTreeMap$LT$K$C$V$GT$$GT$..deserialize..MapVisitor$LT$tokei..language..language_type..LanguageType$C$alloc..vec..Vec$LT$tokei..stats..Report$GT$$GT$$GT$17h4c160b9aea72eaadE", i64 0, i64 1, i1 (%"serde::de::impls::<impl serde::de::Deserialize<'de> for std::collections::BTreeMap<K, V>>::deserialize::MapVisitor<tokei::LanguageType, std::vec::Vec<tokei::Report>>"*, %"std::fmt::Formatter"*)* @"_ZN41_$LT$T$u20$as$u20$serde..de..Expected$GT$3fmt17hf886c41bb611e847E" }, align 8, !dbg !1544 | |
@vtable.v = private unnamed_addr constant { void (%"serde::de::impls::<impl serde::de::Deserialize<'de> for std::vec::Vec<T>>::deserialize::VecVisitor<tokei::Report>"*)*, i64, i64, i1 (%"serde::de::impls::<impl serde::de::Deserialize<'de> for std::vec::Vec<T>>::deserialize::VecVisitor<tokei::Report>"*, %"std::fmt::Formatter"*)* } { void (%"serde::de::impls::<impl serde::de::Deserialize<'de> for std::vec::Vec<T>>::deserialize::VecVisitor<tokei::Report>"*)* @"_ZN4core3ptr168drop_in_place$LT$serde..de..impls..$LT$impl$u20$serde..de..Deserialize$u20$for$u20$alloc..vec..Vec$LT$T$GT$$GT$..deserialize..VecVisitor$LT$tokei..stats..Report$GT$$GT$17h7c4c02780bad4c47E", i64 0, i64 1, i1 (%"serde::de::impls::<impl serde::de::Deserialize<'de> for std::vec::Vec<T>>::deserialize::VecVisitor<tokei::Report>"*, %"std::fmt::Formatter"*)* @"_ZN41_$LT$T$u20$as$u20$serde..de..Expected$GT$3fmt17hba9591d8cf17dfcdE" }, align 8, !dbg !1553 | |
@alloc2836 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [93 x i8] }>, <{ [93 x i8] }>* @alloc2841, i32 0, i32 0, i32 0), [16 x i8] c"]\00\00\00\00\00\00\00\B4\06\00\00\11\00\00\00" }>, align 8 | |
@vtable.w = private unnamed_addr constant { void (%"tokei::language::language_type::_::<impl serde::de::Deserialize<'de> for tokei::LanguageType>::deserialize::__FieldVisitor"*)*, i64, i64, i1 (%"tokei::language::language_type::_::<impl serde::de::Deserialize<'de> for tokei::LanguageType>::deserialize::__FieldVisitor"*, %"std::fmt::Formatter"*)* } { void (%"tokei::language::language_type::_::<impl serde::de::Deserialize<'de> for tokei::LanguageType>::deserialize::__FieldVisitor"*)* @"_ZN4core3ptr181drop_in_place$LT$tokei..language..language_type.._..$LT$impl$u20$serde..de..Deserialize$u20$for$u20$tokei..language..language_type..LanguageType$GT$..deserialize..__FieldVisitor$GT$17hac5b707aa9df9c28E", i64 0, i64 1, i1 (%"tokei::language::language_type::_::<impl serde::de::Deserialize<'de> for tokei::LanguageType>::deserialize::__FieldVisitor"*, %"std::fmt::Formatter"*)* @"_ZN41_$LT$T$u20$as$u20$serde..de..Expected$GT$3fmt17he2ab75e4ba96c0b8E" }, align 8, !dbg !1559 | |
@vtable.x = private unnamed_addr constant { void (%"serde::de::impls::PathBufVisitor"*)*, i64, i64, i1 (%"serde::de::impls::PathBufVisitor"*, %"std::fmt::Formatter"*)* } { void (%"serde::de::impls::PathBufVisitor"*)* @"_ZN4core3ptr53drop_in_place$LT$serde..de..impls..PathBufVisitor$GT$17hbb16295a83215aa7E", i64 0, i64 1, i1 (%"serde::de::impls::PathBufVisitor"*, %"std::fmt::Formatter"*)* @"_ZN41_$LT$T$u20$as$u20$serde..de..Expected$GT$3fmt17hb89b8ecc6b7783edE" }, align 8, !dbg !1566 | |
@vtable.y = private unnamed_addr constant { void (%"serde::de::impls::BoolVisitor"*)*, i64, i64, i1 (%"serde::de::impls::BoolVisitor"*, %"std::fmt::Formatter"*)* } { void (%"serde::de::impls::BoolVisitor"*)* @"_ZN4core3ptr50drop_in_place$LT$serde..de..impls..BoolVisitor$GT$17h0a164014950423f8E", i64 0, i64 1, i1 (%"serde::de::impls::BoolVisitor"*, %"std::fmt::Formatter"*)* @"_ZN41_$LT$T$u20$as$u20$serde..de..Expected$GT$3fmt17hd79234d30bae8888E" }, align 8, !dbg !1570 | |
@alloc2838 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [93 x i8] }>, <{ [93 x i8] }>* @alloc2841, i32 0, i32 0, i32 0), [16 x i8] c"]\00\00\00\00\00\00\008\07\00\00\11\00\00\00" }>, align 8 | |
@vtable.z = private unnamed_addr constant { void (%"serde::de::impls::UnitVisitor"*)*, i64, i64, i1 (%"serde::de::impls::UnitVisitor"*, %"std::fmt::Formatter"*)* } { void (%"serde::de::impls::UnitVisitor"*)* @"_ZN4core3ptr50drop_in_place$LT$serde..de..impls..UnitVisitor$GT$17heff55847d307a9ceE", i64 0, i64 1, i1 (%"serde::de::impls::UnitVisitor"*, %"std::fmt::Formatter"*)* @"_ZN41_$LT$T$u20$as$u20$serde..de..Expected$GT$3fmt17h9fabcd472a98c243E" }, align 8, !dbg !1574 | |
@vtable.A = private unnamed_addr constant { void (%"tokei::language::_::<impl serde::de::Deserialize<'de> for tokei::Language>::deserialize::__Visitor"*)*, i64, i64, i1 (%"tokei::language::_::<impl serde::de::Deserialize<'de> for tokei::Language>::deserialize::__Visitor"*, %"std::fmt::Formatter"*)* } { void (%"tokei::language::_::<impl serde::de::Deserialize<'de> for tokei::Language>::deserialize::__Visitor"*)* @"_ZN4core3ptr142drop_in_place$LT$tokei..language.._..$LT$impl$u20$serde..de..Deserialize$u20$for$u20$tokei..language..Language$GT$..deserialize..__Visitor$GT$17h43f26cd8efd00fbbE", i64 0, i64 1, i1 (%"tokei::language::_::<impl serde::de::Deserialize<'de> for tokei::Language>::deserialize::__Visitor"*, %"std::fmt::Formatter"*)* @"_ZN41_$LT$T$u20$as$u20$serde..de..Expected$GT$3fmt17h449d031e9f61662aE" }, align 8, !dbg !1578 | |
@alloc2840 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [93 x i8] }>, <{ [93 x i8] }>* @alloc2841, i32 0, i32 0, i32 0), [16 x i8] c"]\00\00\00\00\00\00\00\17\07\00\00\11\00\00\00" }>, align 8 | |
@alloc2842 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [93 x i8] }>, <{ [93 x i8] }>* @alloc2841, i32 0, i32 0, i32 0), [16 x i8] c"]\00\00\00\00\00\00\00\0C\07\00\00\11\00\00\00" }>, align 8 | |
@vtable.B = private unnamed_addr constant { void (%"tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::Report>::deserialize::__Visitor"*)*, i64, i64, i1 (%"tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::Report>::deserialize::__Visitor"*, %"std::fmt::Formatter"*)* } { void (%"tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::Report>::deserialize::__Visitor"*)* @"_ZN4core3ptr134drop_in_place$LT$tokei..stats.._..$LT$impl$u20$serde..de..Deserialize$u20$for$u20$tokei..stats..Report$GT$..deserialize..__Visitor$GT$17h1b8a68860a107800E", i64 0, i64 1, i1 (%"tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::Report>::deserialize::__Visitor"*, %"std::fmt::Formatter"*)* @"_ZN41_$LT$T$u20$as$u20$serde..de..Expected$GT$3fmt17h0dd1a1c4d855bccdE" }, align 8, !dbg !1593 | |
@vtable.C = private unnamed_addr constant { void (%"tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::CodeStats>::deserialize::__Visitor"*)*, i64, i64, i1 (%"tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::CodeStats>::deserialize::__Visitor"*, %"std::fmt::Formatter"*)* } { void (%"tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::CodeStats>::deserialize::__Visitor"*)* @"_ZN4core3ptr137drop_in_place$LT$tokei..stats.._..$LT$impl$u20$serde..de..Deserialize$u20$for$u20$tokei..stats..CodeStats$GT$..deserialize..__Visitor$GT$17h74e6e93c0edb6f3aE", i64 0, i64 1, i1 (%"tokei::stats::_::<impl serde::de::Deserialize<'de> for tokei::CodeStats>::deserialize::__Visitor"*, %"std::fmt::Formatter"*)* @"_ZN41_$LT$T$u20$as$u20$serde..de..Expected$GT$3fmt17hbeb8d92e33a2cd17E" }, align 8, !dbg !1603 | |
@alloc2844 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2849, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\15\02\00\007\00\00\00" }>, align 8 | |
@alloc2846 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2849, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\1A\02\00\00\1C\00\00\00" }>, align 8 | |
@alloc2848 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2849, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\1B\02\00\00\11\00\00\00" }>, align 8 | |
@alloc2850 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [110 x i8] }>, <{ [110 x i8] }>* @alloc2849, i32 0, i32 0, i32 0), [16 x i8] c"n\00\00\00\00\00\00\00\1D\02\00\00\11\00\00\00" }>, align 8 | |
@alloc2851 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"tokei" }>, align 1 | |
@alloc2852 = private unnamed_addr constant <{ [45 x i8] }> <{ [45 x i8] c"Erin P. <xampprocky@gmail.com> + Contributors" }>, align 1 | |
@alloc2853 = private unnamed_addr constant <{ [105 x i8] }> <{ [105 x i8] c"Count your code, quickly.\0ASupport this project on GitHub Sponsors: https://github.com/sponsors/XAMPPRocky" }>, align 1 | |
@alloc3005 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"columns" }>, align 1 | |
@alloc2855 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"c" }>, align 1 | |
@alloc3012 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"output" }>, align 1 | |
@alloc2858 = private unnamed_addr constant <{ [77 x i8] }> <{ [77 x i8] c"Sets a strict column width of the output, only available for terminal output." }>, align 1 | |
@alloc2934 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"exclude" }>, align 1 | |
@alloc2860 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"e" }>, align 1 | |
@alloc2862 = private unnamed_addr constant <{ [52 x i8] }> <{ [52 x i8] c"Ignore all files & directories matching the pattern." }>, align 1 | |
@alloc3006 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"files" }>, align 1 | |
@alloc2864 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"f" }>, align 1 | |
@alloc2866 = private unnamed_addr constant <{ [46 x i8] }> <{ [46 x i8] c"Will print out statistics on individual files." }>, align 1 | |
@alloc2933 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"file_input" }>, align 1 | |
@alloc2868 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"i" }>, align 1 | |
@alloc2935 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"input" }>, align 1 | |
@alloc2870 = private unnamed_addr constant <{ [100 x i8] }> <{ [100 x i8] c"Gives statistics from a previous tokei run. Can be given a file path, or \22stdin\22 to read from stdin." }>, align 1 | |
@alloc3007 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"hidden" }>, align 1 | |
@alloc2873 = private unnamed_addr constant <{ [19 x i8] }> <{ [19 x i8] c"Count hidden files." }>, align 1 | |
@alloc2926 = private unnamed_addr constant <{ [9 x i8] }> <{ [9 x i8] c"languages" }>, align 1 | |
@alloc2876 = private unnamed_addr constant <{ [51 x i8] }> <{ [51 x i8] c"The path(s) to the file or directory to be counted." }>, align 1 | |
@alloc2878 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"l" }>, align 1 | |
@alloc2881 = private unnamed_addr constant <{ [52 x i8] }> <{ [52 x i8] c"Prints out supported languages and their extensions." }>, align 1 | |
@alloc3008 = private unnamed_addr constant <{ [9 x i8] }> <{ [9 x i8] c"no_ignore" }>, align 1 | |
@alloc2883 = private unnamed_addr constant <{ [9 x i8] }> <{ [9 x i8] c"no-ignore" }>, align 1 | |
@alloc2884 = private unnamed_addr constant <{ [126 x i8] }> <{ [126 x i8] c"Don't respect ignore files (.gitignore, .ignore, etc.). This implies --no-ignore-parent, --no-ignore-dot, and --no-ignore-vcs." }>, align 1 | |
@alloc3009 = private unnamed_addr constant <{ [16 x i8] }> <{ [16 x i8] c"no_ignore_parent" }>, align 1 | |
@alloc2886 = private unnamed_addr constant <{ [16 x i8] }> <{ [16 x i8] c"no-ignore-parent" }>, align 1 | |
@alloc2887 = private unnamed_addr constant <{ [77 x i8] }> <{ [77 x i8] c"Don't respect ignore files (.gitignore, .ignore, etc.) in parent directories." }>, align 1 | |
@alloc3010 = private unnamed_addr constant <{ [13 x i8] }> <{ [13 x i8] c"no_ignore_dot" }>, align 1 | |
@alloc2889 = private unnamed_addr constant <{ [13 x i8] }> <{ [13 x i8] c"no-ignore-dot" }>, align 1 | |
@alloc2890 = private unnamed_addr constant <{ [83 x i8] }> <{ [83 x i8] c"Don't respect .ignore and .tokeignore files, including those in parent directories." }>, align 1 | |
@alloc3011 = private unnamed_addr constant <{ [13 x i8] }> <{ [13 x i8] c"no_ignore_vcs" }>, align 1 | |
@alloc2892 = private unnamed_addr constant <{ [13 x i8] }> <{ [13 x i8] c"no-ignore-vcs" }>, align 1 | |
@alloc2893 = private unnamed_addr constant <{ [100 x i8] }> <{ [100 x i8] c"Don't respect VCS ignore files (.gitignore, .hgignore, etc.), including those in parent directories." }>, align 1 | |
@alloc2895 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"o" }>, align 1 | |
@alloc2897 = private unnamed_addr constant <{ [93 x i8] }> <{ [93 x i8] c"Outputs Tokei in a specific format. Compile with additional features for more format support." }>, align 1 | |
@alloc3014 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"sort" }>, align 1 | |
@alloc2899 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"s" }>, align 1 | |
@alloc130 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"lines" }>, align 1 | |
@alloc134 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc3006, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc130, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc131, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc132, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc133, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2901 = private unnamed_addr constant <{ [30 x i8] }> <{ [30 x i8] c"Sort languages based on column" }>, align 1 | |
@alloc3015 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"types" }>, align 1 | |
@alloc2903 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"t" }>, align 1 | |
@alloc2904 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"type" }>, align 1 | |
@alloc2905 = private unnamed_addr constant <{ [76 x i8] }> <{ [76 x i8] c"Filters output by language type, seperated by a comma. i.e. -t=Rust,Markdown" }>, align 1 | |
@alloc3016 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"compact" }>, align 1 | |
@alloc2909 = private unnamed_addr constant <{ [49 x i8] }> <{ [49 x i8] c"Do not print statistics about embedded languages." }>, align 1 | |
@alloc2930 = private unnamed_addr constant <{ [16 x i8] }> <{ [16 x i8] c"num_format_style" }>, align 1 | |
@alloc2911 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"n" }>, align 1 | |
@alloc2912 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"num-format" }>, align 1 | |
@alloc2914 = private unnamed_addr constant <{ [138 x i8] }> <{ [138 x i8] c"Format of printed numbers, i.e. plain (1234, default), commas (1,234), dots (1.234), or underscores (1_234). Cannot be used with --output." }>, align 1 | |
@alloc3018 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"verbose" }>, align 1 | |
@alloc2916 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"v" }>, align 1 | |
@alloc2918 = private unnamed_addr constant <{ [189 x i8] }> <{ [189 x i8] c"Set log output level:\0A 1: to show unknown file extensions,\0A 2: reserved for future debugging,\0A 3: enable file level trace. Not recommended on multiple files" }>, align 1 | |
@alloc301 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"Error:\0A" }>, align 1 | |
@alloc302 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [7 x i8] }>, <{ [7 x i8] }>* @alloc301, i32 0, i32 0, i32 0), [8 x i8] c"\07\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1389, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00" }>, align 8 | |
@alloc193 = private unnamed_addr constant <{ [12 x i8] }> <{ [12 x i8] c"CLI Config: " }>, align 1 | |
@alloc194 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [12 x i8] }>, <{ [12 x i8] }>* @alloc193, i32 0, i32 0, i32 0), [8 x i8] c"\0C\00\00\00\00\00\00\00" }>, align 8 | |
@alloc203 = private unnamed_addr constant <{ [56 x i8] }> <{ [56 x i8] c"\00\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\04\00\00\00\03\00\00\00\00\00\00\00" }>, align 8 | |
@alloc207 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"tokei::cli" }>, align 1 | |
@alloc208 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"src/cli.rs" }>, align 1 | |
@alloc206 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8], i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [10 x i8] }>, <{ [10 x i8] }>* @alloc207, i32 0, i32 0, i32 0), [8 x i8] c"\0A\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [10 x i8] }>, <{ [10 x i8] }>* @alloc207, i32 0, i32 0, i32 0), [8 x i8] c"\0A\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [10 x i8] }>, <{ [10 x i8] }>* @alloc208, i32 0, i32 0, i32 0), [16 x i8] c"\0A\00\00\00\00\00\00\00\A1\00\00\00\00\00\00\00" }>, align 8 | |
@alloc1206 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [0 x i8] }>, <{ [0 x i8] }>* @alloc310, i32 0, i32 0, i32 0), [8 x i8] zeroinitializer, i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1389, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00" }>, align 8 | |
@alloc421 = private unnamed_addr constant <{ [56 x i8] }> <{ [56 x i8] c"\00\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\19\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00" }>, align 8 | |
@alloc747 = private unnamed_addr constant <{ [36 x i8] }> <{ [36 x i8] c"Error:\0A Failed to parse input file: " }>, align 1 | |
@alloc748 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [36 x i8] }>, <{ [36 x i8] }>* @alloc747, i32 0, i32 0, i32 0), [8 x i8] c"$\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1389, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00" }>, align 8 | |
@alloc753 = private unnamed_addr constant <{ [98 x i8] }> <{ [98 x i8] c"\0AThis version of tokei was compiled without serialization support for the following formats:\0A\0A " }>, align 1 | |
@alloc755 = private unnamed_addr constant <{ [61 x i8] }> <{ [61 x i8] c"\0A\0AYou may want to install any comma separated combination of " }>, align 1 | |
@alloc756 = private unnamed_addr constant <{ [38 x i8] }> <{ [38 x i8] c":\0A\0A cargo install tokei --features " }>, align 1 | |
@alloc757 = private unnamed_addr constant <{ [74 x i8] }> <{ [74 x i8] c"\0A\0AOr use the 'all' feature:\0A\0A cargo install tokei --features all\0A \0A\0A" }>, align 1 | |
@alloc754 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [98 x i8] }>, <{ [98 x i8] }>* @alloc753, i32 0, i32 0, i32 0), [8 x i8] c"b\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [61 x i8] }>, <{ [61 x i8] }>* @alloc755, i32 0, i32 0, i32 0), [8 x i8] c"=\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [38 x i8] }>, <{ [38 x i8] }>* @alloc756, i32 0, i32 0, i32 0), [8 x i8] c"&\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [74 x i8] }>, <{ [74 x i8] }>* @alloc757, i32 0, i32 0, i32 0), [8 x i8] c"J\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2939 = private unnamed_addr constant <{ [2 x i8] }> <{ [2 x i8] c", " }>, align 1 | |
@alloc781 = private unnamed_addr constant <{ [168 x i8] }> <{ [168 x i8] c"\00\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\03\00\00\00\00\00\00\00" }>, align 8 | |
@alloc213 = private unnamed_addr constant <{ [40 x i8] }> <{ [40 x i8] c" compiled without serialization formats." }>, align 1 | |
@alloc212 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [0 x i8] }>, <{ [0 x i8] }>* @alloc310, i32 0, i32 0, i32 0), [8 x i8] zeroinitializer, i8* getelementptr inbounds (<{ [40 x i8] }>, <{ [40 x i8] }>* @alloc213, i32 0, i32 0, i32 0), [8 x i8] c"(\00\00\00\00\00\00\00" }>, align 8 | |
@alloc224 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"12.1.2" }>, align 1 | |
@alloc225 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc224, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00" }>, align 8 | |
@alloc222 = private unnamed_addr constant <{ [38 x i8] }> <{ [38 x i8] c" compiled with serialization support: " }>, align 1 | |
@alloc221 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [0 x i8] }>, <{ [0 x i8] }>* @alloc310, i32 0, i32 0, i32 0), [8 x i8] zeroinitializer, i8* getelementptr inbounds (<{ [38 x i8] }>, <{ [38 x i8] }>* @alloc222, i32 0, i32 0, i32 0), [8 x i8] c"&\00\00\00\00\00\00\00" }>, align 8 | |
@alloc245 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"plain" }>, align 1 | |
@alloc242 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"commas" }>, align 1 | |
@alloc244 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"dots" }>, align 1 | |
@alloc246 = private unnamed_addr constant <{ [11 x i8] }> <{ [11 x i8] c"underscores" }>, align 1 | |
@alloc268 = private unnamed_addr constant <{ [78 x i8] }> <{ [78 x i8] c"Expected 'plain', 'commas', 'underscores', or 'dots' for num-format, but got '" }>, align 1 | |
@alloc270 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"'" }>, align 1 | |
@alloc269 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [78 x i8] }>, <{ [78 x i8] }>* @alloc268, i32 0, i32 0, i32 0), [8 x i8] c"N\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc270, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2944 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"_" }>, align 1 | |
@alloc243 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc242, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc244, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc245, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [11 x i8] }>, <{ [11 x i8] }>* @alloc246, i32 0, i32 0, i32 0), [8 x i8] c"\0B\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2996 = private unnamed_addr constant <{ [16 x i8] }> <{ [16 x i8] c"src/cli_utils.rs" }>, align 1 | |
@alloc2949 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc2996, i32 0, i32 0, i32 0), [16 x i8] c"\10\00\00\00\00\00\00\00\8C\00\00\00\1A\00\00\00" }>, align 8 | |
@alloc2950 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"=" }>, align 1 | |
@alloc2984 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"-" }>, align 1 | |
@alloc1388 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c" " }>, align 1 | |
@alloc1066 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1388, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1388, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1388, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1388, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1388, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1388, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1389, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00" }>, align 8 | |
@alloc1075 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc1074, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00" }>, align 8 | |
@alloc1077 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Files" }>, align 1 | |
@alloc1078 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc1077, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00" }>, align 8 | |
@alloc1080 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Lines" }>, align 1 | |
@alloc1081 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc1080, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00" }>, align 8 | |
@alloc1083 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"Code" }>, align 1 | |
@alloc1084 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc1083, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00" }>, align 8 | |
@alloc1086 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"Comments" }>, align 1 | |
@alloc1087 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc1086, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00" }>, align 8 | |
@alloc1089 = private unnamed_addr constant <{ [6 x i8] }> <{ [6 x i8] c"Blanks" }>, align 1 | |
@alloc1090 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [6 x i8] }>, <{ [6 x i8] }>* @alloc1089, i32 0, i32 0, i32 0), [8 x i8] c"\06\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2953 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc2996, i32 0, i32 0, i32 0), [16 x i8] c"\10\00\00\00\00\00\00\00\A1\00\00\00\0D\00\00\00" }>, align 8 | |
@alloc1122 = private unnamed_addr constant <{ [336 x i8] }> <{ [336 x i8] c"\00\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\06\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0C\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0C\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0C\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0C\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\05\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0C\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\01\00\00\00\00\00\00\00" }>, align 8 | |
@alloc1032 = private unnamed_addr constant <{ [59 x i8] }> <{ [59 x i8] c"Note: results can be inaccurate for languages marked with '" }>, align 1 | |
@alloc1034 = private unnamed_addr constant <{ [2 x i8] }> <{ [2 x i8] c"'\0A" }>, align 1 | |
@alloc1033 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [59 x i8] }>, <{ [59 x i8] }>* @alloc1032, i32 0, i32 0, i32 0), [8 x i8] c";\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [2 x i8] }>, <{ [2 x i8] }>* @alloc1034, i32 0, i32 0, i32 0), [8 x i8] c"\02\00\00\00\00\00\00\00" }>, align 8 | |
@alloc1300 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"(!)" }>, align 1 | |
@alloc1301 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc1300, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00" }>, align 8 | |
@alloc1450 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1388, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00" }>, align 8 | |
@alloc1526 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [0 x i8] }>, <{ [0 x i8] }>* @alloc310, i32 0, i32 0, i32 0), [8 x i8] zeroinitializer, i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1388, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1388, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1388, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1388, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1389, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00" }>, align 8 | |
@alloc1477 = private unnamed_addr constant <{ [280 x i8] }> <{ [280 x i8] c"\00\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\06\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0C\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0C\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0C\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0C\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\01\00\00\00\00\00\00\00" }>, align 8 | |
@alloc3021 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"Total" }>, align 1 | |
@alloc2956 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc2996, i32 0, i32 0, i32 0), [16 x i8] c"\10\00\00\00\00\00\00\00\DF\00\00\00\0D\00\00\00" }>, align 8 | |
@alloc2959 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc2996, i32 0, i32 0, i32 0), [16 x i8] c"\10\00\00\00\00\00\00\00\E1\00\00\00\0D\00\00\00" }>, align 8 | |
@alloc2961 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc2996, i32 0, i32 0, i32 0), [16 x i8] c"\10\00\00\00\00\00\00\00\E9\00\00\00:\00\00\00" }>, align 8 | |
@alloc1283 = private unnamed_addr constant <{ [56 x i8] }> <{ [56 x i8] c"\00\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\03\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2993 = private unnamed_addr constant <{ [1 x i8] }> <{ [1 x i8] c"|" }>, align 1 | |
@alloc1286 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc2993, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00" }>, align 8 | |
@alloc1295 = private unnamed_addr constant <{ [56 x i8] }> <{ [56 x i8] c"\00\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2985 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c" |-" }>, align 1 | |
@alloc1333 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc2985, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2963 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc2996, i32 0, i32 0, i32 0), [16 x i8] c"\10\00\00\00\00\00\00\00\00\01\00\00\0D\00\00\00" }>, align 8 | |
@alloc2965 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc2996, i32 0, i32 0, i32 0), [16 x i8] c"\10\00\00\00\00\00\00\00\01\01\00\00\0D\00\00\00" }>, align 8 | |
@alloc2967 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc2996, i32 0, i32 0, i32 0), [16 x i8] c"\10\00\00\00\00\00\00\00\02\01\00\00\0D\00\00\00" }>, align 8 | |
@alloc1384 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1388, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1388, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1388, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1388, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1388, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1389, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2969 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc2996, i32 0, i32 0, i32 0), [16 x i8] c"\10\00\00\00\00\00\00\00\0A\01\00\00\12\00\00\00" }>, align 8 | |
@alloc2971 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc2996, i32 0, i32 0, i32 0), [16 x i8] c"\10\00\00\00\00\00\00\00\0A\01\00\00\11\00\00\00" }>, align 8 | |
@alloc2972 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"(Total)" }>, align 1 | |
@alloc2974 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc2996, i32 0, i32 0, i32 0), [16 x i8] c"\10\00\00\00\00\00\00\00 \01\00\00\09\00\00\00" }>, align 8 | |
@alloc2976 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc2996, i32 0, i32 0, i32 0), [16 x i8] c"\10\00\00\00\00\00\00\00!\01\00\00\09\00\00\00" }>, align 8 | |
@alloc2978 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc2996, i32 0, i32 0, i32 0), [16 x i8] c"\10\00\00\00\00\00\00\00\22\01\00\00\09\00\00\00" }>, align 8 | |
@alloc1484 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1388, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1389, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00" }>, align 8 | |
@alloc1487 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"-- " }>, align 1 | |
@alloc1488 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc1487, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1388, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1389, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2981 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc2996, i32 0, i32 0, i32 0), [16 x i8] c"\10\00\00\00\00\00\00\00R\01\00\00-\00\00\00" }>, align 8 | |
@alloc1507 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [3 x i8] }>, <{ [3 x i8] }>* @alloc2985, i32 0, i32 0, i32 0), [8 x i8] c"\03\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1389, i32 0, i32 0, i32 0), [8 x i8] c"\01\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2983 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc2996, i32 0, i32 0, i32 0), [16 x i8] c"\10\00\00\00\00\00\00\00^\01\00\00%\00\00\00" }>, align 8 | |
@alloc1504 = private unnamed_addr constant <{ [56 x i8] }> <{ [56 x i8] c"\00\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\03\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2986 = private unnamed_addr constant <{ [10 x i8] }> <{ [10 x i8] c"|- (Total)" }>, align 1 | |
@alloc2988 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc2996, i32 0, i32 0, i32 0), [16 x i8] c"\10\00\00\00\00\00\00\00\8E\01\00\00\09\00\00\00" }>, align 8 | |
@alloc2990 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc2996, i32 0, i32 0, i32 0), [16 x i8] c"\10\00\00\00\00\00\00\00\8F\01\00\00\09\00\00\00" }>, align 8 | |
@alloc2992 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc2996, i32 0, i32 0, i32 0), [16 x i8] c"\10\00\00\00\00\00\00\00\90\01\00\00\09\00\00\00" }>, align 8 | |
@alloc2995 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc2996, i32 0, i32 0, i32 0), [16 x i8] c"\10\00\00\00\00\00\00\00\A5\01\00\002\00\00\00" }>, align 8 | |
@alloc2997 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [16 x i8] }>, <{ [16 x i8] }>* @alloc2996, i32 0, i32 0, i32 0), [16 x i8] c"\10\00\00\00\00\00\00\00\A6\01\00\00!\00\00\00" }>, align 8 | |
@alloc1416 = private unnamed_addr constant <{ [280 x i8] }> <{ [280 x i8] c"\00\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\05\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0C\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0C\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0C\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\04\00\00\00\00\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0C\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\01\00\00\00\00\00\00\00" }>, align 8 | |
@alloc439 = private unnamed_addr constant <{ [5 x i8] }> <{ [5 x i8] c"stdin" }>, align 1 | |
@alloc440 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [5 x i8] }>, <{ [5 x i8] }>* @alloc439, i32 0, i32 0, i32 0), [8 x i8] c"\05\00\00\00\00\00\00\00" }>, align 8 | |
@alloc2998 = private unnamed_addr constant <{ [18 x i8] }> <{ [18 x i8] c"Couldn't read file" }>, align 1 | |
@alloc3019 = private unnamed_addr constant <{ [12 x i8] }> <{ [12 x i8] c"src/input.rs" }>, align 1 | |
@alloc3000 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [12 x i8] }>, <{ [12 x i8] }>* @alloc3019, i32 0, i32 0, i32 0), [16 x i8] c"\0C\00\00\00\00\00\00\00\A9\00\00\00\16\00\00\00" }>, align 8 | |
@alloc24 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"Error: '" }>, align 1 | |
@alloc26 = private unnamed_addr constant <{ [13 x i8] }> <{ [13 x i8] c"' not found.\0A" }>, align 1 | |
@alloc25 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [8 x i8] }>, <{ [8 x i8] }>* @alloc24, i32 0, i32 0, i32 0), [8 x i8] c"\08\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [13 x i8] }>, <{ [13 x i8] }>* @alloc26, i32 0, i32 0, i32 0), [8 x i8] c"\0D\00\00\00\00\00\00\00" }>, align 8 | |
@alloc3001 = private unnamed_addr constant <{ [11 x i8] }> <{ [11 x i8] c"src/main.rs" }>, align 1 | |
@alloc3002 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [11 x i8] }>, <{ [11 x i8] }>* @alloc3001, i32 0, i32 0, i32 0), [16 x i8] c"\0B\00\00\00\00\00\00\009\00\00\00/\00\00\00" }>, align 8 | |
@alloc3003 = private unnamed_addr constant <{ [3 x i8] }> <{ [3 x i8] c"Cli" }>, align 1 | |
@alloc3004 = private unnamed_addr constant <{ [7 x i8] }> <{ [7 x i8] c"matches" }>, align 1 | |
@vtable.D = private unnamed_addr constant { void (%"clap::ArgMatches"**)*, i64, i64, i1 (%"clap::ArgMatches"**, %"std::fmt::Formatter"*)* } { void (%"clap::ArgMatches"**)* @"_ZN4core3ptr60drop_in_place$LT$$RF$clap..args..arg_matches..ArgMatches$GT$17h98694dec6bc13c20E", i64 8, i64 8, i1 (%"clap::ArgMatches"**, %"std::fmt::Formatter"*)* @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h3006a9570ffa3778E" }, align 8, !dbg !1611 | |
@vtable.E = private unnamed_addr constant { void ({ i64, i64 }**)*, i64, i64, i1 ({ i64, i64 }**, %"std::fmt::Formatter"*)* } { void ({ i64, i64 }**)* @"_ZN4core3ptr58drop_in_place$LT$$RF$core..option..Option$LT$usize$GT$$GT$17h56edbb7912a0812fE", i64 8, i64 8, i1 ({ i64, i64 }**, %"std::fmt::Formatter"*)* @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17hfc5b72603eba7420E" }, align 8, !dbg !1719 | |
@vtable.F = private unnamed_addr constant { void (i8**)*, i64, i64, i1 (i8**, %"std::fmt::Formatter"*)* } { void (i8**)* @"_ZN4core3ptr29drop_in_place$LT$$RF$bool$GT$17h5a25e8a75a27b62eE", i64 8, i64 8, i1 (i8**, %"std::fmt::Formatter"*)* @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17heea50195d1976717E" }, align 8, !dbg !1733 | |
@vtable.G = private unnamed_addr constant { void (i8**)*, i64, i64, i1 (i8**, %"std::fmt::Formatter"*)* } { void (i8**)* @"_ZN4core3ptr73drop_in_place$LT$$RF$core..option..Option$LT$tokei..input..Format$GT$$GT$17hbaa51c4f0eb8fab4E", i64 8, i64 8, i1 (i8**, %"std::fmt::Formatter"*)* @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17hc2bcc475ca6b7ecbE" }, align 8, !dbg !1737 | |
@alloc3013 = private unnamed_addr constant <{ [15 x i8] }> <{ [15 x i8] c"print_languages" }>, align 1 | |
@vtable.H = private unnamed_addr constant { void (i8**)*, i64, i64, i1 (i8**, %"std::fmt::Formatter"*)* } { void (i8**)* @"_ZN4core3ptr70drop_in_place$LT$$RF$core..option..Option$LT$tokei..sort..Sort$GT$$GT$17h33e63471d40ceccdE", i64 8, i64 8, i1 (i8**, %"std::fmt::Formatter"*)* @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17hc1753a8b6f72c371E" }, align 8, !dbg !1741 | |
@vtable.I = private unnamed_addr constant { void (%"std::option::Option<std::vec::Vec<tokei::LanguageType>>"**)*, i64, i64, i1 (%"std::option::Option<std::vec::Vec<tokei::LanguageType>>"**, %"std::fmt::Formatter"*)* } { void (%"std::option::Option<std::vec::Vec<tokei::LanguageType>>"**)* @"_ZN4core3ptr120drop_in_place$LT$$RF$core..option..Option$LT$alloc..vec..Vec$LT$tokei..language..language_type..LanguageType$GT$$GT$$GT$17ha56a9cb9ffc5ae5aE", i64 8, i64 8, i1 (%"std::option::Option<std::vec::Vec<tokei::LanguageType>>"**, %"std::fmt::Formatter"*)* @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17hfadf5490e0f64757E" }, align 8, !dbg !1766 | |
@alloc3017 = private unnamed_addr constant <{ [13 x i8] }> <{ [13 x i8] c"number_format" }>, align 1 | |
@vtable.J = private unnamed_addr constant { void (%"num_format::CustomFormat"**)*, i64, i64, i1 (%"num_format::CustomFormat"**, %"std::fmt::Formatter"*)* } { void (%"num_format::CustomFormat"**)* @"_ZN4core3ptr64drop_in_place$LT$$RF$num_format..custom_format..CustomFormat$GT$17hee9e10a4ccd163d7E", i64 8, i64 8, i1 (%"num_format::CustomFormat"**, %"std::fmt::Formatter"*)* @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17hf0a113a5e4934cdbE" }, align 8, !dbg !1798 | |
@vtable.K = private unnamed_addr constant { void (i64**)*, i64, i64, i1 (i64**, %"std::fmt::Formatter"*)* } { void (i64**)* @"_ZN4core3ptr28drop_in_place$LT$$RF$u64$GT$17h5d3bc3f14b07db5eE", i64 8, i64 8, i1 (i64**, %"std::fmt::Formatter"*)* @"_ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h197e12038a9b040eE" }, align 8, !dbg !1867 | |
@alloc340 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"json" }>, align 1 | |
@alloc341 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc340, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00" }>, align 8 | |
@alloc325 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"cbor" }>, align 1 | |
@alloc355 = private unnamed_addr constant <{ [4 x i8] }> <{ [4 x i8] c"yaml" }>, align 1 | |
@alloc785 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc325, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc340, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc355, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00" }>, align 8 | |
@alloc3020 = private unnamed_addr constant <{ i8*, [16 x i8] }> <{ i8* getelementptr inbounds (<{ [12 x i8] }>, <{ [12 x i8] }>* @alloc3019, i32 0, i32 0, i32 0), [16 x i8] c"\0C\00\00\00\00\00\00\00\8E\00\00\00\01\00\00\00" }>, align 8 | |
@alloc347 = private unnamed_addr constant <{ [48 x i8] }> <{ [48 x i8] c"This version of tokei was compiled without any '" }>, align 1 | |
@alloc349 = private unnamed_addr constant <{ [126 x i8] }> <{ [126 x i8] c"' serialization support, to enable serialization, reinstall tokei with the features flag.\0A\0A cargo install tokei --features " }>, align 1 | |
@alloc350 = private unnamed_addr constant <{ [132 x i8] }> <{ [132 x i8] c"\0A\0AIf you want to enable all supported serialization formats, you can use the 'all' feature.\0A\0A cargo install tokei --features all\0A" }>, align 1 | |
@alloc348 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [48 x i8] }>, <{ [48 x i8] }>* @alloc347, i32 0, i32 0, i32 0), [8 x i8] c"0\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [126 x i8] }>, <{ [126 x i8] }>* @alloc349, i32 0, i32 0, i32 0), [8 x i8] c"~\00\00\00\00\00\00\00", i8* getelementptr inbounds (<{ [132 x i8] }>, <{ [132 x i8] }>* @alloc350, i32 0, i32 0, i32 0), [8 x i8] c"\84\00\00\00\00\00\00\00" }>, align 8 | |
@alloc326 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc325, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00" }>, align 8 | |
@alloc356 = private unnamed_addr constant <{ i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [4 x i8] }>, <{ [4 x i8] }>* @alloc355, i32 0, i32 0, i32 0), [8 x i8] c"\04\00\00\00\00\00\00\00" }>, align 8 | |
@alloc312 = private unnamed_addr constant <{ [40 x i8] }> <{ [40 x i8] c" is not a supported serialization format" }>, align 1 | |
@alloc311 = private unnamed_addr constant <{ i8*, [8 x i8], i8*, [8 x i8] }> <{ i8* getelementptr inbounds (<{ [0 x i8] }>, <{ [0 x i8] }>* @alloc310, i32 0, i32 0, i32 0), [8 x i8] zeroinitializer, i8* getelementptr inbounds (<{ [40 x i8] }>, <{ [40 x i8] }>* @alloc312, i32 0, i32 0, i32 0), [8 x i8] c"(\00\00\00\00\00\00\00" }>, align 8 | |
; <crossbeam_epoch::atomic::Owned<T> as crossbeam_epoch::atomic::Pointer<T>>::from_usize | |
; Function Attrs: inlinehint uwtable | |
define internal i64 @"_ZN101_$LT$crossbeam_epoch..atomic..Owned$LT$T$GT$$u20$as$u20$crossbeam_epoch..atomic..Pointer$LT$T$GT$$GT$10from_usize17h14f6db65ba3028e1E"(i64 %data) unnamed_addr #0 !dbg !2256 { | |
start: | |
%data.dbg.spill = alloca i64, align 8 | |
%0 = alloca i64, align 8 | |
store i64 %data, i64* %data.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata i64* %data.dbg.spill, metadata !2279, metadata !DIExpression()), !dbg !2280 | |
%_3 = icmp ne i64 %data, 0, !dbg !2281 | |
%_2 = xor i1 %_3, true, !dbg !2282 | |
br i1 %_2, label %bb1, label %bb2, !dbg !2282 | |
bb1: ; preds = %start | |
; call std::panicking::begin_panic | |
call void @_ZN3std9panicking11begin_panic17h6960f3963617beaeE([0 x i8]* noalias nonnull readonly align 1 bitcast (<{ [28 x i8] }>* @alloc1593 to [0 x i8]*), i64 28, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1595 to %"std::panic::Location"*)), !dbg !2282 | |
unreachable, !dbg !2282 | |
bb2: ; preds = %start | |
store i64 %data, i64* %0, align 8, !dbg !2283 | |
%1 = bitcast i64* %0 to %"std::marker::PhantomData<std::boxed::Box<crossbeam_deque::deque::Buffer<ignore::walk::DirEntry>>>"*, !dbg !2283 | |
%2 = load i64, i64* %0, align 8, !dbg !2284 | |
ret i64 %2, !dbg !2284 | |
} | |
; <crossbeam_epoch::atomic::Owned<T> as crossbeam_epoch::atomic::Pointer<T>>::into_usize | |
; Function Attrs: inlinehint uwtable | |
define internal i64 @"_ZN101_$LT$crossbeam_epoch..atomic..Owned$LT$T$GT$$u20$as$u20$crossbeam_epoch..atomic..Pointer$LT$T$GT$$GT$10into_usize17h0f1e599098712569E"(i64 %self) unnamed_addr #0 !dbg !2285 { | |
start: | |
%data.dbg.spill = alloca i64, align 8 | |
%self.dbg.spill = alloca i64, align 8 | |
store i64 %self, i64* %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata i64* %self.dbg.spill, metadata !2289, metadata !DIExpression()), !dbg !2292 | |
store i64 %self, i64* %data.dbg.spill, align 8, !dbg !2293 | |
call void @llvm.dbg.declare(metadata i64* %data.dbg.spill, metadata !2290, metadata !DIExpression()), !dbg !2294 | |
; call core::mem::forget | |
call void @_ZN4core3mem6forget17h521a8ebb7213e6f9E(i64 %self), !dbg !2295 | |
br label %bb1, !dbg !2295 | |
bb1: ; preds = %start | |
ret i64 %self, !dbg !2296 | |
} | |
; <rayon::collections::btree_map::IterMut<K,V> as rayon::iter::ParallelIterator>::drive_unindexed | |
; Function Attrs: uwtable | |
define internal void @"_ZN101_$LT$rayon..collections..btree_map..IterMut$LT$K$C$V$GT$$u20$as$u20$rayon..iter..ParallelIterator$GT$15drive_unindexed17h816ee02cfa8ee334E"(%"rayon::collections::btree_map::IterMut<tokei::LanguageType, tokei::Language>"* noalias nocapture dereferenceable(24) %self, i8* noalias nonnull readonly align 1 %consumer) unnamed_addr #1 !dbg !2297 { | |
start: | |
%consumer.dbg.spill = alloca i8*, align 8 | |
%_3 = alloca %"rayon::vec::IntoIter<(&tokei::LanguageType, &mut tokei::Language)>", align 8 | |
call void @llvm.dbg.declare(metadata %"rayon::collections::btree_map::IterMut<tokei::LanguageType, tokei::Language>"* %self, metadata !2349, metadata !DIExpression()), !dbg !2353 | |
store i8* %consumer, i8** %consumer.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata i8** %consumer.dbg.spill, metadata !2350, metadata !DIExpression()), !dbg !2354 | |
%0 = bitcast %"rayon::collections::btree_map::IterMut<tokei::LanguageType, tokei::Language>"* %self to %"rayon::vec::IntoIter<(&tokei::LanguageType, &mut tokei::Language)>"*, !dbg !2355 | |
%1 = bitcast %"rayon::vec::IntoIter<(&tokei::LanguageType, &mut tokei::Language)>"* %_3 to i8*, !dbg !2355 | |
%2 = bitcast %"rayon::vec::IntoIter<(&tokei::LanguageType, &mut tokei::Language)>"* %0 to i8*, !dbg !2355 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %1, i8* align 8 %2, i64 24, i1 false), !dbg !2355 | |
; call <rayon::vec::IntoIter<T> as rayon::iter::ParallelIterator>::drive_unindexed | |
call void @"_ZN79_$LT$rayon..vec..IntoIter$LT$T$GT$$u20$as$u20$rayon..iter..ParallelIterator$GT$15drive_unindexed17h9f69b2bbf43d9cc5E"(%"rayon::vec::IntoIter<(&tokei::LanguageType, &mut tokei::Language)>"* noalias nocapture dereferenceable(24) %_3, i8* noalias nonnull readonly align 1 %consumer), !dbg !2355 | |
br label %bb1, !dbg !2355 | |
bb1: ; preds = %start | |
ret void, !dbg !2356 | |
} | |
; <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once | |
; Function Attrs: uwtable | |
define internal void @"_ZN101_$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$9call_once17h006ac61dcaa5cb24E"(%"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>"* noalias nocapture dereferenceable(48) %self) unnamed_addr #1 !dbg !2357 { | |
start: | |
%_4 = alloca {}, align 1 | |
%_3 = alloca %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]", align 8 | |
%_args = alloca {}, align 1 | |
call void @llvm.dbg.declare(metadata %"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>"* %self, metadata !2408, metadata !DIExpression()), !dbg !2413 | |
call void @llvm.dbg.declare(metadata {}* %_args, metadata !2409, metadata !DIExpression()), !dbg !2414 | |
%0 = bitcast %"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>"* %self to %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]"*, !dbg !2415 | |
%1 = bitcast %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]"* %_3 to i8*, !dbg !2415 | |
%2 = bitcast %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]"* %0 to i8*, !dbg !2415 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %1, i8* align 8 %2, i64 48, i1 false), !dbg !2415 | |
; call <rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute::call::{{closure}} | |
call void @"_ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute4call28_$u7b$$u7b$closure$u7d$$u7d$17h7c30ffb39bc7c7c9E"(%"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]"* noalias nocapture dereferenceable(48) %_3), !dbg !2415 | |
br label %bb1, !dbg !2415 | |
bb1: ; preds = %start | |
ret void, !dbg !2416 | |
} | |
; <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once | |
; Function Attrs: uwtable | |
define internal void @"_ZN101_$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$9call_once17h0b57e283c3b6b1c9E"(%"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>"* noalias nocapture dereferenceable(80) %self) unnamed_addr #1 !dbg !2417 { | |
start: | |
%_4 = alloca {}, align 1 | |
%_3 = alloca %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]", align 8 | |
%_args = alloca {}, align 1 | |
call void @llvm.dbg.declare(metadata %"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>"* %self, metadata !2740, metadata !DIExpression()), !dbg !2744 | |
call void @llvm.dbg.declare(metadata {}* %_args, metadata !2741, metadata !DIExpression()), !dbg !2745 | |
%0 = bitcast %"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>"* %self to %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]"*, !dbg !2746 | |
%1 = bitcast %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]"* %_3 to i8*, !dbg !2746 | |
%2 = bitcast %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]"* %0 to i8*, !dbg !2746 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %1, i8* align 8 %2, i64 80, i1 false), !dbg !2746 | |
; call <rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute::call::{{closure}} | |
call void @"_ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute4call28_$u7b$$u7b$closure$u7d$$u7d$17hdfd7c359b357259eE"(%"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]"* noalias nocapture dereferenceable(80) %_3), !dbg !2746 | |
br label %bb1, !dbg !2746 | |
bb1: ; preds = %start | |
ret void, !dbg !2747 | |
} | |
; <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once | |
; Function Attrs: uwtable | |
define internal void @"_ZN101_$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$9call_once17h3c68145c843622aaE"(%"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>"* noalias nocapture dereferenceable(72) %self) unnamed_addr #1 !dbg !2748 { | |
start: | |
%_4 = alloca {}, align 1 | |
%_3 = alloca %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]", align 8 | |
%_args = alloca {}, align 1 | |
call void @llvm.dbg.declare(metadata %"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>"* %self, metadata !2778, metadata !DIExpression()), !dbg !2782 | |
call void @llvm.dbg.declare(metadata {}* %_args, metadata !2779, metadata !DIExpression()), !dbg !2783 | |
%0 = bitcast %"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>"* %self to %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]"*, !dbg !2784 | |
%1 = bitcast %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]"* %_3 to i8*, !dbg !2784 | |
%2 = bitcast %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]"* %0 to i8*, !dbg !2784 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %1, i8* align 8 %2, i64 72, i1 false), !dbg !2784 | |
; call <rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute::call::{{closure}} | |
call void @"_ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute4call28_$u7b$$u7b$closure$u7d$$u7d$17h38fe5c416e1dc012E"(%"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<(), [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>::{closure#0}]"* noalias nocapture dereferenceable(72) %_3), !dbg !2784 | |
br label %bb1, !dbg !2784 | |
bb1: ; preds = %start | |
ret void, !dbg !2785 | |
} | |
; <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once | |
; Function Attrs: uwtable | |
define internal void @"_ZN101_$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$9call_once17h62da0aedd05f7a50E"(%"std::panic::AssertUnwindSafe<[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}]>::{closure#0}]>"* noalias nocapture dereferenceable(48) %self) unnamed_addr #1 !dbg !2786 { | |
start: | |
%_4 = alloca {}, align 1 | |
%_3 = alloca %"[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}]>::{closure#0}]", align 8 | |
%_args = alloca {}, align 1 | |
call void @llvm.dbg.declare(metadata %"std::panic::AssertUnwindSafe<[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}]>::{closure#0}]>"* %self, metadata !2806, metadata !DIExpression()), !dbg !2810 | |
call void @llvm.dbg.declare(metadata {}* %_args, metadata !2807, metadata !DIExpression()), !dbg !2811 | |
%0 = bitcast %"std::panic::AssertUnwindSafe<[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}]>::{closure#0}]>"* %self to %"[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}]>::{closure#0}]"*, !dbg !2812 | |
%1 = bitcast %"[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}]>::{closure#0}]"* %_3 to i8*, !dbg !2812 | |
%2 = bitcast %"[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}]>::{closure#0}]"* %0 to i8*, !dbg !2812 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %1, i8* align 8 %2, i64 48, i1 false), !dbg !2812 | |
; call rayon_core::join::join_context::call_a::{{closure}} | |
call void @"_ZN10rayon_core4join12join_context6call_a28_$u7b$$u7b$closure$u7d$$u7d$17hd131137987f1c3e7E"(%"[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}]>::{closure#0}]"* noalias nocapture dereferenceable(48) %_3), !dbg !2812 | |
br label %bb1, !dbg !2812 | |
bb1: ; preds = %start | |
ret void, !dbg !2813 | |
} | |
; <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once | |
; Function Attrs: uwtable | |
define internal void @"_ZN101_$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$9call_once17h974bfaf87f544167E"(%"std::panic::AssertUnwindSafe<[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]>"* noalias nocapture dereferenceable(80) %self) unnamed_addr #1 !dbg !2814 { | |
start: | |
%_4 = alloca {}, align 1 | |
%_3 = alloca %"[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]", align 8 | |
%_args = alloca {}, align 1 | |
call void @llvm.dbg.declare(metadata %"std::panic::AssertUnwindSafe<[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]>"* %self, metadata !2833, metadata !DIExpression()), !dbg !2837 | |
call void @llvm.dbg.declare(metadata {}* %_args, metadata !2834, metadata !DIExpression()), !dbg !2838 | |
%0 = bitcast %"std::panic::AssertUnwindSafe<[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]>"* %self to %"[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]"*, !dbg !2839 | |
%1 = bitcast %"[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]"* %_3 to i8*, !dbg !2839 | |
%2 = bitcast %"[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]"* %0 to i8*, !dbg !2839 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %1, i8* align 8 %2, i64 80, i1 false), !dbg !2839 | |
; call rayon_core::join::join_context::call_a::{{closure}} | |
call void @"_ZN10rayon_core4join12join_context6call_a28_$u7b$$u7b$closure$u7d$$u7d$17he03f68c8a4ecd900E"(%"[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]"* noalias nocapture dereferenceable(80) %_3), !dbg !2839 | |
br label %bb1, !dbg !2839 | |
bb1: ; preds = %start | |
ret void, !dbg !2840 | |
} | |
; <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once | |
; Function Attrs: uwtable | |
define internal void @"_ZN101_$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$9call_once17ha8fc2afcc45160f2E"(%"std::panic::AssertUnwindSafe<[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]>"* noalias nocapture dereferenceable(88) %self) unnamed_addr #1 !dbg !2841 { | |
start: | |
%_4 = alloca {}, align 1 | |
%_3 = alloca %"[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]", align 8 | |
%_args = alloca {}, align 1 | |
call void @llvm.dbg.declare(metadata %"std::panic::AssertUnwindSafe<[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]>"* %self, metadata !2860, metadata !DIExpression()), !dbg !2864 | |
call void @llvm.dbg.declare(metadata {}* %_args, metadata !2861, metadata !DIExpression()), !dbg !2865 | |
%0 = bitcast %"std::panic::AssertUnwindSafe<[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]>"* %self to %"[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]"*, !dbg !2866 | |
%1 = bitcast %"[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]"* %_3 to i8*, !dbg !2866 | |
%2 = bitcast %"[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]"* %0 to i8*, !dbg !2866 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %1, i8* align 8 %2, i64 88, i1 false), !dbg !2866 | |
; call rayon_core::join::join_context::call_a::{{closure}} | |
call void @"_ZN10rayon_core4join12join_context6call_a28_$u7b$$u7b$closure$u7d$$u7d$17he9b2504dea8c0226E"(%"[closure@rayon_core::join::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}]>::{closure#0}]"* noalias nocapture dereferenceable(88) %_3), !dbg !2866 | |
br label %bb1, !dbg !2866 | |
bb1: ; preds = %start | |
ret void, !dbg !2867 | |
} | |
; <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once | |
; Function Attrs: uwtable | |
define internal void @"_ZN101_$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$9call_once17hc80b012b1961aec7E"(%"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>"* noalias nocapture dereferenceable(160) %self) unnamed_addr #1 !dbg !2868 { | |
start: | |
%_4 = alloca {}, align 1 | |
%_3 = alloca %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]", align 8 | |
%_args = alloca {}, align 1 | |
call void @llvm.dbg.declare(metadata %"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>"* %self, metadata !2891, metadata !DIExpression()), !dbg !2900 | |
call void @llvm.dbg.declare(metadata {}* %_args, metadata !2892, metadata !DIExpression()), !dbg !2901 | |
%0 = bitcast %"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>"* %self to %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]"*, !dbg !2902 | |
%1 = bitcast %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]"* %_3 to i8*, !dbg !2902 | |
%2 = bitcast %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]"* %0 to i8*, !dbg !2902 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %1, i8* align 8 %2, i64 160, i1 false), !dbg !2902 | |
; call <rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute::call::{{closure}} | |
call void @"_ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute4call28_$u7b$$u7b$closure$u7d$$u7d$17hf959aa64fb2a21b3E"(%"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]"* noalias nocapture dereferenceable(160) %_3), !dbg !2902 | |
br label %bb1, !dbg !2902 | |
bb1: ; preds = %start | |
ret void, !dbg !2903 | |
} | |
; <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once | |
; Function Attrs: uwtable | |
define internal void @"_ZN101_$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$9call_once17hf9acde0eb27d2abaE"(%"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>"* noalias nocapture dereferenceable(144) %self) unnamed_addr #1 !dbg !2904 { | |
start: | |
%_4 = alloca {}, align 1 | |
%_3 = alloca %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]", align 8 | |
%_args = alloca {}, align 1 | |
call void @llvm.dbg.declare(metadata %"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>"* %self, metadata !2923, metadata !DIExpression()), !dbg !2927 | |
call void @llvm.dbg.declare(metadata {}* %_args, metadata !2924, metadata !DIExpression()), !dbg !2928 | |
%0 = bitcast %"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>"* %self to %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]"*, !dbg !2929 | |
%1 = bitcast %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]"* %_3 to i8*, !dbg !2929 | |
%2 = bitcast %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]"* %0 to i8*, !dbg !2929 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %1, i8* align 8 %2, i64 144, i1 false), !dbg !2929 | |
; call <rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute::call::{{closure}} | |
call void @"_ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute4call28_$u7b$$u7b$closure$u7d$$u7d$17hdb999aa4040ddf58E"(%"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]"* noalias nocapture dereferenceable(144) %_3), !dbg !2929 | |
br label %bb1, !dbg !2929 | |
bb1: ; preds = %start | |
ret void, !dbg !2930 | |
} | |
; <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once | |
; Function Attrs: uwtable | |
define internal void @"_ZN101_$LT$std..panic..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$9call_once17hfaf8ef9204eb36d6E"(%"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>"* noalias nocapture dereferenceable(88) %self) unnamed_addr #1 !dbg !2931 { | |
start: | |
%_4 = alloca {}, align 1 | |
%_3 = alloca %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]", align 8 | |
%_args = alloca {}, align 1 | |
call void @llvm.dbg.declare(metadata %"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>"* %self, metadata !2950, metadata !DIExpression()), !dbg !2954 | |
call void @llvm.dbg.declare(metadata {}* %_args, metadata !2951, metadata !DIExpression()), !dbg !2955 | |
%0 = bitcast %"std::panic::AssertUnwindSafe<[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>"* %self to %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]"*, !dbg !2956 | |
%1 = bitcast %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]"* %_3 to i8*, !dbg !2956 | |
%2 = bitcast %"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]"* %0 to i8*, !dbg !2956 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %1, i8* align 8 %2, i64 88, i1 false), !dbg !2956 | |
; call <rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute::call::{{closure}} | |
call void @"_ZN83_$LT$rayon_core..job..StackJob$LT$L$C$F$C$R$GT$$u20$as$u20$rayon_core..job..Job$GT$7execute4call28_$u7b$$u7b$closure$u7d$$u7d$17ha86d19254d1fe50dE"(%"[closure@<rayon_core::job::StackJob<L, F, R> as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]"* noalias nocapture dereferenceable(88) %_3), !dbg !2956 | |
br label %bb1, !dbg !2956 | |
bb1: ; preds = %start | |
ret void, !dbg !2957 | |
} | |
; <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold | |
; Function Attrs: uwtable | |
define internal void @"_ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4fold17hbebdd47cc004db04E"(i64* nonnull %self.0, i64* %self.1, %"[closure@std::iter::Iterator::for_each::call<tokei::CodeStats, [closure@<std::vec::Vec<tokei::CodeStats> as std::vec::spec_extend::SpecExtend<tokei::CodeStats, std::iter::Map<std::slice::Iter<tokei::Report>, [closure@src/cli_utils.rs:282:26: 282:49]>>>::spec_extend::{closure#0}]>::{closure#0}]"* noalias nocapture dereferenceable(24) %g) unnamed_addr #1 personality i32 (i32, i32, i64, %"unwind::libunwind::_Unwind_Exception"*, %"unwind::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !2958 { | |
start: | |
%0 = alloca { i8*, i32 }, align 8 | |
%init.dbg.spill = alloca {}, align 1 | |
%self.dbg.spill = alloca { i64*, i64* }, align 8 | |
%_10 = alloca i8, align 1 | |
%_9 = alloca i8, align 1 | |
%_8 = alloca %"[closure@std::iter::Iterator::for_each::call<tokei::CodeStats, [closure@<std::vec::Vec<tokei::CodeStats> as std::vec::spec_extend::SpecExtend<tokei::CodeStats, std::iter::Map<std::slice::Iter<tokei::Report>, [closure@src/cli_utils.rs:282:26: 282:49]>>>::spec_extend::{closure#0}]>::{closure#0}]", align 8 | |
%_6 = alloca %"[closure@std::iter::adapters::map::map_fold<&tokei::Report, tokei::CodeStats, (), [closure@src/cli_utils.rs:282:26: 282:49], [closure@std::iter::Iterator::for_each::call<tokei::CodeStats, [closure@<std::vec::Vec<tokei::CodeStats> as std::vec::spec_extend::SpecExtend<tokei::CodeStats, std::iter::Map<std::slice::Iter<tokei::Report>, [closure@src/cli_utils.rs:282:26: 282:49]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]", align 8 | |
%1 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %self.dbg.spill, i32 0, i32 0 | |
store i64* %self.0, i64** %1, align 8 | |
%2 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %self.dbg.spill, i32 0, i32 1 | |
store i64* %self.1, i64** %2, align 8 | |
call void @llvm.dbg.declare(metadata { i64*, i64* }* %self.dbg.spill, metadata !3013, metadata !DIExpression()), !dbg !3020 | |
call void @llvm.dbg.declare(metadata {}* %init.dbg.spill, metadata !3014, metadata !DIExpression()), !dbg !3021 | |
call void @llvm.dbg.declare(metadata %"[closure@std::iter::Iterator::for_each::call<tokei::CodeStats, [closure@<std::vec::Vec<tokei::CodeStats> as std::vec::spec_extend::SpecExtend<tokei::CodeStats, std::iter::Map<std::slice::Iter<tokei::Report>, [closure@src/cli_utils.rs:282:26: 282:49]>>>::spec_extend::{closure#0}]>::{closure#0}]"* %g, metadata !3015, metadata !DIExpression()), !dbg !3022 | |
store i8 0, i8* %_10, align 1, !dbg !3023 | |
store i8 0, i8* %_9, align 1, !dbg !3023 | |
store i8 1, i8* %_10, align 1, !dbg !3023 | |
store i8 1, i8* %_9, align 1, !dbg !3024 | |
%3 = bitcast %"[closure@std::iter::Iterator::for_each::call<tokei::CodeStats, [closure@<std::vec::Vec<tokei::CodeStats> as std::vec::spec_extend::SpecExtend<tokei::CodeStats, std::iter::Map<std::slice::Iter<tokei::Report>, [closure@src/cli_utils.rs:282:26: 282:49]>>>::spec_extend::{closure#0}]>::{closure#0}]"* %_8 to i8*, !dbg !3025 | |
%4 = bitcast %"[closure@std::iter::Iterator::for_each::call<tokei::CodeStats, [closure@<std::vec::Vec<tokei::CodeStats> as std::vec::spec_extend::SpecExtend<tokei::CodeStats, std::iter::Map<std::slice::Iter<tokei::Report>, [closure@src/cli_utils.rs:282:26: 282:49]>>>::spec_extend::{closure#0}]>::{closure#0}]"* %g to i8*, !dbg !3025 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %3, i8* align 8 %4, i64 24, i1 false), !dbg !3025 | |
; invoke core::iter::adapters::map::map_fold | |
invoke void @_ZN4core4iter8adapters3map8map_fold17h2efe67155d9d1c59E(%"[closure@std::iter::adapters::map::map_fold<&tokei::Report, tokei::CodeStats, (), [closure@src/cli_utils.rs:282:26: 282:49], [closure@std::iter::Iterator::for_each::call<tokei::CodeStats, [closure@<std::vec::Vec<tokei::CodeStats> as std::vec::spec_extend::SpecExtend<tokei::CodeStats, std::iter::Map<std::slice::Iter<tokei::Report>, [closure@src/cli_utils.rs:282:26: 282:49]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]"* noalias nocapture sret dereferenceable(24) %_6, %"[closure@std::iter::Iterator::for_each::call<tokei::CodeStats, [closure@<std::vec::Vec<tokei::CodeStats> as std::vec::spec_extend::SpecExtend<tokei::CodeStats, std::iter::Map<std::slice::Iter<tokei::Report>, [closure@src/cli_utils.rs:282:26: 282:49]>>>::spec_extend::{closure#0}]>::{closure#0}]"* noalias nocapture dereferenceable(24) %_8) | |
to label %bb1 unwind label %cleanup, !dbg !3026 | |
bb1: ; preds = %start | |
store i8 0, i8* %_10, align 1, !dbg !3023 | |
store i8 0, i8* %_9, align 1, !dbg !3023 | |
; invoke core::iter::traits::iterator::Iterator::fold | |
invoke void @_ZN4core4iter6traits8iterator8Iterator4fold17h3d47bfbb7a0e055cE(i64* nonnull %self.0, i64* %self.1, %"[closure@std::iter::adapters::map::map_fold<&tokei::Report, tokei::CodeStats, (), [closure@src/cli_utils.rs:282:26: 282:49], [closure@std::iter::Iterator::for_each::call<tokei::CodeStats, [closure@<std::vec::Vec<tokei::CodeStats> as std::vec::spec_extend::SpecExtend<tokei::CodeStats, std::iter::Map<std::slice::Iter<tokei::Report>, [closure@src/cli_utils.rs:282:26: 282:49]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]"* noalias nocapture dereferenceable(24) %_6) | |
to label %bb2 unwind label %cleanup, !dbg !3023 | |
bb2: ; preds = %bb1 | |
store i8 0, i8* %_9, align 1, !dbg !3027 | |
store i8 0, i8* %_10, align 1, !dbg !3027 | |
ret void, !dbg !3028 | |
bb3: ; preds = %bb5, %bb6 | |
%5 = load i8, i8* %_10, align 1, !dbg !3027, !range !3029 | |
%6 = trunc i8 %5 to i1, !dbg !3027 | |
br i1 %6, label %bb7, label %bb4, !dbg !3027 | |
bb4: ; preds = %bb7, %bb3 | |
%7 = bitcast { i8*, i32 }* %0 to i8**, !dbg !3030 | |
%8 = load i8*, i8** %7, align 8, !dbg !3030 | |
%9 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %0, i32 0, i32 1, !dbg !3030 | |
%10 = load i32, i32* %9, align 8, !dbg !3030 | |
%11 = insertvalue { i8*, i32 } undef, i8* %8, 0, !dbg !3030 | |
%12 = insertvalue { i8*, i32 } %11, i32 %10, 1, !dbg !3030 | |
resume { i8*, i32 } %12, !dbg !3030 | |
bb5: ; preds = %bb6 | |
br label %bb3, !dbg !3027 | |
bb6: ; preds = %cleanup | |
%13 = load i8, i8* %_9, align 1, !dbg !3027, !range !3029 | |
%14 = trunc i8 %13 to i1, !dbg !3027 | |
br i1 %14, label %bb5, label %bb3, !dbg !3027 | |
bb7: ; preds = %bb3 | |
br label %bb4, !dbg !3027 | |
cleanup: ; preds = %bb1, %start | |
%15 = landingpad { i8*, i32 } | |
cleanup | |
%16 = extractvalue { i8*, i32 } %15, 0 | |
%17 = extractvalue { i8*, i32 } %15, 1 | |
%18 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %0, i32 0, i32 0 | |
store i8* %16, i8** %18, align 8 | |
%19 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %0, i32 0, i32 1 | |
store i32 %17, i32* %19, align 8 | |
br label %bb6 | |
} | |
; <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold | |
; Function Attrs: uwtable | |
define internal i64 @"_ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4fold17hd64a5530626cdb7dE"(%"std::iter::Map<std::collections::btree_map::Values<tokei::LanguageType, std::vec::Vec<tokei::Report>>, for<'r> fn(&'r std::vec::Vec<tokei::Report>) -> usize {std::vec::Vec::<tokei::Report>::len}>"* noalias nocapture dereferenceable(56) %self, i64 %init) unnamed_addr #1 personality i32 (i32, i32, i64, %"unwind::libunwind::_Unwind_Exception"*, %"unwind::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !3031 { | |
start: | |
%0 = alloca { i8*, i32 }, align 8 | |
%g.dbg.spill = alloca {}, align 1 | |
%init.dbg.spill = alloca i64, align 8 | |
%_10 = alloca i8, align 1 | |
%_9 = alloca i8, align 1 | |
%_4 = alloca %"std::collections::btree_map::Values<tokei::LanguageType, std::vec::Vec<tokei::Report>>", align 8 | |
call void @llvm.dbg.declare(metadata %"std::iter::Map<std::collections::btree_map::Values<tokei::LanguageType, std::vec::Vec<tokei::Report>>, for<'r> fn(&'r std::vec::Vec<tokei::Report>) -> usize {std::vec::Vec::<tokei::Report>::len}>"* %self, metadata !3107, metadata !DIExpression()), !dbg !3114 | |
store i64 %init, i64* %init.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata i64* %init.dbg.spill, metadata !3108, metadata !DIExpression()), !dbg !3115 | |
call void @llvm.dbg.declare(metadata {}* %g.dbg.spill, metadata !3109, metadata !DIExpression()), !dbg !3116 | |
store i8 0, i8* %_10, align 1, !dbg !3117 | |
store i8 0, i8* %_9, align 1, !dbg !3117 | |
store i8 1, i8* %_10, align 1, !dbg !3117 | |
%1 = bitcast %"std::iter::Map<std::collections::btree_map::Values<tokei::LanguageType, std::vec::Vec<tokei::Report>>, for<'r> fn(&'r std::vec::Vec<tokei::Report>) -> usize {std::vec::Vec::<tokei::Report>::len}>"* %self to %"std::collections::btree_map::Values<tokei::LanguageType, std::vec::Vec<tokei::Report>>"*, !dbg !3117 | |
%2 = bitcast %"std::collections::btree_map::Values<tokei::LanguageType, std::vec::Vec<tokei::Report>>"* %_4 to i8*, !dbg !3117 | |
%3 = bitcast %"std::collections::btree_map::Values<tokei::LanguageType, std::vec::Vec<tokei::Report>>"* %1 to i8*, !dbg !3117 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %2, i8* align 8 %3, i64 56, i1 false), !dbg !3117 | |
store i8 1, i8* %_9, align 1, !dbg !3118 | |
; invoke core::iter::adapters::map::map_fold | |
invoke void @_ZN4core4iter8adapters3map8map_fold17hae8c6440a295634dE() | |
to label %bb1 unwind label %cleanup, !dbg !3119 | |
bb1: ; preds = %start | |
store i8 0, i8* %_10, align 1, !dbg !3117 | |
store i8 0, i8* %_9, align 1, !dbg !3117 | |
; invoke core::iter::traits::iterator::Iterator::fold | |
%4 = invoke i64 @_ZN4core4iter6traits8iterator8Iterator4fold17hd646d62be38c32ccE(%"std::collections::btree_map::Values<tokei::LanguageType, std::vec::Vec<tokei::Report>>"* noalias nocapture dereferenceable(56) %_4, i64 %init) | |
to label %bb2 unwind label %cleanup, !dbg !3117 | |
bb2: ; preds = %bb1 | |
store i8 0, i8* %_9, align 1, !dbg !3120 | |
store i8 0, i8* %_10, align 1, !dbg !3120 | |
ret i64 %4, !dbg !3121 | |
bb3: ; preds = %bb5, %bb6 | |
%5 = load i8, i8* %_10, align 1, !dbg !3120, !range !3029 | |
%6 = trunc i8 %5 to i1, !dbg !3120 | |
br i1 %6, label %bb7, label %bb4, !dbg !3120 | |
bb4: ; preds = %bb7, %bb3 | |
%7 = bitcast { i8*, i32 }* %0 to i8**, !dbg !3122 | |
%8 = load i8*, i8** %7, align 8, !dbg !3122 | |
%9 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %0, i32 0, i32 1, !dbg !3122 | |
%10 = load i32, i32* %9, align 8, !dbg !3122 | |
%11 = insertvalue { i8*, i32 } undef, i8* %8, 0, !dbg !3122 | |
%12 = insertvalue { i8*, i32 } %11, i32 %10, 1, !dbg !3122 | |
resume { i8*, i32 } %12, !dbg !3122 | |
bb5: ; preds = %bb6 | |
br label %bb3, !dbg !3120 | |
bb6: ; preds = %cleanup | |
%13 = load i8, i8* %_9, align 1, !dbg !3120, !range !3029 | |
%14 = trunc i8 %13 to i1, !dbg !3120 | |
br i1 %14, label %bb5, label %bb3, !dbg !3120 | |
bb7: ; preds = %bb3 | |
br label %bb4, !dbg !3120 | |
cleanup: ; preds = %bb1, %start | |
%15 = landingpad { i8*, i32 } | |
cleanup | |
%16 = extractvalue { i8*, i32 } %15, 0 | |
%17 = extractvalue { i8*, i32 } %15, 1 | |
%18 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %0, i32 0, i32 0 | |
store i8* %16, i8** %18, align 8 | |
%19 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %0, i32 0, i32 1 | |
store i32 %17, i32* %19, align 8 | |
br label %bb6 | |
} | |
; <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next | |
; Function Attrs: inlinehint uwtable | |
define internal void @"_ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h55a6b613a85afa1eE"(%"std::option::Option<tokei::CodeStats>"* noalias nocapture sret dereferenceable(56) %0, { i64*, i64* }* align 8 dereferenceable(16) %self) unnamed_addr #0 !dbg !3123 { | |
start: | |
%self.dbg.spill = alloca { i64*, i64* }*, align 8 | |
store { i64*, i64* }* %self, { i64*, i64* }** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata { i64*, i64* }** %self.dbg.spill, metadata !3138, metadata !DIExpression()), !dbg !3140 | |
; call <core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next | |
%_2 = call align 8 dereferenceable_or_null(72) i64* @"_ZN91_$LT$core..slice..iter..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hb701fe97e2d35ee0E"({ i64*, i64* }* align 8 dereferenceable(16) %self), !dbg !3141 | |
br label %bb1, !dbg !3141 | |
bb1: ; preds = %start | |
%_4 = bitcast { i64*, i64* }* %self to %"[closure@src/cli_utils.rs:282:26: 282:49]"*, !dbg !3142 | |
; call core::option::Option<T>::map | |
call void @"_ZN4core6option15Option$LT$T$GT$3map17h6357ce266c90ec9dE"(%"std::option::Option<tokei::CodeStats>"* noalias nocapture sret dereferenceable(56) %0, i64* noalias readonly align 8 dereferenceable_or_null(72) %_2, %"[closure@src/cli_utils.rs:282:26: 282:49]"* nonnull align 1 %_4), !dbg !3141 | |
br label %bb2, !dbg !3141 | |
bb2: ; preds = %bb1 | |
ret void, !dbg !3143 | |
} | |
; <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next | |
; Function Attrs: inlinehint uwtable | |
define internal void @"_ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hb101be575ca1dcbfE"(%"std::option::Option<tokei::CodeStats>"* noalias nocapture sret dereferenceable(56) %0, { i64*, i64* }* align 8 dereferenceable(16) %self) unnamed_addr #0 !dbg !3144 { | |
start: | |
%self.dbg.spill = alloca { i64*, i64* }*, align 8 | |
store { i64*, i64* }* %self, { i64*, i64* }** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata { i64*, i64* }** %self.dbg.spill, metadata !3171, metadata !DIExpression()), !dbg !3173 | |
; call <core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next | |
%_2 = call align 8 dereferenceable_or_null(48) i64* @"_ZN91_$LT$core..slice..iter..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hd789681cc48a6259E"({ i64*, i64* }* align 8 dereferenceable(16) %self), !dbg !3174 | |
br label %bb1, !dbg !3174 | |
bb1: ; preds = %start | |
%_4 = bitcast { i64*, i64* }* %self to %"[closure@src/cli_utils.rs:255:39: 255:56]"*, !dbg !3175 | |
; call core::option::Option<T>::map | |
call void @"_ZN4core6option15Option$LT$T$GT$3map17h67c93b66f16d3e3eE"(%"std::option::Option<tokei::CodeStats>"* noalias nocapture sret dereferenceable(56) %0, i64* noalias readonly align 8 dereferenceable_or_null(48) %_2, %"[closure@src/cli_utils.rs:255:39: 255:56]"* nonnull align 1 %_4), !dbg !3174 | |
br label %bb2, !dbg !3174 | |
bb2: ; preds = %bb1 | |
ret void, !dbg !3176 | |
} | |
; <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold | |
; Function Attrs: uwtable | |
define internal i8 @"_ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$8try_fold17hd8de138cf1252165E"(%"std::iter::Map<std::str::Split<char>, [closure@src/cli.rs:115:22: 115:51]>"* align 8 dereferenceable(72) %self, i8* nonnull align 1 %g) unnamed_addr #1 personality i32 (i32, i32, i64, %"unwind::libunwind::_Unwind_Exception"*, %"unwind::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !3177 { | |
start: | |
%0 = alloca { i8*, i32 }, align 8 | |
%g.dbg.spill = alloca i8*, align 8 | |
%init.dbg.spill = alloca {}, align 1 | |
%self.dbg.spill = alloca %"std::iter::Map<std::str::Split<char>, [closure@src/cli.rs:115:22: 115:51]>"*, align 8 | |
%_10 = alloca i8, align 1 | |
store %"std::iter::Map<std::str::Split<char>, [closure@src/cli.rs:115:22: 115:51]>"* %self, %"std::iter::Map<std::str::Split<char>, [closure@src/cli.rs:115:22: 115:51]>"** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata %"std::iter::Map<std::str::Split<char>, [closure@src/cli.rs:115:22: 115:51]>"** %self.dbg.spill, metadata !3270, metadata !DIExpression()), !dbg !3277 | |
call void @llvm.dbg.declare(metadata {}* %init.dbg.spill, metadata !3271, metadata !DIExpression()), !dbg !3278 | |
store i8* %g, i8** %g.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata i8** %g.dbg.spill, metadata !3272, metadata !DIExpression()), !dbg !3279 | |
store i8 0, i8* %_10, align 1, !dbg !3280 | |
%_4 = bitcast %"std::iter::Map<std::str::Split<char>, [closure@src/cli.rs:115:22: 115:51]>"* %self to %"std::str::Split<char>"*, !dbg !3280 | |
store i8 1, i8* %_10, align 1, !dbg !3281 | |
%_8 = bitcast %"std::iter::Map<std::str::Split<char>, [closure@src/cli.rs:115:22: 115:51]>"* %self to %"[closure@src/cli.rs:115:22: 115:51]"*, !dbg !3282 | |
; invoke core::iter::adapters::map::map_try_fold | |
%1 = invoke { i8*, i8* } @_ZN4core4iter8adapters3map12map_try_fold17ha8a88c895bf51864E(%"[closure@src/cli.rs:115:22: 115:51]"* nonnull align 1 %_8, i8* nonnull align 1 %g) | |
to label %bb1 unwind label %cleanup, !dbg !3283 | |
bb1: ; preds = %start | |
%_6.0 = extractvalue { i8*, i8* } %1, 0, !dbg !3283 | |
%_6.1 = extractvalue { i8*, i8* } %1, 1, !dbg !3283 | |
store i8 0, i8* %_10, align 1, !dbg !3280 | |
; invoke core::iter::traits::iterator::Iterator::try_fold | |
%2 = invoke i8 @_ZN4core4iter6traits8iterator8Iterator8try_fold17hf1246804714557e8E(%"std::str::Split<char>"* align 8 dereferenceable(72) %_4, i8* nonnull align 1 %_6.0, i8* nonnull align 1 %_6.1) | |
to label %bb2 unwind label %cleanup, !dbg !3280, !range !3284 | |
bb2: ; preds = %bb1 | |
store i8 0, i8* %_10, align 1, !dbg !3285 | |
ret i8 %2, !dbg !3286 | |
bb3: ; preds = %bb4, %bb5 | |
%3 = bitcast { i8*, i32 }* %0 to i8**, !dbg !3287 | |
%4 = load i8*, i8** %3, align 8, !dbg !3287 | |
%5 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %0, i32 0, i32 1, !dbg !3287 | |
%6 = load i32, i32* %5, align 8, !dbg !3287 | |
%7 = insertvalue { i8*, i32 } undef, i8* %4, 0, !dbg !3287 | |
%8 = insertvalue { i8*, i32 } %7, i32 %6, 1, !dbg !3287 | |
resume { i8*, i32 } %8, !dbg !3287 | |
bb4: ; preds = %bb5 | |
br label %bb3, !dbg !3285 | |
bb5: ; preds = %cleanup | |
%9 = load i8, i8* %_10, align 1, !dbg !3285, !range !3029 | |
%10 = trunc i8 %9 to i1, !dbg !3285 | |
br i1 %10, label %bb4, label %bb3, !dbg !3285 | |
cleanup: ; preds = %bb1, %start | |
%11 = landingpad { i8*, i32 } | |
cleanup | |
%12 = extractvalue { i8*, i32 } %11, 0 | |
%13 = extractvalue { i8*, i32 } %11, 1 | |
%14 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %0, i32 0, i32 0 | |
store i8* %12, i8** %14, align 8 | |
%15 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %0, i32 0, i32 1 | |
store i32 %13, i32* %15, align 8 | |
br label %bb5 | |
} | |
; <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::size_hint | |
; Function Attrs: inlinehint uwtable | |
define internal void @"_ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17h010ddb9f305e1883E"({ [0 x i64], i64, [0 x i64], { i64, i64 }, [0 x i64] }* noalias nocapture sret dereferenceable(24) %0, { i64*, i64* }* noalias readonly align 8 dereferenceable(16) %self) unnamed_addr #0 !dbg !3288 { | |
start: | |
%self.dbg.spill = alloca { i64*, i64* }*, align 8 | |
store { i64*, i64* }* %self, { i64*, i64* }** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata { i64*, i64* }** %self.dbg.spill, metadata !3297, metadata !DIExpression()), !dbg !3298 | |
; call <core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::size_hint | |
call void @"_ZN91_$LT$core..slice..iter..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17h5d7121d779f75e3dE"({ [0 x i64], i64, [0 x i64], { i64, i64 }, [0 x i64] }* noalias nocapture sret dereferenceable(24) %0, { i64*, i64* }* noalias readonly align 8 dereferenceable(16) %self), !dbg !3299 | |
br label %bb1, !dbg !3299 | |
bb1: ; preds = %start | |
ret void, !dbg !3300 | |
} | |
; <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::size_hint | |
; Function Attrs: inlinehint uwtable | |
define internal void @"_ZN102_$LT$core..iter..adapters..map..Map$LT$I$C$F$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17h716fb75dd95eaeb3E"({ [0 x i64], i64, [0 x i64], { i64, i64 }, [0 x i64] }* noalias nocapture sret dereferenceable(24) %0, %"std::iter::Map<std::str::Split<char>, [closure@src/cli.rs:115:22: 115:51]>"* noalias readonly align 8 dereferenceable(72) %self) unnamed_addr #0 !dbg !3301 { | |
start: | |
%self.dbg.spill = alloca %"std::iter::Map<std::str::Split<char>, [closure@src/cli.rs:115:22: 115:51]>"*, align 8 | |
store %"std::iter::Map<std::str::Split<char>, [closure@src/cli.rs:115:22: 115:51]>"* %self, %"std::iter::Map<std::str::Split<char>, [closure@src/cli.rs:115:22: 115:51]>"** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata %"std::iter::Map<std::str::Split<char>, [closure@src/cli.rs:115:22: 115:51]>"** %self.dbg.spill, metadata !3306, metadata !DIExpression()), !dbg !3308 | |
%_2 = bitcast %"std::iter::Map<std::str::Split<char>, [closure@src/cli.rs:115:22: 115:51]>"* %self to %"std::str::Split<char>"*, !dbg !3309 | |
; call core::iter::traits::iterator::Iterator::size_hint | |
call void @_ZN4core4iter6traits8iterator8Iterator9size_hint17hb2f425822934f9c2E({ [0 x i64], i64, [0 x i64], { i64, i64 }, [0 x i64] }* noalias nocapture sret dereferenceable(24) %0, %"std::str::Split<char>"* noalias readonly align 8 dereferenceable(72) %_2), !dbg !3309 | |
br label %bb1, !dbg !3309 | |
bb1: ; preds = %start | |
ret void, !dbg !3310 | |
} | |
; <crossbeam_epoch::atomic::Shared<T> as crossbeam_epoch::atomic::Pointer<T>>::from_usize | |
; Function Attrs: inlinehint uwtable | |
define internal i64 @"_ZN102_$LT$crossbeam_epoch..atomic..Shared$LT$T$GT$$u20$as$u20$crossbeam_epoch..atomic..Pointer$LT$T$GT$$GT$10from_usize17hb99e4960d84c742cE"(i64 %data) unnamed_addr #0 !dbg !3311 { | |
start: | |
%data.dbg.spill = alloca i64, align 8 | |
%0 = alloca i64, align 8 | |
store i64 %data, i64* %data.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata i64* %data.dbg.spill, metadata !3327, metadata !DIExpression()), !dbg !3328 | |
store i64 %data, i64* %0, align 8, !dbg !3329 | |
%1 = bitcast i64* %0 to %"std::marker::PhantomData<(&(), *const crossbeam_deque::deque::Buffer<ignore::walk::DirEntry>)>"*, !dbg !3329 | |
%2 = load i64, i64* %0, align 8, !dbg !3330 | |
ret i64 %2, !dbg !3330 | |
} | |
; <crossbeam_epoch::atomic::Shared<T> as crossbeam_epoch::atomic::Pointer<T>>::into_usize | |
; Function Attrs: inlinehint uwtable | |
define internal i64 @"_ZN102_$LT$crossbeam_epoch..atomic..Shared$LT$T$GT$$u20$as$u20$crossbeam_epoch..atomic..Pointer$LT$T$GT$$GT$10into_usize17h20b225b782da04a1E"(i64 %self) unnamed_addr #0 !dbg !3331 { | |
start: | |
%self.dbg.spill = alloca i64, align 8 | |
store i64 %self, i64* %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata i64* %self.dbg.spill, metadata !3335, metadata !DIExpression()), !dbg !3336 | |
ret i64 %self, !dbg !3337 | |
} | |
; <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::next | |
; Function Attrs: inlinehint uwtable | |
define internal { i8*, i8* } @"_ZN103_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hf4908b14c11d9cbfE"(%"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"* align 8 dereferenceable(32) %self) unnamed_addr #0 !dbg !3338 { | |
start: | |
%slot.dbg.spill.i.i.i = alloca { i8*, i64* }, align 8 | |
%self.dbg.spill.i.i = alloca { i8*, i8* }, align 8 | |
%0 = alloca i8*, align 8 | |
%old.dbg.spill = alloca { i8*, i64* }*, align 8 | |
%self.dbg.spill = alloca %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"*, align 8 | |
%1 = alloca { i8*, i8* }, align 8 | |
store %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"* %self, %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"** %self.dbg.spill, metadata !3377, metadata !DIExpression()), !dbg !3380 | |
%2 = getelementptr inbounds %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>", %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"* %self, i32 0, i32 9, !dbg !3381 | |
%_4 = load { i8*, i64* }*, { i8*, i64* }** %2, align 8, !dbg !3381 | |
%3 = getelementptr inbounds %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>", %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"* %self, i32 0, i32 11, !dbg !3382 | |
%_5 = load { i8*, i64* }*, { i8*, i64* }** %3, align 8, !dbg !3382 | |
%_2 = icmp eq { i8*, i64* }* %_4, %_5, !dbg !3381 | |
br i1 %_2, label %bb1, label %bb2, !dbg !3383 | |
bb1: ; preds = %start | |
%4 = bitcast { i8*, i8* }* %1 to {}**, !dbg !3384 | |
store {}* null, {}** %4, align 8, !dbg !3384 | |
br label %bb11, !dbg !3383 | |
bb2: ; preds = %start | |
br label %bb3, !dbg !3385 | |
bb3: ; preds = %bb2 | |
%5 = icmp eq i64 16, 0, !dbg !3386 | |
br i1 %5, label %bb4, label %bb5, !dbg !3386 | |
bb4: ; preds = %bb3 | |
%6 = getelementptr inbounds %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>", %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"* %self, i32 0, i32 9, !dbg !3387 | |
%_11 = load { i8*, i64* }*, { i8*, i64* }** %6, align 8, !dbg !3387 | |
%_10 = bitcast { i8*, i64* }* %_11 to i8*, !dbg !3387 | |
%7 = getelementptr i8, i8* %_10, i64 1, !dbg !3388 | |
store i8* %7, i8** %0, align 8, !dbg !3388 | |
%_9 = load i8*, i8** %0, align 8, !dbg !3388 | |
br label %bb6, !dbg !3388 | |
bb5: ; preds = %bb3 | |
%8 = getelementptr inbounds %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>", %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"* %self, i32 0, i32 9, !dbg !3389 | |
%old = load { i8*, i64* }*, { i8*, i64* }** %8, align 8, !dbg !3389 | |
store { i8*, i64* }* %old, { i8*, i64* }** %old.dbg.spill, align 8, !dbg !3389 | |
call void @llvm.dbg.declare(metadata { i8*, i64* }** %old.dbg.spill, metadata !3378, metadata !DIExpression()), !dbg !3390 | |
%9 = getelementptr inbounds %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>", %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"* %self, i32 0, i32 9, !dbg !3391 | |
%_15 = load { i8*, i64* }*, { i8*, i64* }** %9, align 8, !dbg !3391 | |
; call core::ptr::const_ptr::<impl *const T>::offset | |
%_14 = call { i8*, i64* }* @"_ZN4core3ptr9const_ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17hd50e1bfb89993796E"({ i8*, i64* }* %_15, i64 1), !dbg !3391 | |
br label %bb8, !dbg !3391 | |
bb6: ; preds = %bb4 | |
%_8 = bitcast i8* %_9 to { i8*, i64* }*, !dbg !3388 | |
%10 = getelementptr inbounds %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>", %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"* %self, i32 0, i32 9, !dbg !3392 | |
store { i8*, i64* }* %_8, { i8*, i64* }** %10, align 8, !dbg !3392 | |
; call core::panicking::panic | |
call void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([94 x i8]* @str.e to [0 x i8]*), i64 94, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc2130 to %"std::panic::Location"*)), !dbg !3393 | |
; call core::mem::maybe_uninit::MaybeUninit<T>::zeroed | |
%11 = call { i8*, i8* } @"_ZN4core3mem12maybe_uninit20MaybeUninit$LT$T$GT$6zeroed17hf65e06b4de65f75cE"(), !dbg !3399 | |
%_2.0.i = extractvalue { i8*, i8* } %11, 0, !dbg !3399 | |
%_2.1.i = extractvalue { i8*, i8* } %11, 1, !dbg !3399 | |
%12 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %self.dbg.spill.i.i, i32 0, i32 0 | |
store i8* %_2.0.i, i8** %12, align 8 | |
%13 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %self.dbg.spill.i.i, i32 0, i32 1 | |
store i8* %_2.1.i, i8** %13, align 8 | |
call void @llvm.dbg.declare(metadata { i8*, i8* }* %self.dbg.spill.i.i, metadata !3400, metadata !DIExpression()), !dbg !3413 | |
%_3.1.i.i = bitcast i8* %_2.1.i to i64*, !dbg !3415 | |
%14 = getelementptr inbounds { i8*, i64* }, { i8*, i64* }* %slot.dbg.spill.i.i.i, i32 0, i32 0 | |
store i8* %_2.0.i, i8** %14, align 8, !noalias !3416 | |
%15 = getelementptr inbounds { i8*, i64* }, { i8*, i64* }* %slot.dbg.spill.i.i.i, i32 0, i32 1 | |
store i64* %_3.1.i.i, i64** %15, align 8, !noalias !3416 | |
call void @llvm.dbg.declare(metadata { i8*, i64* }* %slot.dbg.spill.i.i.i, metadata !3420, metadata !DIExpression()), !dbg !3426 | |
%16 = insertvalue { i8*, i64* } undef, i8* %_2.0.i, 0, !dbg !3428 | |
%17 = insertvalue { i8*, i64* } %16, i64* %_3.1.i.i, 1, !dbg !3428 | |
%18 = insertvalue { i8*, i64* } undef, i8* %_2.0.i, 0, !dbg !3429 | |
%19 = insertvalue { i8*, i64* } %18, i64* %_3.1.i.i, 1, !dbg !3429 | |
%20 = insertvalue { i8*, i64* } undef, i8* %_2.0.i, 0, !dbg !3430 | |
%21 = insertvalue { i8*, i64* } %20, i64* %_3.1.i.i, 1, !dbg !3430 | |
%_12.0 = extractvalue { i8*, i64* } %21, 0, !dbg !3431 | |
%_12.1 = extractvalue { i8*, i64* } %21, 1, !dbg !3431 | |
br label %bb7, !dbg !3431 | |
bb7: ; preds = %bb6 | |
%22 = bitcast { i8*, i8* }* %1 to { i8*, i64* }*, !dbg !3432 | |
%23 = getelementptr inbounds { i8*, i64* }, { i8*, i64* }* %22, i32 0, i32 0, !dbg !3432 | |
store i8* %_12.0, i8** %23, align 8, !dbg !3432 | |
%24 = getelementptr inbounds { i8*, i64* }, { i8*, i64* }* %22, i32 0, i32 1, !dbg !3432 | |
store i64* %_12.1, i64** %24, align 8, !dbg !3432 | |
br label %bb10, !dbg !3386 | |
bb8: ; preds = %bb5 | |
%25 = getelementptr inbounds %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>", %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"* %self, i32 0, i32 9, !dbg !3433 | |
store { i8*, i64* }* %_14, { i8*, i64* }** %25, align 8, !dbg !3433 | |
; call core::ptr::read | |
%26 = call { i8*, i64* } @_ZN4core3ptr4read17h73ebfcab9ba60f26E({ i8*, i64* }* %old), !dbg !3434 | |
%_16.0 = extractvalue { i8*, i64* } %26, 0, !dbg !3434 | |
%_16.1 = extractvalue { i8*, i64* } %26, 1, !dbg !3434 | |
br label %bb9, !dbg !3434 | |
bb9: ; preds = %bb8 | |
%27 = bitcast { i8*, i8* }* %1 to { i8*, i64* }*, !dbg !3435 | |
%28 = getelementptr inbounds { i8*, i64* }, { i8*, i64* }* %27, i32 0, i32 0, !dbg !3435 | |
store i8* %_16.0, i8** %28, align 8, !dbg !3435 | |
%29 = getelementptr inbounds { i8*, i64* }, { i8*, i64* }* %27, i32 0, i32 1, !dbg !3435 | |
store i64* %_16.1, i64** %29, align 8, !dbg !3435 | |
br label %bb10, !dbg !3386 | |
bb10: ; preds = %bb7, %bb9 | |
br label %bb11, !dbg !3383 | |
bb11: ; preds = %bb10, %bb1 | |
%30 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %1, i32 0, i32 0, !dbg !3436 | |
%31 = load i8*, i8** %30, align 8, !dbg !3436 | |
%32 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %1, i32 0, i32 1, !dbg !3436 | |
%33 = load i8*, i8** %32, align 8, !dbg !3436 | |
%34 = insertvalue { i8*, i8* } undef, i8* %31, 0, !dbg !3436 | |
%35 = insertvalue { i8*, i8* } %34, i8* %33, 1, !dbg !3436 | |
ret { i8*, i8* } %35, !dbg !3436 | |
} | |
; <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::size_hint | |
; Function Attrs: inlinehint uwtable | |
define internal void @"_ZN103_$LT$alloc..vec..into_iter..IntoIter$LT$T$C$A$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17hf87829f20d4d8d50E"({ [0 x i64], i64, [0 x i64], { i64, i64 }, [0 x i64] }* noalias nocapture sret dereferenceable(24) %0, %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"* noalias readonly align 8 dereferenceable(32) %self) unnamed_addr #0 !dbg !3437 { | |
start: | |
%self.dbg.spill = alloca %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"*, align 8 | |
%_12 = alloca { i64, i64 }, align 8 | |
%exact = alloca i64, align 8 | |
store %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"* %self, %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"** %self.dbg.spill, metadata !3442, metadata !DIExpression()), !dbg !3445 | |
call void @llvm.dbg.declare(metadata i64* %exact, metadata !3443, metadata !DIExpression()), !dbg !3446 | |
br label %bb1, !dbg !3447 | |
bb1: ; preds = %start | |
%1 = icmp eq i64 16, 0, !dbg !3448 | |
br i1 %1, label %bb2, label %bb3, !dbg !3448 | |
bb2: ; preds = %bb1 | |
%2 = getelementptr inbounds %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>", %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"* %self, i32 0, i32 11, !dbg !3449 | |
%_5 = load { i8*, i64* }*, { i8*, i64* }** %2, align 8, !dbg !3449 | |
%_4 = ptrtoint { i8*, i64* }* %_5 to i64, !dbg !3450 | |
%3 = getelementptr inbounds %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>", %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"* %self, i32 0, i32 9, !dbg !3451 | |
%_7 = load { i8*, i64* }*, { i8*, i64* }** %3, align 8, !dbg !3451 | |
%_6 = ptrtoint { i8*, i64* }* %_7 to i64, !dbg !3451 | |
; call core::num::<impl usize>::wrapping_sub | |
%4 = call i64 @"_ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_sub17hb657d90837436ac4E"(i64 %_4, i64 %_6), !dbg !3450 | |
store i64 %4, i64* %exact, align 8, !dbg !3450 | |
br label %bb4, !dbg !3450 | |
bb3: ; preds = %bb1 | |
%5 = getelementptr inbounds %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>", %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"* %self, i32 0, i32 11, !dbg !3452 | |
%_9 = load { i8*, i64* }*, { i8*, i64* }** %5, align 8, !dbg !3452 | |
%6 = getelementptr inbounds %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>", %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"* %self, i32 0, i32 9, !dbg !3453 | |
%_10 = load { i8*, i64* }*, { i8*, i64* }** %6, align 8, !dbg !3453 | |
; call core::ptr::const_ptr::<impl *const T>::offset_from | |
%_8 = call i64 @"_ZN4core3ptr9const_ptr33_$LT$impl$u20$$BP$const$u20$T$GT$11offset_from17hc729bef5c4b970f2E"({ i8*, i64* }* %_9, { i8*, i64* }* %_10), !dbg !3452 | |
br label %bb5, !dbg !3452 | |
bb4: ; preds = %bb2 | |
br label %bb6, !dbg !3448 | |
bb5: ; preds = %bb3 | |
store i64 %_8, i64* %exact, align 8, !dbg !3452 | |
br label %bb6, !dbg !3448 | |
bb6: ; preds = %bb4, %bb5 | |
%_11 = load i64, i64* %exact, align 8, !dbg !3454 | |
%_13 = load i64, i64* %exact, align 8, !dbg !3455 | |
%7 = bitcast { i64, i64 }* %_12 to %"std::option::Option<usize>::Some"*, !dbg !3456 | |
%8 = getelementptr inbounds %"std::option::Option<usize>::Some", %"std::option::Option<usize>::Some"* %7, i32 0, i32 1, !dbg !3456 | |
store i64 %_13, i64* %8, align 8, !dbg !3456 | |
%9 = bitcast { i64, i64 }* %_12 to i64*, !dbg !3456 | |
store i64 1, i64* %9, align 8, !dbg !3456 | |
%10 = bitcast { [0 x i64], i64, [0 x i64], { i64, i64 }, [0 x i64] }* %0 to i64*, !dbg !3457 | |
store i64 %_11, i64* %10, align 8, !dbg !3457 | |
%11 = getelementptr inbounds { [0 x i64], i64, [0 x i64], { i64, i64 }, [0 x i64] }, { [0 x i64], i64, [0 x i64], { i64, i64 }, [0 x i64] }* %0, i32 0, i32 3, !dbg !3457 | |
%12 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %_12, i32 0, i32 0, !dbg !3457 | |
%13 = load i64, i64* %12, align 8, !dbg !3457, !range !3458 | |
%14 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %_12, i32 0, i32 1, !dbg !3457 | |
%15 = load i64, i64* %14, align 8, !dbg !3457 | |
%16 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %11, i32 0, i32 0, !dbg !3457 | |
store i64 %13, i64* %16, align 8, !dbg !3457 | |
%17 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %11, i32 0, i32 1, !dbg !3457 | |
store i64 %15, i64* %17, align 8, !dbg !3457 | |
ret void, !dbg !3459 | |
} | |
; <crossbeam_channel::channel::IntoIter<T> as core::iter::traits::iterator::Iterator>::next | |
; Function Attrs: uwtable | |
define internal void @"_ZN104_$LT$crossbeam_channel..channel..IntoIter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h1312db2f00f8c23aE"(%"std::option::Option<ignore::walk::DirEntry>"* noalias nocapture sret dereferenceable(112) %0, { i64, i8* }* align 8 dereferenceable(16) %self) unnamed_addr #1 !dbg !3460 { | |
start: | |
%self.dbg.spill = alloca { i64, i8* }*, align 8 | |
%_2 = alloca %"std::result::Result<ignore::walk::DirEntry, crossbeam_channel::err::RecvError>", align 8 | |
store { i64, i8* }* %self, { i64, i8* }** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata { i64, i8* }** %self.dbg.spill, metadata !3477, metadata !DIExpression()), !dbg !3478 | |
; call crossbeam_channel::channel::Receiver<T>::recv | |
call void @"_ZN17crossbeam_channel7channel17Receiver$LT$T$GT$4recv17ha30d73498a740d05E"(%"std::result::Result<ignore::walk::DirEntry, crossbeam_channel::err::RecvError>"* noalias nocapture sret dereferenceable(112) %_2, { i64, i8* }* noalias readonly align 8 dereferenceable(16) %self), !dbg !3479 | |
br label %bb1, !dbg !3479 | |
bb1: ; preds = %start | |
; call core::result::Result<T,E>::ok | |
call void @"_ZN4core6result19Result$LT$T$C$E$GT$2ok17h2686d9f0659338deE"(%"std::option::Option<ignore::walk::DirEntry>"* noalias nocapture sret dereferenceable(112) %0, %"std::result::Result<ignore::walk::DirEntry, crossbeam_channel::err::RecvError>"* noalias nocapture dereferenceable(112) %_2), !dbg !3479 | |
br label %bb2, !dbg !3479 | |
bb2: ; preds = %bb1 | |
ret void, !dbg !3480 | |
} | |
; <rayon::iter::filter::FilterFolder<C,P> as rayon::iter::plumbing::Folder<T>>::full | |
; Function Attrs: uwtable | |
define internal zeroext i1 @"_ZN105_$LT$rayon..iter..filter..FilterFolder$LT$C$C$P$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$4full17h4da561e319d198aaE"({ i64*, i64* }* noalias readonly align 8 dereferenceable(16) %self) unnamed_addr #1 !dbg !3481 { | |
start: | |
%self.dbg.spill = alloca { i64*, i64* }*, align 8 | |
store { i64*, i64* }* %self, { i64*, i64* }** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata { i64*, i64* }** %self.dbg.spill, metadata !3492, metadata !DIExpression()), !dbg !3499 | |
%_2 = bitcast { i64*, i64* }* %self to i64**, !dbg !3500 | |
; call <rayon::iter::for_each::ForEachConsumer<F> as rayon::iter::plumbing::Folder<T>>::full | |
%0 = call zeroext i1 @"_ZN106_$LT$rayon..iter..for_each..ForEachConsumer$LT$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$4full17ha187cd6fc7511dc7E"(i64** noalias readonly align 8 dereferenceable(8) %_2), !dbg !3500 | |
br label %bb1, !dbg !3500 | |
bb1: ; preds = %start | |
ret i1 %0, !dbg !3501 | |
} | |
; <rayon::iter::filter::FilterFolder<C,P> as rayon::iter::plumbing::Folder<T>>::consume | |
; Function Attrs: uwtable | |
define internal { i64*, i64* } @"_ZN105_$LT$rayon..iter..filter..FilterFolder$LT$C$C$P$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$7consume17hf4fb133596feb3daE"(i64* noalias readonly align 8 dereferenceable(16) %0, i64* noalias readonly align 8 dereferenceable(8) %1, { [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }* noalias nocapture dereferenceable(120) %item) unnamed_addr #1 personality i32 (i32, i32, i64, %"unwind::libunwind::_Unwind_Exception"*, %"unwind::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !3502 { | |
start: | |
%base.dbg.spill = alloca i64*, align 8 | |
%2 = alloca { i8*, i32 }, align 8 | |
%filter_op.dbg.spill = alloca i64**, align 8 | |
%_15 = alloca i8, align 1 | |
%_14 = alloca i8, align 1 | |
%_11 = alloca { [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }, align 8 | |
%_6 = alloca i64*, align 8 | |
%3 = alloca { i64*, i64* }, align 8 | |
%self = alloca { i64*, i64* }, align 8 | |
%4 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %self, i32 0, i32 0 | |
store i64* %0, i64** %4, align 8 | |
%5 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %self, i32 0, i32 1 | |
store i64* %1, i64** %5, align 8 | |
call void @llvm.dbg.declare(metadata { i64*, i64* }* %self, metadata !3506, metadata !DIExpression()), !dbg !3512 | |
call void @llvm.dbg.declare(metadata { [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }* %item, metadata !3507, metadata !DIExpression()), !dbg !3513 | |
store i8 0, i8* %_14, align 1, !dbg !3514 | |
store i8 0, i8* %_15, align 1, !dbg !3514 | |
store i8 1, i8* %_15, align 1, !dbg !3514 | |
store i8 1, i8* %_14, align 1, !dbg !3514 | |
%6 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %self, i32 0, i32 1, !dbg !3515 | |
%7 = bitcast i64** %6 to i64***, !dbg !3515 | |
%filter_op = load i64**, i64*** %7, align 8, !dbg !3515, !nonnull !4 | |
store i64** %filter_op, i64*** %filter_op.dbg.spill, align 8, !dbg !3515 | |
call void @llvm.dbg.declare(metadata i64*** %filter_op.dbg.spill, metadata !3508, metadata !DIExpression()), !dbg !3516 | |
%8 = bitcast i64** %_6 to { [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }**, !dbg !3517 | |
store { [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }* %item, { [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }** %8, align 8, !dbg !3517 | |
%9 = load i64*, i64** %_6, align 8, !dbg !3517, !nonnull !4 | |
%10 = bitcast i64* %9 to { [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }*, !dbg !3517 | |
; invoke tokei::utils::fs::get_all_files::{{closure}} | |
%_4 = invoke zeroext i1 @"_ZN5tokei5utils2fs13get_all_files28_$u7b$$u7b$closure$u7d$$u7d$17h1b6969d3abbb53c0E"(i64** noalias readonly align 8 dereferenceable(8) %filter_op, { [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }* noalias readonly align 8 dereferenceable(120) %10) | |
to label %bb1 unwind label %cleanup, !dbg !3517 | |
bb1: ; preds = %start | |
br i1 %_4, label %bb2, label %bb3, !dbg !3518 | |
bb2: ; preds = %bb1 | |
store i8 0, i8* %_15, align 1, !dbg !3519 | |
%11 = bitcast { i64*, i64* }* %self to i64**, !dbg !3519 | |
%_10 = load i64*, i64** %11, align 8, !dbg !3519, !nonnull !4 | |
store i8 0, i8* %_14, align 1, !dbg !3520 | |
%12 = bitcast { [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }* %_11 to i8*, !dbg !3520 | |
%13 = bitcast { [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }* %item to i8*, !dbg !3520 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %12, i8* align 8 %13, i64 120, i1 false), !dbg !3520 | |
; invoke <rayon::iter::for_each::ForEachConsumer<F> as rayon::iter::plumbing::Folder<T>>::consume | |
%base = invoke align 8 dereferenceable(16) i64* @"_ZN106_$LT$rayon..iter..for_each..ForEachConsumer$LT$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$7consume17h6e87eef0ea874bcdE"(i64* noalias readonly align 8 dereferenceable(16) %_10, { [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }* noalias nocapture dereferenceable(120) %_11) | |
to label %bb4 unwind label %cleanup, !dbg !3519 | |
bb3: ; preds = %bb1 | |
store i8 0, i8* %_15, align 1, !dbg !3521 | |
%14 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %self, i32 0, i32 0, !dbg !3521 | |
%15 = load i64*, i64** %14, align 8, !dbg !3521, !nonnull !4 | |
%16 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %self, i32 0, i32 1, !dbg !3521 | |
%17 = load i64*, i64** %16, align 8, !dbg !3521, !nonnull !4 | |
%18 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %3, i32 0, i32 0, !dbg !3521 | |
store i64* %15, i64** %18, align 8, !dbg !3521 | |
%19 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %3, i32 0, i32 1, !dbg !3521 | |
store i64* %17, i64** %19, align 8, !dbg !3521 | |
br label %bb5, !dbg !3518 | |
bb4: ; preds = %bb2 | |
store i64* %base, i64** %base.dbg.spill, align 8, !dbg !3519 | |
call void @llvm.dbg.declare(metadata i64** %base.dbg.spill, metadata !3510, metadata !DIExpression()), !dbg !3522 | |
%20 = bitcast { i64*, i64* }* %3 to i64**, !dbg !3523 | |
store i64* %base, i64** %20, align 8, !dbg !3523 | |
%21 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %3, i32 0, i32 1, !dbg !3523 | |
%22 = bitcast i64** %21 to i64***, !dbg !3523 | |
store i64** %filter_op, i64*** %22, align 8, !dbg !3523 | |
br label %bb5, !dbg !3518 | |
bb5: ; preds = %bb3, %bb4 | |
%23 = load i8, i8* %_14, align 1, !dbg !3524, !range !3029 | |
%24 = trunc i8 %23 to i1, !dbg !3524 | |
br i1 %24, label %bb9, label %bb6, !dbg !3524 | |
bb6: ; preds = %bb9, %bb5 | |
%25 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %3, i32 0, i32 0, !dbg !3525 | |
%26 = load i64*, i64** %25, align 8, !dbg !3525, !nonnull !4 | |
%27 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %3, i32 0, i32 1, !dbg !3525 | |
%28 = load i64*, i64** %27, align 8, !dbg !3525, !nonnull !4 | |
%29 = insertvalue { i64*, i64* } undef, i64* %26, 0, !dbg !3525 | |
%30 = insertvalue { i64*, i64* } %29, i64* %28, 1, !dbg !3525 | |
ret { i64*, i64* } %30, !dbg !3525 | |
bb7: ; preds = %cleanup1, %bb10, %bb11 | |
%31 = load i8, i8* %_15, align 1, !dbg !3524, !range !3029 | |
%32 = trunc i8 %31 to i1, !dbg !3524 | |
br i1 %32, label %bb12, label %bb8, !dbg !3524 | |
bb8: ; preds = %bb12, %bb7 | |
%33 = bitcast { i8*, i32 }* %2 to i8**, !dbg !3526 | |
%34 = load i8*, i8** %33, align 8, !dbg !3526 | |
%35 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %2, i32 0, i32 1, !dbg !3526 | |
%36 = load i32, i32* %35, align 8, !dbg !3526 | |
%37 = insertvalue { i8*, i32 } undef, i8* %34, 0, !dbg !3526 | |
%38 = insertvalue { i8*, i32 } %37, i32 %36, 1, !dbg !3526 | |
resume { i8*, i32 } %38, !dbg !3526 | |
bb9: ; preds = %bb5 | |
; invoke core::ptr::drop_in_place<(ignore::walk::DirEntry,tokei::language::language_type::LanguageType)> | |
invoke void @"_ZN4core3ptr98drop_in_place$LT$$LP$ignore..walk..DirEntry$C$tokei..language..language_type..LanguageType$RP$$GT$17h23eb55a3a145e5e6E"({ [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }* %item) | |
to label %bb6 unwind label %cleanup1, !dbg !3524 | |
bb10: ; preds = %bb11 | |
; call core::ptr::drop_in_place<(ignore::walk::DirEntry,tokei::language::language_type::LanguageType)> | |
call void @"_ZN4core3ptr98drop_in_place$LT$$LP$ignore..walk..DirEntry$C$tokei..language..language_type..LanguageType$RP$$GT$17h23eb55a3a145e5e6E"({ [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }* %item) #18, !dbg !3524 | |
br label %bb7, !dbg !3524 | |
bb11: ; preds = %cleanup | |
%39 = load i8, i8* %_14, align 1, !dbg !3524, !range !3029 | |
%40 = trunc i8 %39 to i1, !dbg !3524 | |
br i1 %40, label %bb10, label %bb7, !dbg !3524 | |
bb12: ; preds = %bb7 | |
br label %bb8, !dbg !3524 | |
cleanup: ; preds = %bb2, %start | |
%41 = landingpad { i8*, i32 } | |
cleanup | |
%42 = extractvalue { i8*, i32 } %41, 0 | |
%43 = extractvalue { i8*, i32 } %41, 1 | |
%44 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %2, i32 0, i32 0 | |
store i8* %42, i8** %44, align 8 | |
%45 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %2, i32 0, i32 1 | |
store i32 %43, i32* %45, align 8 | |
br label %bb11 | |
cleanup1: ; preds = %bb9 | |
%46 = landingpad { i8*, i32 } | |
cleanup | |
%47 = extractvalue { i8*, i32 } %46, 0 | |
%48 = extractvalue { i8*, i32 } %46, 1 | |
%49 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %2, i32 0, i32 0 | |
store i8* %47, i8** %49, align 8 | |
%50 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %2, i32 0, i32 1 | |
store i32 %48, i32* %50, align 8 | |
br label %bb7 | |
} | |
; <rayon::iter::filter::FilterFolder<C,P> as rayon::iter::plumbing::Folder<T>>::complete | |
; Function Attrs: uwtable | |
define internal void @"_ZN105_$LT$rayon..iter..filter..FilterFolder$LT$C$C$P$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$8complete17ha15348a1599aa9bbE"(i64* noalias readonly align 8 dereferenceable(16) %self.0, i64* noalias readonly align 8 dereferenceable(8) %self.1) unnamed_addr #1 !dbg !3527 { | |
start: | |
%self.dbg.spill = alloca { i64*, i64* }, align 8 | |
%0 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %self.dbg.spill, i32 0, i32 0 | |
store i64* %self.0, i64** %0, align 8 | |
%1 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %self.dbg.spill, i32 0, i32 1 | |
store i64* %self.1, i64** %1, align 8 | |
call void @llvm.dbg.declare(metadata { i64*, i64* }* %self.dbg.spill, metadata !3531, metadata !DIExpression()), !dbg !3532 | |
; call <rayon::iter::for_each::ForEachConsumer<F> as rayon::iter::plumbing::Folder<T>>::complete | |
call void @"_ZN106_$LT$rayon..iter..for_each..ForEachConsumer$LT$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$8complete17h1d538904dfc26a05E"(i64* noalias readonly align 8 dereferenceable(16) %self.0), !dbg !3533 | |
br label %bb1, !dbg !3533 | |
bb1: ; preds = %start | |
ret void, !dbg !3534 | |
} | |
; <std::ffi::os_str::OsString as core::ops::index::Index<core::ops::range::RangeFull>>::index | |
; Function Attrs: inlinehint uwtable | |
define internal { %"std::ffi::OsStr"*, i64 } @"_ZN105_$LT$std..ffi..os_str..OsString$u20$as$u20$core..ops..index..Index$LT$core..ops..range..RangeFull$GT$$GT$5index17h4fb64f45bae34978E"(%"std::ffi::OsString"* noalias readonly align 8 dereferenceable(24) %self, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) %0) unnamed_addr #0 !dbg !3535 { | |
start: | |
%_index.dbg.spill = alloca %"std::ops::RangeFull", align 1 | |
%self.dbg.spill = alloca %"std::ffi::OsString"*, align 8 | |
store %"std::ffi::OsString"* %self, %"std::ffi::OsString"** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata %"std::ffi::OsString"** %self.dbg.spill, metadata !3558, metadata !DIExpression()), !dbg !3560 | |
call void @llvm.dbg.declare(metadata %"std::ops::RangeFull"* %_index.dbg.spill, metadata !3559, metadata !DIExpression()), !dbg !3561 | |
%_5 = bitcast %"std::ffi::OsString"* %self to %"std::sys_common::os_str_bytes::Buf"*, !dbg !3562 | |
; call std::sys_common::os_str_bytes::Buf::as_slice | |
%1 = call { %"std::sys_common::os_str_bytes::Slice"*, i64 } @_ZN3std10sys_common12os_str_bytes3Buf8as_slice17hac618e161aa49feaE(%"std::sys_common::os_str_bytes::Buf"* noalias readonly align 8 dereferenceable(24) %_5), !dbg !3562 | |
%_4.0 = extractvalue { %"std::sys_common::os_str_bytes::Slice"*, i64 } %1, 0, !dbg !3562 | |
%_4.1 = extractvalue { %"std::sys_common::os_str_bytes::Slice"*, i64 } %1, 1, !dbg !3562 | |
br label %bb1, !dbg !3562 | |
bb1: ; preds = %start | |
; call std::ffi::os_str::OsStr::from_inner | |
%2 = call { %"std::ffi::OsStr"*, i64 } @_ZN3std3ffi6os_str5OsStr10from_inner17h1bfb72d9fc5d217aE(%"std::sys_common::os_str_bytes::Slice"* noalias nonnull readonly align 1 %_4.0, i64 %_4.1), !dbg !3563 | |
%3 = extractvalue { %"std::ffi::OsStr"*, i64 } %2, 0, !dbg !3563 | |
%4 = extractvalue { %"std::ffi::OsStr"*, i64 } %2, 1, !dbg !3563 | |
br label %bb2, !dbg !3563 | |
bb2: ; preds = %bb1 | |
%5 = insertvalue { %"std::ffi::OsStr"*, i64 } undef, %"std::ffi::OsStr"* %3, 0, !dbg !3564 | |
%6 = insertvalue { %"std::ffi::OsStr"*, i64 } %5, i64 %4, 1, !dbg !3564 | |
ret { %"std::ffi::OsStr"*, i64 } %6, !dbg !3564 | |
} | |
; <core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut | |
; Function Attrs: inlinehint uwtable | |
define internal { [0 x { i8*, i64* }]*, i64 } @"_ZN106_$LT$core..ops..range..Range$LT$usize$GT$$u20$as$u20$core..slice..index..SliceIndex$LT$$u5b$T$u5d$$GT$$GT$17get_unchecked_mut17h5c6a46ca02d53386E"(i64 %self.0, i64 %self.1, [0 x { i8*, i64* }]* %slice.0, i64 %slice.1) unnamed_addr #0 !dbg !3565 { | |
start: | |
%slice.dbg.spill = alloca { [0 x { i8*, i64* }]*, i64 }, align 8 | |
%self.dbg.spill = alloca { i64, i64 }, align 8 | |
%0 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %self.dbg.spill, i32 0, i32 0 | |
store i64 %self.0, i64* %0, align 8 | |
%1 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %self.dbg.spill, i32 0, i32 1 | |
store i64 %self.1, i64* %1, align 8 | |
call void @llvm.dbg.declare(metadata { i64, i64 }* %self.dbg.spill, metadata !3582, metadata !DIExpression()), !dbg !3584 | |
%2 = getelementptr inbounds { [0 x { i8*, i64* }]*, i64 }, { [0 x { i8*, i64* }]*, i64 }* %slice.dbg.spill, i32 0, i32 0 | |
store [0 x { i8*, i64* }]* %slice.0, [0 x { i8*, i64* }]** %2, align 8 | |
%3 = getelementptr inbounds { [0 x { i8*, i64* }]*, i64 }, { [0 x { i8*, i64* }]*, i64 }* %slice.dbg.spill, i32 0, i32 1 | |
store i64 %slice.1, i64* %3, align 8 | |
call void @llvm.dbg.declare(metadata { [0 x { i8*, i64* }]*, i64 }* %slice.dbg.spill, metadata !3583, metadata !DIExpression()), !dbg !3585 | |
; call core::ptr::mut_ptr::<impl *mut [T]>::as_mut_ptr | |
%_4 = call { i8*, i64* }* @"_ZN4core3ptr7mut_ptr41_$LT$impl$u20$$BP$mut$u20$$u5b$T$u5d$$GT$10as_mut_ptr17h3c78df8a0034751dE"([0 x { i8*, i64* }]* %slice.0, i64 %slice.1), !dbg !3586 | |
br label %bb1, !dbg !3586 | |
bb1: ; preds = %start | |
; call core::ptr::mut_ptr::<impl *mut T>::add | |
%_3 = call { i8*, i64* }* @"_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17hd0753ca7077543caE"({ i8*, i64* }* %_4, i64 %self.0), !dbg !3586 | |
br label %bb2, !dbg !3586 | |
bb2: ; preds = %bb1 | |
%_7 = sub i64 %self.1, %self.0, !dbg !3587 | |
; call core::ptr::slice_from_raw_parts_mut | |
%4 = call { [0 x { i8*, i64* }]*, i64 } @_ZN4core3ptr24slice_from_raw_parts_mut17heb2b7a175ffc36a2E({ i8*, i64* }* %_3, i64 %_7), !dbg !3588 | |
%5 = extractvalue { [0 x { i8*, i64* }]*, i64 } %4, 0, !dbg !3588 | |
%6 = extractvalue { [0 x { i8*, i64* }]*, i64 } %4, 1, !dbg !3588 | |
br label %bb3, !dbg !3588 | |
bb3: ; preds = %bb2 | |
%7 = insertvalue { [0 x { i8*, i64* }]*, i64 } undef, [0 x { i8*, i64* }]* %5, 0, !dbg !3589 | |
%8 = insertvalue { [0 x { i8*, i64* }]*, i64 } %7, i64 %6, 1, !dbg !3589 | |
ret { [0 x { i8*, i64* }]*, i64 } %8, !dbg !3589 | |
} | |
; <core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut | |
; Function Attrs: inlinehint uwtable | |
define internal { [0 x { i8*, i64* }]*, i64 } @"_ZN106_$LT$core..ops..range..Range$LT$usize$GT$$u20$as$u20$core..slice..index..SliceIndex$LT$$u5b$T$u5d$$GT$$GT$17get_unchecked_mut17h620263636aee6dc3E"(i64 %self.0, i64 %self.1, [0 x { i8*, i64* }]* %slice.0, i64 %slice.1) unnamed_addr #0 !dbg !3590 { | |
start: | |
%slice.dbg.spill = alloca { [0 x { i8*, i64* }]*, i64 }, align 8 | |
%self.dbg.spill = alloca { i64, i64 }, align 8 | |
%0 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %self.dbg.spill, i32 0, i32 0 | |
store i64 %self.0, i64* %0, align 8 | |
%1 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %self.dbg.spill, i32 0, i32 1 | |
store i64 %self.1, i64* %1, align 8 | |
call void @llvm.dbg.declare(metadata { i64, i64 }* %self.dbg.spill, metadata !3598, metadata !DIExpression()), !dbg !3600 | |
%2 = getelementptr inbounds { [0 x { i8*, i64* }]*, i64 }, { [0 x { i8*, i64* }]*, i64 }* %slice.dbg.spill, i32 0, i32 0 | |
store [0 x { i8*, i64* }]* %slice.0, [0 x { i8*, i64* }]** %2, align 8 | |
%3 = getelementptr inbounds { [0 x { i8*, i64* }]*, i64 }, { [0 x { i8*, i64* }]*, i64 }* %slice.dbg.spill, i32 0, i32 1 | |
store i64 %slice.1, i64* %3, align 8 | |
call void @llvm.dbg.declare(metadata { [0 x { i8*, i64* }]*, i64 }* %slice.dbg.spill, metadata !3599, metadata !DIExpression()), !dbg !3601 | |
; call core::ptr::mut_ptr::<impl *mut [T]>::as_mut_ptr | |
%_4 = call { i8*, i64* }* @"_ZN4core3ptr7mut_ptr41_$LT$impl$u20$$BP$mut$u20$$u5b$T$u5d$$GT$10as_mut_ptr17h0b48e918e251a52aE"([0 x { i8*, i64* }]* %slice.0, i64 %slice.1), !dbg !3602 | |
br label %bb1, !dbg !3602 | |
bb1: ; preds = %start | |
; call core::ptr::mut_ptr::<impl *mut T>::add | |
%_3 = call { i8*, i64* }* @"_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h46d49eb5da4731d8E"({ i8*, i64* }* %_4, i64 %self.0), !dbg !3602 | |
br label %bb2, !dbg !3602 | |
bb2: ; preds = %bb1 | |
%_7 = sub i64 %self.1, %self.0, !dbg !3603 | |
; call core::ptr::slice_from_raw_parts_mut | |
%4 = call { [0 x { i8*, i64* }]*, i64 } @_ZN4core3ptr24slice_from_raw_parts_mut17h466e79bbbb27f69fE({ i8*, i64* }* %_3, i64 %_7), !dbg !3604 | |
%5 = extractvalue { [0 x { i8*, i64* }]*, i64 } %4, 0, !dbg !3604 | |
%6 = extractvalue { [0 x { i8*, i64* }]*, i64 } %4, 1, !dbg !3604 | |
br label %bb3, !dbg !3604 | |
bb3: ; preds = %bb2 | |
%7 = insertvalue { [0 x { i8*, i64* }]*, i64 } undef, [0 x { i8*, i64* }]* %5, 0, !dbg !3605 | |
%8 = insertvalue { [0 x { i8*, i64* }]*, i64 } %7, i64 %6, 1, !dbg !3605 | |
ret { [0 x { i8*, i64* }]*, i64 } %8, !dbg !3605 | |
} | |
; <core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index_mut | |
; Function Attrs: inlinehint uwtable | |
define internal { [0 x { i8*, i64* }]*, i64 } @"_ZN106_$LT$core..ops..range..Range$LT$usize$GT$$u20$as$u20$core..slice..index..SliceIndex$LT$$u5b$T$u5d$$GT$$GT$9index_mut17h21c17ec7803ec8c5E"(i64 %self.0, i64 %self.1, [0 x { i8*, i64* }]* nonnull align 8 %slice.0, i64 %slice.1, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) %0) unnamed_addr #0 !dbg !3606 { | |
start: | |
%slice.dbg.spill = alloca { [0 x { i8*, i64* }]*, i64 }, align 8 | |
%self.dbg.spill = alloca { i64, i64 }, align 8 | |
%1 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %self.dbg.spill, i32 0, i32 0 | |
store i64 %self.0, i64* %1, align 8 | |
%2 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %self.dbg.spill, i32 0, i32 1 | |
store i64 %self.1, i64* %2, align 8 | |
call void @llvm.dbg.declare(metadata { i64, i64 }* %self.dbg.spill, metadata !3614, metadata !DIExpression()), !dbg !3616 | |
%3 = getelementptr inbounds { [0 x { i8*, i64* }]*, i64 }, { [0 x { i8*, i64* }]*, i64 }* %slice.dbg.spill, i32 0, i32 0 | |
store [0 x { i8*, i64* }]* %slice.0, [0 x { i8*, i64* }]** %3, align 8 | |
%4 = getelementptr inbounds { [0 x { i8*, i64* }]*, i64 }, { [0 x { i8*, i64* }]*, i64 }* %slice.dbg.spill, i32 0, i32 1 | |
store i64 %slice.1, i64* %4, align 8 | |
call void @llvm.dbg.declare(metadata { [0 x { i8*, i64* }]*, i64 }* %slice.dbg.spill, metadata !3615, metadata !DIExpression()), !dbg !3617 | |
%_4 = icmp ugt i64 %self.0, %self.1, !dbg !3618 | |
br i1 %_4, label %bb1, label %bb2, !dbg !3619 | |
bb1: ; preds = %start | |
; call core::slice::index::slice_index_order_fail | |
call void @_ZN4core5slice5index22slice_index_order_fail17hebae8adf9ff7544bE(i64 %self.0, i64 %self.1, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) %0), !dbg !3620 | |
unreachable, !dbg !3620 | |
bb2: ; preds = %start | |
; call core::slice::<impl [T]>::len | |
%_11 = call i64 @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h676cd62b782d39c5E"([0 x { i8*, i64* }]* noalias nonnull readonly align 8 %slice.0, i64 %slice.1), !dbg !3621 | |
br label %bb3, !dbg !3621 | |
bb3: ; preds = %bb2 | |
%_9 = icmp ugt i64 %self.1, %_11, !dbg !3622 | |
br i1 %_9, label %bb4, label %bb5, !dbg !3623 | |
bb4: ; preds = %bb3 | |
; call core::slice::<impl [T]>::len | |
%_14 = call i64 @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h676cd62b782d39c5E"([0 x { i8*, i64* }]* noalias nonnull readonly align 8 %slice.0, i64 %slice.1), !dbg !3624 | |
br label %bb6, !dbg !3624 | |
bb5: ; preds = %bb3 | |
; call <core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut | |
%5 = call { [0 x { i8*, i64* }]*, i64 } @"_ZN106_$LT$core..ops..range..Range$LT$usize$GT$$u20$as$u20$core..slice..index..SliceIndex$LT$$u5b$T$u5d$$GT$$GT$17get_unchecked_mut17h5c6a46ca02d53386E"(i64 %self.0, i64 %self.1, [0 x { i8*, i64* }]* %slice.0, i64 %slice.1), !dbg !3625 | |
%_18.0 = extractvalue { [0 x { i8*, i64* }]*, i64 } %5, 0, !dbg !3625 | |
%_18.1 = extractvalue { [0 x { i8*, i64* }]*, i64 } %5, 1, !dbg !3625 | |
br label %bb7, !dbg !3625 | |
bb6: ; preds = %bb4 | |
; call core::slice::index::slice_end_index_len_fail | |
call void @_ZN4core5slice5index24slice_end_index_len_fail17h083e33f8c5a11dabE(i64 %self.1, i64 %_14, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) %0), !dbg !3626 | |
unreachable, !dbg !3626 | |
bb7: ; preds = %bb5 | |
%6 = insertvalue { [0 x { i8*, i64* }]*, i64 } undef, [0 x { i8*, i64* }]* %_18.0, 0, !dbg !3627 | |
%7 = insertvalue { [0 x { i8*, i64* }]*, i64 } %6, i64 %_18.1, 1, !dbg !3627 | |
ret { [0 x { i8*, i64* }]*, i64 } %7, !dbg !3627 | |
} | |
; <rayon::iter::for_each::ForEachConsumer<F> as rayon::iter::plumbing::Folder<T>>::consume_iter | |
; Function Attrs: uwtable | |
define internal nonnull align 1 i8* @"_ZN106_$LT$rayon..iter..for_each..ForEachConsumer$LT$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$12consume_iter17h1488cf2868ed4c7bE"(i8* noalias nonnull readonly align 1 %self, i64* nonnull %iter.0, i64* %iter.1) unnamed_addr #1 !dbg !3628 { | |
start: | |
%iter.dbg.spill = alloca { i64*, i64* }, align 8 | |
%self.dbg.spill = alloca i8*, align 8 | |
store i8* %self, i8** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata i8** %self.dbg.spill, metadata !3650, metadata !DIExpression()), !dbg !3654 | |
%0 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %iter.dbg.spill, i32 0, i32 0 | |
store i64* %iter.0, i64** %0, align 8 | |
%1 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %iter.dbg.spill, i32 0, i32 1 | |
store i64* %iter.1, i64** %1, align 8 | |
call void @llvm.dbg.declare(metadata { i64*, i64* }* %iter.dbg.spill, metadata !3651, metadata !DIExpression()), !dbg !3655 | |
; call <I as core::iter::traits::collect::IntoIterator>::into_iter | |
%2 = call { i64*, i64* } @"_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h8b07021c6f31440eE"(i64* nonnull %iter.0, i64* %iter.1), !dbg !3656 | |
%_4.0 = extractvalue { i64*, i64* } %2, 0, !dbg !3656 | |
%_4.1 = extractvalue { i64*, i64* } %2, 1, !dbg !3656 | |
br label %bb1, !dbg !3656 | |
bb1: ; preds = %start | |
%_6 = bitcast i8* %self to %"[closure@tokei::Languages::get_statistics<&str>::{closure#0}]"*, !dbg !3657 | |
; call core::iter::traits::iterator::Iterator::for_each | |
call void @_ZN4core4iter6traits8iterator8Iterator8for_each17h99a0d691104071e6E(i64* nonnull %_4.0, i64* %_4.1, %"[closure@tokei::Languages::get_statistics<&str>::{closure#0}]"* noalias nonnull readonly align 1 %_6), !dbg !3656 | |
br label %bb2, !dbg !3656 | |
bb2: ; preds = %bb1 | |
ret i8* %self, !dbg !3658 | |
} | |
; <rayon::iter::for_each::ForEachConsumer<F> as rayon::iter::plumbing::Folder<T>>::full | |
; Function Attrs: uwtable | |
define internal zeroext i1 @"_ZN106_$LT$rayon..iter..for_each..ForEachConsumer$LT$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$4full17ha187cd6fc7511dc7E"(i64** noalias readonly align 8 dereferenceable(8) %self) unnamed_addr #1 !dbg !3659 { | |
start: | |
%self.dbg.spill = alloca i64**, align 8 | |
store i64** %self, i64*** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata i64*** %self.dbg.spill, metadata !3664, metadata !DIExpression()), !dbg !3666 | |
ret i1 false, !dbg !3667 | |
} | |
; <rayon::iter::for_each::ForEachConsumer<F> as rayon::iter::plumbing::Folder<T>>::consume | |
; Function Attrs: uwtable | |
define internal align 8 dereferenceable(16) i64* @"_ZN106_$LT$rayon..iter..for_each..ForEachConsumer$LT$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$7consume17h6e87eef0ea874bcdE"(i64* noalias readonly align 8 dereferenceable(16) %self, { [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }* noalias nocapture dereferenceable(120) %item) unnamed_addr #1 !dbg !3668 { | |
start: | |
%self.dbg.spill = alloca i64*, align 8 | |
%_6 = alloca { [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }, align 8 | |
%_5 = alloca { [0 x i64], { [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }, [0 x i64] }, align 8 | |
store i64* %self, i64** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata i64** %self.dbg.spill, metadata !3672, metadata !DIExpression()), !dbg !3674 | |
call void @llvm.dbg.declare(metadata { [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }* %item, metadata !3673, metadata !DIExpression()), !dbg !3675 | |
%_4 = bitcast i64* %self to { i64*, i64* }*, !dbg !3676 | |
%0 = bitcast { [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }* %_6 to i8*, !dbg !3677 | |
%1 = bitcast { [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }* %item to i8*, !dbg !3677 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %0, i8* align 8 %1, i64 120, i1 false), !dbg !3677 | |
%2 = bitcast { [0 x i64], { [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }, [0 x i64] }* %_5 to { [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }*, !dbg !3676 | |
%3 = bitcast { [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }* %2 to i8*, !dbg !3676 | |
%4 = bitcast { [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }* %_6 to i8*, !dbg !3676 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %3, i8* align 8 %4, i64 120, i1 false), !dbg !3676 | |
%5 = bitcast { [0 x i64], { [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }, [0 x i64] }* %_5 to { [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }*, !dbg !3676 | |
; call tokei::utils::fs::get_all_files::{{closure}} | |
call void @"_ZN5tokei5utils2fs13get_all_files28_$u7b$$u7b$closure$u7d$$u7d$17h0b69d06be8140463E"({ i64*, i64* }* noalias readonly align 8 dereferenceable(16) %_4, { [0 x i64], %"ignore::walk::DirEntry", [0 x i8], i8, [7 x i8] }* noalias nocapture dereferenceable(120) %5), !dbg !3676 | |
br label %bb1, !dbg !3676 | |
bb1: ; preds = %start | |
ret i64* %self, !dbg !3678 | |
} | |
; <rayon::iter::for_each::ForEachConsumer<F> as rayon::iter::plumbing::Folder<T>>::complete | |
; Function Attrs: uwtable | |
define internal void @"_ZN106_$LT$rayon..iter..for_each..ForEachConsumer$LT$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$8complete17h1ae2357223d31cfeE"(i8* noalias nonnull readonly align 1 %self) unnamed_addr #1 !dbg !3679 { | |
start: | |
%self.dbg.spill = alloca i8*, align 8 | |
store i8* %self, i8** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata i8** %self.dbg.spill, metadata !3683, metadata !DIExpression()), !dbg !3685 | |
ret void, !dbg !3686 | |
} | |
; <rayon::iter::for_each::ForEachConsumer<F> as rayon::iter::plumbing::Folder<T>>::complete | |
; Function Attrs: uwtable | |
define internal void @"_ZN106_$LT$rayon..iter..for_each..ForEachConsumer$LT$F$GT$$u20$as$u20$rayon..iter..plumbing..Folder$LT$T$GT$$GT$8complete17h1d538904dfc26a05E"(i64* noalias readonly align 8 dereferenceable(16) %self) unnamed_addr #1 !dbg !3687 { | |
start: | |
%self.dbg.spill = alloca i64*, align 8 | |
store i64* %self, i64** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata i64** %self.dbg.spill, metadata !3691, metadata !DIExpression()), !dbg !3692 | |
ret void, !dbg !3693 | |
} | |
; <crossbeam_channel::channel::Receiver<T> as core::iter::traits::collect::IntoIterator>::into_iter | |
; Function Attrs: uwtable | |
define internal { i64, i8* } @"_ZN107_$LT$crossbeam_channel..channel..Receiver$LT$T$GT$$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h7ace262efa48e1faE"(i64 %self.0, i8* %self.1) unnamed_addr #1 !dbg !3694 { | |
start: | |
%self.dbg.spill = alloca { i64, i8* }, align 8 | |
%0 = alloca { i64, i8* }, align 8 | |
%1 = getelementptr inbounds { i64, i8* }, { i64, i8* }* %self.dbg.spill, i32 0, i32 0 | |
store i64 %self.0, i64* %1, align 8 | |
%2 = getelementptr inbounds { i64, i8* }, { i64, i8* }* %self.dbg.spill, i32 0, i32 1 | |
store i8* %self.1, i8** %2, align 8 | |
call void @llvm.dbg.declare(metadata { i64, i8* }* %self.dbg.spill, metadata !3698, metadata !DIExpression()), !dbg !3699 | |
%3 = getelementptr inbounds { i64, i8* }, { i64, i8* }* %0, i32 0, i32 0, !dbg !3700 | |
store i64 %self.0, i64* %3, align 8, !dbg !3700 | |
%4 = getelementptr inbounds { i64, i8* }, { i64, i8* }* %0, i32 0, i32 1, !dbg !3700 | |
store i8* %self.1, i8** %4, align 8, !dbg !3700 | |
%5 = getelementptr inbounds { i64, i8* }, { i64, i8* }* %0, i32 0, i32 0, !dbg !3701 | |
%6 = load i64, i64* %5, align 8, !dbg !3701, !range !3702 | |
%7 = getelementptr inbounds { i64, i8* }, { i64, i8* }* %0, i32 0, i32 1, !dbg !3701 | |
%8 = load i8*, i8** %7, align 8, !dbg !3701 | |
%9 = insertvalue { i64, i8* } undef, i64 %6, 0, !dbg !3701 | |
%10 = insertvalue { i64, i8* } %9, i8* %8, 1, !dbg !3701 | |
ret { i64, i8* } %10, !dbg !3701 | |
} | |
; <alloc::collections::btree::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::size_hint | |
; Function Attrs: uwtable | |
define internal void @"_ZN108_$LT$alloc..collections..btree..map..Iter$LT$K$C$V$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17hac5386b1e1391a46E"({ [0 x i64], i64, [0 x i64], { i64, i64 }, [0 x i64] }* noalias nocapture sret dereferenceable(24) %0, %"std::collections::btree_map::Iter<tokei::LanguageType, std::vec::Vec<tokei::Report>>"* noalias readonly align 8 dereferenceable(56) %self) unnamed_addr #1 !dbg !3703 { | |
start: | |
%self.dbg.spill = alloca %"std::collections::btree_map::Iter<tokei::LanguageType, std::vec::Vec<tokei::Report>>"*, align 8 | |
%_3 = alloca { i64, i64 }, align 8 | |
store %"std::collections::btree_map::Iter<tokei::LanguageType, std::vec::Vec<tokei::Report>>"* %self, %"std::collections::btree_map::Iter<tokei::LanguageType, std::vec::Vec<tokei::Report>>"** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata %"std::collections::btree_map::Iter<tokei::LanguageType, std::vec::Vec<tokei::Report>>"** %self.dbg.spill, metadata !3710, metadata !DIExpression()), !dbg !3711 | |
%1 = getelementptr inbounds %"std::collections::btree_map::Iter<tokei::LanguageType, std::vec::Vec<tokei::Report>>", %"std::collections::btree_map::Iter<tokei::LanguageType, std::vec::Vec<tokei::Report>>"* %self, i32 0, i32 3, !dbg !3712 | |
%_2 = load i64, i64* %1, align 8, !dbg !3712 | |
%2 = getelementptr inbounds %"std::collections::btree_map::Iter<tokei::LanguageType, std::vec::Vec<tokei::Report>>", %"std::collections::btree_map::Iter<tokei::LanguageType, std::vec::Vec<tokei::Report>>"* %self, i32 0, i32 3, !dbg !3713 | |
%_4 = load i64, i64* %2, align 8, !dbg !3713 | |
%3 = bitcast { i64, i64 }* %_3 to %"std::option::Option<usize>::Some"*, !dbg !3714 | |
%4 = getelementptr inbounds %"std::option::Option<usize>::Some", %"std::option::Option<usize>::Some"* %3, i32 0, i32 1, !dbg !3714 | |
store i64 %_4, i64* %4, align 8, !dbg !3714 | |
%5 = bitcast { i64, i64 }* %_3 to i64*, !dbg !3714 | |
store i64 1, i64* %5, align 8, !dbg !3714 | |
%6 = bitcast { [0 x i64], i64, [0 x i64], { i64, i64 }, [0 x i64] }* %0 to i64*, !dbg !3715 | |
store i64 %_2, i64* %6, align 8, !dbg !3715 | |
%7 = getelementptr inbounds { [0 x i64], i64, [0 x i64], { i64, i64 }, [0 x i64] }, { [0 x i64], i64, [0 x i64], { i64, i64 }, [0 x i64] }* %0, i32 0, i32 3, !dbg !3715 | |
%8 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %_3, i32 0, i32 0, !dbg !3715 | |
%9 = load i64, i64* %8, align 8, !dbg !3715, !range !3458 | |
%10 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %_3, i32 0, i32 1, !dbg !3715 | |
%11 = load i64, i64* %10, align 8, !dbg !3715 | |
%12 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %7, i32 0, i32 0, !dbg !3715 | |
store i64 %9, i64* %12, align 8, !dbg !3715 | |
%13 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %7, i32 0, i32 1, !dbg !3715 | |
store i64 %11, i64* %13, align 8, !dbg !3715 | |
ret void, !dbg !3716 | |
} | |
; <alloc::collections::btree::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::size_hint | |
; Function Attrs: uwtable | |
define internal void @"_ZN108_$LT$alloc..collections..btree..map..Iter$LT$K$C$V$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17hbbb4ad714773fcf0E"({ [0 x i64], i64, [0 x i64], { i64, i64 }, [0 x i64] }* noalias nocapture sret dereferenceable(24) %0, %"std::collections::btree_map::Iter<tokei::LanguageType, tokei::CodeStats>"* noalias readonly align 8 dereferenceable(56) %self) unnamed_addr #1 !dbg !3717 { | |
start: | |
%self.dbg.spill = alloca %"std::collections::btree_map::Iter<tokei::LanguageType, tokei::CodeStats>"*, align 8 | |
%_3 = alloca { i64, i64 }, align 8 | |
store %"std::collections::btree_map::Iter<tokei::LanguageType, tokei::CodeStats>"* %self, %"std::collections::btree_map::Iter<tokei::LanguageType, tokei::CodeStats>"** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata %"std::collections::btree_map::Iter<tokei::LanguageType, tokei::CodeStats>"** %self.dbg.spill, metadata !3755, metadata !DIExpression()), !dbg !3756 | |
%1 = getelementptr inbounds %"std::collections::btree_map::Iter<tokei::LanguageType, tokei::CodeStats>", %"std::collections::btree_map::Iter<tokei::LanguageType, tokei::CodeStats>"* %self, i32 0, i32 3, !dbg !3757 | |
%_2 = load i64, i64* %1, align 8, !dbg !3757 | |
%2 = getelementptr inbounds %"std::collections::btree_map::Iter<tokei::LanguageType, tokei::CodeStats>", %"std::collections::btree_map::Iter<tokei::LanguageType, tokei::CodeStats>"* %self, i32 0, i32 3, !dbg !3758 | |
%_4 = load i64, i64* %2, align 8, !dbg !3758 | |
%3 = bitcast { i64, i64 }* %_3 to %"std::option::Option<usize>::Some"*, !dbg !3759 | |
%4 = getelementptr inbounds %"std::option::Option<usize>::Some", %"std::option::Option<usize>::Some"* %3, i32 0, i32 1, !dbg !3759 | |
store i64 %_4, i64* %4, align 8, !dbg !3759 | |
%5 = bitcast { i64, i64 }* %_3 to i64*, !dbg !3759 | |
store i64 1, i64* %5, align 8, !dbg !3759 | |
%6 = bitcast { [0 x i64], i64, [0 x i64], { i64, i64 }, [0 x i64] }* %0 to i64*, !dbg !3760 | |
store i64 %_2, i64* %6, align 8, !dbg !3760 | |
%7 = getelementptr inbounds { [0 x i64], i64, [0 x i64], { i64, i64 }, [0 x i64] }, { [0 x i64], i64, [0 x i64], { i64, i64 }, [0 x i64] }* %0, i32 0, i32 3, !dbg !3760 | |
%8 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %_3, i32 0, i32 0, !dbg !3760 | |
%9 = load i64, i64* %8, align 8, !dbg !3760, !range !3458 | |
%10 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %_3, i32 0, i32 1, !dbg !3760 | |
%11 = load i64, i64* %10, align 8, !dbg !3760 | |
%12 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %7, i32 0, i32 0, !dbg !3760 | |
store i64 %9, i64* %12, align 8, !dbg !3760 | |
%13 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %7, i32 0, i32 1, !dbg !3760 | |
store i64 %11, i64* %13, align 8, !dbg !3760 | |
ret void, !dbg !3761 | |
} | |
; <alloc::collections::btree::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::size_hint | |
; Function Attrs: uwtable | |
define internal void @"_ZN108_$LT$alloc..collections..btree..map..Iter$LT$K$C$V$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17hc4c511f2070f0e18E"({ [0 x i64], i64, [0 x i64], { i64, i64 }, [0 x i64] }* noalias nocapture sret dereferenceable(24) %0, %"std::collections::btree_map::Iter<tokei::LanguageType, tokei::Language>"* noalias readonly align 8 dereferenceable(56) %self) unnamed_addr #1 !dbg !3762 { | |
start: | |
%self.dbg.spill = alloca %"std::collections::btree_map::Iter<tokei::LanguageType, tokei::Language>"*, align 8 | |
%_3 = alloca { i64, i64 }, align 8 | |
store %"std::collections::btree_map::Iter<tokei::LanguageType, tokei::Language>"* %self, %"std::collections::btree_map::Iter<tokei::LanguageType, tokei::Language>"** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata %"std::collections::btree_map::Iter<tokei::LanguageType, tokei::Language>"** %self.dbg.spill, metadata !3800, metadata !DIExpression()), !dbg !3801 | |
%1 = getelementptr inbounds %"std::collections::btree_map::Iter<tokei::LanguageType, tokei::Language>", %"std::collections::btree_map::Iter<tokei::LanguageType, tokei::Language>"* %self, i32 0, i32 3, !dbg !3802 | |
%_2 = load i64, i64* %1, align 8, !dbg !3802 | |
%2 = getelementptr inbounds %"std::collections::btree_map::Iter<tokei::LanguageType, tokei::Language>", %"std::collections::btree_map::Iter<tokei::LanguageType, tokei::Language>"* %self, i32 0, i32 3, !dbg !3803 | |
%_4 = load i64, i64* %2, align 8, !dbg !3803 | |
%3 = bitcast { i64, i64 }* %_3 to %"std::option::Option<usize>::Some"*, !dbg !3804 | |
%4 = getelementptr inbounds %"std::option::Option<usize>::Some", %"std::option::Option<usize>::Some"* %3, i32 0, i32 1, !dbg !3804 | |
store i64 %_4, i64* %4, align 8, !dbg !3804 | |
%5 = bitcast { i64, i64 }* %_3 to i64*, !dbg !3804 | |
store i64 1, i64* %5, align 8, !dbg !3804 | |
%6 = bitcast { [0 x i64], i64, [0 x i64], { i64, i64 }, [0 x i64] }* %0 to i64*, !dbg !3805 | |
store i64 %_2, i64* %6, align 8, !dbg !3805 | |
%7 = getelementptr inbounds { [0 x i64], i64, [0 x i64], { i64, i64 }, [0 x i64] }, { [0 x i64], i64, [0 x i64], { i64, i64 }, [0 x i64] }* %0, i32 0, i32 3, !dbg !3805 | |
%8 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %_3, i32 0, i32 0, !dbg !3805 | |
%9 = load i64, i64* %8, align 8, !dbg !3805, !range !3458 | |
%10 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %_3, i32 0, i32 1, !dbg !3805 | |
%11 = load i64, i64* %10, align 8, !dbg !3805 | |
%12 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %7, i32 0, i32 0, !dbg !3805 | |
store i64 %9, i64* %12, align 8, !dbg !3805 | |
%13 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %7, i32 0, i32 1, !dbg !3805 | |
store i64 %11, i64* %13, align 8, !dbg !3805 | |
ret void, !dbg !3806 | |
} | |
; <core::iter::adapters::filter::Filter<I,P> as core::iter::traits::iterator::Iterator>::fold | |
; Function Attrs: inlinehint uwtable | |
define internal void @"_ZN108_$LT$core..iter..adapters..filter..Filter$LT$I$C$P$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4fold17h0ff47bc4e6d254afE"(%"std::iter::Filter<std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:301:21: 301:43]>"* noalias nocapture dereferenceable(32) %self, %"[closure@std::iter::Iterator::partition::extend<(&tokei::LanguageType, &tokei::Language), std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:302:24: 302:65]>::{closure#0}]"* noalias nocapture dereferenceable(24) %fold) unnamed_addr #0 personality i32 (i32, i32, i64, %"unwind::libunwind::_Unwind_Exception"*, %"unwind::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !3807 { | |
start: | |
%0 = alloca { i8*, i32 }, align 8 | |
%init.dbg.spill = alloca {}, align 1 | |
%_10 = alloca i8, align 1 | |
%_9 = alloca i8, align 1 | |
%_8 = alloca %"[closure@std::iter::Iterator::partition::extend<(&tokei::LanguageType, &tokei::Language), std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:302:24: 302:65]>::{closure#0}]", align 8 | |
%_6 = alloca %"[closure@std::iter::adapters::filter::filter_fold<(&tokei::LanguageType, &tokei::Language), (), [closure@src/cli_utils.rs:301:21: 301:43], [closure@std::iter::Iterator::partition::extend<(&tokei::LanguageType, &tokei::Language), std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:302:24: 302:65]>::{closure#0}]>::{closure#0}]", align 8 | |
%_4 = alloca %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>", align 8 | |
call void @llvm.dbg.declare(metadata %"std::iter::Filter<std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:301:21: 301:43]>"* %self, metadata !3847, metadata !DIExpression()), !dbg !3852 | |
call void @llvm.dbg.declare(metadata {}* %init.dbg.spill, metadata !3848, metadata !DIExpression()), !dbg !3853 | |
call void @llvm.dbg.declare(metadata %"[closure@std::iter::Iterator::partition::extend<(&tokei::LanguageType, &tokei::Language), std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:302:24: 302:65]>::{closure#0}]"* %fold, metadata !3849, metadata !DIExpression()), !dbg !3854 | |
store i8 0, i8* %_10, align 1, !dbg !3855 | |
store i8 0, i8* %_9, align 1, !dbg !3855 | |
store i8 1, i8* %_10, align 1, !dbg !3855 | |
%1 = bitcast %"std::iter::Filter<std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:301:21: 301:43]>"* %self to %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"*, !dbg !3855 | |
%2 = bitcast %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"* %_4 to i8*, !dbg !3855 | |
%3 = bitcast %"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"* %1 to i8*, !dbg !3855 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %2, i8* align 8 %3, i64 32, i1 false), !dbg !3855 | |
store i8 1, i8* %_9, align 1, !dbg !3856 | |
%4 = bitcast %"[closure@std::iter::Iterator::partition::extend<(&tokei::LanguageType, &tokei::Language), std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:302:24: 302:65]>::{closure#0}]"* %_8 to i8*, !dbg !3857 | |
%5 = bitcast %"[closure@std::iter::Iterator::partition::extend<(&tokei::LanguageType, &tokei::Language), std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:302:24: 302:65]>::{closure#0}]"* %fold to i8*, !dbg !3857 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %4, i8* align 8 %5, i64 24, i1 false), !dbg !3857 | |
; invoke core::iter::adapters::filter::filter_fold | |
invoke void @_ZN4core4iter8adapters6filter11filter_fold17hc0a8eb040bd64ef4E(%"[closure@std::iter::adapters::filter::filter_fold<(&tokei::LanguageType, &tokei::Language), (), [closure@src/cli_utils.rs:301:21: 301:43], [closure@std::iter::Iterator::partition::extend<(&tokei::LanguageType, &tokei::Language), std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:302:24: 302:65]>::{closure#0}]>::{closure#0}]"* noalias nocapture sret dereferenceable(24) %_6, %"[closure@std::iter::Iterator::partition::extend<(&tokei::LanguageType, &tokei::Language), std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:302:24: 302:65]>::{closure#0}]"* noalias nocapture dereferenceable(24) %_8) | |
to label %bb1 unwind label %cleanup, !dbg !3858 | |
bb1: ; preds = %start | |
store i8 0, i8* %_10, align 1, !dbg !3855 | |
store i8 0, i8* %_9, align 1, !dbg !3855 | |
; invoke core::iter::traits::iterator::Iterator::fold | |
invoke void @_ZN4core4iter6traits8iterator8Iterator4fold17h57533981972842d6E(%"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"* noalias nocapture dereferenceable(32) %_4, %"[closure@std::iter::adapters::filter::filter_fold<(&tokei::LanguageType, &tokei::Language), (), [closure@src/cli_utils.rs:301:21: 301:43], [closure@std::iter::Iterator::partition::extend<(&tokei::LanguageType, &tokei::Language), std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:302:24: 302:65]>::{closure#0}]>::{closure#0}]"* noalias nocapture dereferenceable(24) %_6) | |
to label %bb2 unwind label %cleanup, !dbg !3855 | |
bb2: ; preds = %bb1 | |
store i8 0, i8* %_9, align 1, !dbg !3859 | |
store i8 0, i8* %_10, align 1, !dbg !3859 | |
ret void, !dbg !3860 | |
bb3: ; preds = %bb5, %bb6 | |
%6 = load i8, i8* %_10, align 1, !dbg !3859, !range !3029 | |
%7 = trunc i8 %6 to i1, !dbg !3859 | |
br i1 %7, label %bb7, label %bb4, !dbg !3859 | |
bb4: ; preds = %bb7, %bb3 | |
%8 = bitcast { i8*, i32 }* %0 to i8**, !dbg !3861 | |
%9 = load i8*, i8** %8, align 8, !dbg !3861 | |
%10 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %0, i32 0, i32 1, !dbg !3861 | |
%11 = load i32, i32* %10, align 8, !dbg !3861 | |
%12 = insertvalue { i8*, i32 } undef, i8* %9, 0, !dbg !3861 | |
%13 = insertvalue { i8*, i32 } %12, i32 %11, 1, !dbg !3861 | |
resume { i8*, i32 } %13, !dbg !3861 | |
bb5: ; preds = %bb6 | |
br label %bb3, !dbg !3859 | |
bb6: ; preds = %cleanup | |
%14 = load i8, i8* %_9, align 1, !dbg !3859, !range !3029 | |
%15 = trunc i8 %14 to i1, !dbg !3859 | |
br i1 %15, label %bb5, label %bb3, !dbg !3859 | |
bb7: ; preds = %bb3 | |
; call core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<(&tokei::language::language_type::LanguageType,&tokei::language::Language)>> | |
call void @"_ZN4core3ptr148drop_in_place$LT$alloc..vec..into_iter..IntoIter$LT$$LP$$RF$tokei..language..language_type..LanguageType$C$$RF$tokei..language..Language$RP$$GT$$GT$17h8151b2d24a5276a9E"(%"std::vec::IntoIter<(&tokei::LanguageType, &tokei::Language)>"* %_4) #18, !dbg !3859 | |
br label %bb4, !dbg !3859 | |
cleanup: ; preds = %bb1, %start | |
%16 = landingpad { i8*, i32 } | |
cleanup | |
%17 = extractvalue { i8*, i32 } %16, 0 | |
%18 = extractvalue { i8*, i32 } %16, 1 | |
%19 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %0, i32 0, i32 0 | |
store i8* %17, i8** %19, align 8 | |
%20 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %0, i32 0, i32 1 | |
store i32 %18, i32* %20, align 8 | |
br label %bb6 | |
} | |
; <core::iter::adapters::filter::Filter<I,P> as core::iter::traits::iterator::Iterator>::fold | |
; Function Attrs: inlinehint uwtable | |
define internal void @"_ZN108_$LT$core..iter..adapters..filter..Filter$LT$I$C$P$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4fold17h223835cf9fcfa253E"(%"std::iter::Filter<std::collections::btree_map::Iter<tokei::LanguageType, tokei::Language>, [closure@src/cli_utils.rs:301:21: 301:43]>"* noalias nocapture dereferenceable(56) %self, %"[closure@std::iter::Iterator::partition::extend<(&tokei::LanguageType, &tokei::Language), std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:302:24: 302:65]>::{closure#0}].1"* noalias nocapture dereferenceable(24) %fold) unnamed_addr #0 personality i32 (i32, i32, i64, %"unwind::libunwind::_Unwind_Exception"*, %"unwind::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !3862 { | |
start: | |
%0 = alloca { i8*, i32 }, align 8 | |
%init.dbg.spill = alloca {}, align 1 | |
%_10 = alloca i8, align 1 | |
%_9 = alloca i8, align 1 | |
%_8 = alloca %"[closure@std::iter::Iterator::partition::extend<(&tokei::LanguageType, &tokei::Language), std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:302:24: 302:65]>::{closure#0}].1", align 8 | |
%_6 = alloca %"[closure@std::iter::adapters::filter::filter_fold<(&tokei::LanguageType, &tokei::Language), (), [closure@src/cli_utils.rs:301:21: 301:43], [closure@std::iter::Iterator::partition::extend<(&tokei::LanguageType, &tokei::Language), std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:302:24: 302:65]>::{closure#0}]>::{closure#0}].2", align 8 | |
%_4 = alloca %"std::collections::btree_map::Iter<tokei::LanguageType, tokei::Language>", align 8 | |
call void @llvm.dbg.declare(metadata %"std::iter::Filter<std::collections::btree_map::Iter<tokei::LanguageType, tokei::Language>, [closure@src/cli_utils.rs:301:21: 301:43]>"* %self, metadata !3882, metadata !DIExpression()), !dbg !3887 | |
call void @llvm.dbg.declare(metadata {}* %init.dbg.spill, metadata !3883, metadata !DIExpression()), !dbg !3888 | |
call void @llvm.dbg.declare(metadata %"[closure@std::iter::Iterator::partition::extend<(&tokei::LanguageType, &tokei::Language), std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:302:24: 302:65]>::{closure#0}].1"* %fold, metadata !3884, metadata !DIExpression()), !dbg !3889 | |
store i8 0, i8* %_10, align 1, !dbg !3890 | |
store i8 0, i8* %_9, align 1, !dbg !3890 | |
store i8 1, i8* %_10, align 1, !dbg !3890 | |
%1 = bitcast %"std::iter::Filter<std::collections::btree_map::Iter<tokei::LanguageType, tokei::Language>, [closure@src/cli_utils.rs:301:21: 301:43]>"* %self to %"std::collections::btree_map::Iter<tokei::LanguageType, tokei::Language>"*, !dbg !3890 | |
%2 = bitcast %"std::collections::btree_map::Iter<tokei::LanguageType, tokei::Language>"* %_4 to i8*, !dbg !3890 | |
%3 = bitcast %"std::collections::btree_map::Iter<tokei::LanguageType, tokei::Language>"* %1 to i8*, !dbg !3890 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %2, i8* align 8 %3, i64 56, i1 false), !dbg !3890 | |
store i8 1, i8* %_9, align 1, !dbg !3891 | |
%4 = bitcast %"[closure@std::iter::Iterator::partition::extend<(&tokei::LanguageType, &tokei::Language), std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:302:24: 302:65]>::{closure#0}].1"* %_8 to i8*, !dbg !3892 | |
%5 = bitcast %"[closure@std::iter::Iterator::partition::extend<(&tokei::LanguageType, &tokei::Language), std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:302:24: 302:65]>::{closure#0}].1"* %fold to i8*, !dbg !3892 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %4, i8* align 8 %5, i64 24, i1 false), !dbg !3892 | |
; invoke core::iter::adapters::filter::filter_fold | |
invoke void @_ZN4core4iter8adapters6filter11filter_fold17hdfd3bafbdc68536bE(%"[closure@std::iter::adapters::filter::filter_fold<(&tokei::LanguageType, &tokei::Language), (), [closure@src/cli_utils.rs:301:21: 301:43], [closure@std::iter::Iterator::partition::extend<(&tokei::LanguageType, &tokei::Language), std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:302:24: 302:65]>::{closure#0}]>::{closure#0}].2"* noalias nocapture sret dereferenceable(24) %_6, %"[closure@std::iter::Iterator::partition::extend<(&tokei::LanguageType, &tokei::Language), std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:302:24: 302:65]>::{closure#0}].1"* noalias nocapture dereferenceable(24) %_8) | |
to label %bb1 unwind label %cleanup, !dbg !3893 | |
bb1: ; preds = %start | |
store i8 0, i8* %_10, align 1, !dbg !3890 | |
store i8 0, i8* %_9, align 1, !dbg !3890 | |
; invoke core::iter::traits::iterator::Iterator::fold | |
invoke void @_ZN4core4iter6traits8iterator8Iterator4fold17h702d5e853e2a5b86E(%"std::collections::btree_map::Iter<tokei::LanguageType, tokei::Language>"* noalias nocapture dereferenceable(56) %_4, %"[closure@std::iter::adapters::filter::filter_fold<(&tokei::LanguageType, &tokei::Language), (), [closure@src/cli_utils.rs:301:21: 301:43], [closure@std::iter::Iterator::partition::extend<(&tokei::LanguageType, &tokei::Language), std::vec::Vec<(&tokei::LanguageType, &tokei::Language)>, [closure@src/cli_utils.rs:302:24: 302:65]>::{closure#0}]>::{closure#0}].2"* noalias nocapture dereferenceable(24) %_6) | |
to label %bb2 unwind label %cleanup, !dbg !3890 | |
bb2: ; preds = %bb1 | |
store i8 0, i8* %_9, align 1, !dbg !3894 | |
store i8 0, i8* %_10, align 1, !dbg !3894 | |
ret void, !dbg !3895 | |
bb3: ; preds = %bb5, %bb6 | |
%6 = load i8, i8* %_10, align 1, !dbg !3894, !range !3029 | |
%7 = trunc i8 %6 to i1, !dbg !3894 | |
br i1 %7, label %bb7, label %bb4, !dbg !3894 | |
bb4: ; preds = %bb7, %bb3 | |
%8 = bitcast { i8*, i32 }* %0 to i8**, !dbg !3896 | |
%9 = load i8*, i8** %8, align 8, !dbg !3896 | |
%10 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %0, i32 0, i32 1, !dbg !3896 | |
%11 = load i32, i32* %10, align 8, !dbg !3896 | |
%12 = insertvalue { i8*, i32 } undef, i8* %9, 0, !dbg !3896 | |
%13 = insertvalue { i8*, i32 } %12, i32 %11, 1, !dbg !3896 | |
resume { i8*, i32 } %13, !dbg !3896 | |
bb5: ; preds = %bb6 | |
br label %bb3, !dbg !3894 | |
bb6: ; preds = %cleanup | |
%14 = load i8, i8* %_9, align 1, !dbg !3894, !range !3029 | |
%15 = trunc i8 %14 to i1, !dbg !3894 | |
br i1 %15, label %bb5, label %bb3, !dbg !3894 | |
bb7: ; preds = %bb3 | |
br label %bb4, !dbg !3894 | |
cleanup: ; preds = %bb1, %start | |
%16 = landingpad { i8*, i32 } | |
cleanup | |
%17 = extractvalue { i8*, i32 } %16, 0 | |
%18 = extractvalue { i8*, i32 } %16, 1 | |
%19 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %0, i32 0, i32 0 | |
store i8* %17, i8** %19, align 8 | |
%20 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %0, i32 0, i32 1 | |
store i32 %18, i32* %20, align 8 | |
br label %bb6 | |
} | |
; <core::iter::adapters::filter::Filter<I,P> as core::iter::traits::iterator::Iterator>::next | |
; Function Attrs: inlinehint uwtable | |
define internal { i8*, i64 } @"_ZN108_$LT$core..iter..adapters..filter..Filter$LT$I$C$P$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h44a4a34a5eafb116E"(%"std::iter::Filter<std::str::Split<core::str::IsWhitespace>, core::str::IsNotEmpty>"* align 8 dereferenceable(64) %self) unnamed_addr #0 !dbg !3897 { | |
start: | |
%self.dbg.spill = alloca %"std::iter::Filter<std::str::Split<core::str::IsWhitespace>, core::str::IsNotEmpty>"*, align 8 | |
store %"std::iter::Filter<std::str::Split<core::str::IsWhitespace>, core::str::IsNotEmpty>"* %self, %"std::iter::Filter<std::str::Split<core::str::IsWhitespace>, core::str::IsNotEmpty>"** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata %"std::iter::Filter<std::str::Split<core::str::IsWhitespace>, core::str::IsNotEmpty>"** %self.dbg.spill, metadata !3963, metadata !DIExpression()), !dbg !3964 | |
%_2 = bitcast %"std::iter::Filter<std::str::Split<core::str::IsWhitespace>, core::str::IsNotEmpty>"* %self to %"std::str::Split<core::str::IsWhitespace>"*, !dbg !3965 | |
%_3 = bitcast %"std::iter::Filter<std::str::Split<core::str::IsWhitespace>, core::str::IsNotEmpty>"* %self to %"core::str::IsNotEmpty"*, !dbg !3966 | |
; call core::iter::traits::iterator::Iterator::find | |
%0 = call { i8*, i64 } @_ZN4core4iter6traits8iterator8Iterator4find17hd755011f42b22f5aE(%"std::str::Split<core::str::IsWhitespace>"* align 8 dereferenceable(64) %_2, %"core::str::IsNotEmpty"* nonnull align 1 %_3), !dbg !3965 | |
%1 = extractvalue { i8*, i64 } %0, 0, !dbg !3965 | |
%2 = extractvalue { i8*, i64 } %0, 1, !dbg !3965 | |
br label %bb1, !dbg !3965 | |
bb1: ; preds = %start | |
%3 = insertvalue { i8*, i64 } undef, i8* %1, 0, !dbg !3967 | |
%4 = insertvalue { i8*, i64 } %3, i64 %2, 1, !dbg !3967 | |
ret { i8*, i64 } %4, !dbg !3967 | |
} | |
; <rayon::iter::for_each::ForEachConsumer<F> as rayon::iter::plumbing::Consumer<T>>::into_folder | |
; Function Attrs: uwtable | |
define internal align 8 dereferenceable(16) i64* @"_ZN108_$LT$rayon..iter..for_each..ForEachConsumer$LT$F$GT$$u20$as$u20$rayon..iter..plumbing..Consumer$LT$T$GT$$GT$11into_folder17h186bd959d3430154E"(i64* noalias readonly align 8 dereferenceable(16) %self) unnamed_addr #1 !dbg !3968 { | |
start: | |
%self.dbg.spill = alloca i64*, align 8 | |
store i64* %self, i64** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata i64** %self.dbg.spill, metadata !3972, metadata !DIExpression()), !dbg !3973 | |
ret i64* %self, !dbg !3974 | |
} | |
; <rayon::iter::for_each::ForEachConsumer<F> as rayon::iter::plumbing::Consumer<T>>::into_folder | |
; Function Attrs: uwtable | |
define internal nonnull align 1 i8* @"_ZN108_$LT$rayon..iter..for_each..ForEachConsumer$LT$F$GT$$u20$as$u20$rayon..iter..plumbing..Consumer$LT$T$GT$$GT$11into_folder17h3db1ed8db7401e9aE"(i8* noalias nonnull readonly align 1 %self) unnamed_addr #1 !dbg !3975 { | |
start: | |
%self.dbg.spill = alloca i8*, align 8 | |
store i8* %self, i8** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata i8** %self.dbg.spill, metadata !3979, metadata !DIExpression()), !dbg !3980 | |
ret i8* %self, !dbg !3981 | |
} | |
; <rayon::iter::for_each::ForEachConsumer<F> as rayon::iter::plumbing::Consumer<T>>::full | |
; Function Attrs: uwtable | |
define internal zeroext i1 @"_ZN108_$LT$rayon..iter..for_each..ForEachConsumer$LT$F$GT$$u20$as$u20$rayon..iter..plumbing..Consumer$LT$T$GT$$GT$4full17habce72fc5898d01bE"(i64** noalias readonly align 8 dereferenceable(8) %self) unnamed_addr #1 !dbg !3982 { | |
start: | |
%self.dbg.spill = alloca i64**, align 8 | |
store i64** %self, i64*** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata i64*** %self.dbg.spill, metadata !3984, metadata !DIExpression()), !dbg !3985 | |
ret i1 false, !dbg !3986 | |
} | |
; <rayon::iter::for_each::ForEachConsumer<F> as rayon::iter::plumbing::Consumer<T>>::full | |
; Function Attrs: uwtable | |
define internal zeroext i1 @"_ZN108_$LT$rayon..iter..for_each..ForEachConsumer$LT$F$GT$$u20$as$u20$rayon..iter..plumbing..Consumer$LT$T$GT$$GT$4full17hfcf97cbfac3171e5E"(i8** noalias readonly align 8 dereferenceable(8) %self) unnamed_addr #1 !dbg !3987 { | |
start: | |
%self.dbg.spill = alloca i8**, align 8 | |
store i8** %self, i8*** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata i8*** %self.dbg.spill, metadata !3992, metadata !DIExpression()), !dbg !3993 | |
ret i1 false, !dbg !3994 | |
} | |
; <rayon::iter::for_each::ForEachConsumer<F> as rayon::iter::plumbing::Consumer<T>>::split_at | |
; Function Attrs: uwtable | |
define internal { i8*, i8* } @"_ZN108_$LT$rayon..iter..for_each..ForEachConsumer$LT$F$GT$$u20$as$u20$rayon..iter..plumbing..Consumer$LT$T$GT$$GT$8split_at17h67c6562143c94633E"(i8* noalias nonnull readonly align 1 %0, i64 %_index) unnamed_addr #1 !dbg !3995 { | |
start: | |
%_index.dbg.spill = alloca i64, align 8 | |
%1 = alloca { i8*, i8* }, align 8 | |
%self = alloca i8*, align 8 | |
store i8* %0, i8** %self, align 8 | |
call void @llvm.dbg.declare(metadata i8** %self, metadata !4006, metadata !DIExpression()), !dbg !4008 | |
store i64 %_index, i64* %_index.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata i64* %_index.dbg.spill, metadata !4007, metadata !DIExpression()), !dbg !4009 | |
; call <rayon::iter::for_each::ForEachConsumer<F> as rayon::iter::plumbing::UnindexedConsumer<T>>::split_off_left | |
%_3 = call nonnull align 1 i8* @"_ZN117_$LT$rayon..iter..for_each..ForEachConsumer$LT$F$GT$$u20$as$u20$rayon..iter..plumbing..UnindexedConsumer$LT$T$GT$$GT$14split_off_left17hf6c55c01712fd31aE"(i8** noalias readonly align 8 dereferenceable(8) %self), !dbg !4010 | |
br label %bb1, !dbg !4010 | |
bb1: ; preds = %start | |
%_5 = load i8*, i8** %self, align 8, !dbg !4011, !nonnull !4 | |
%2 = bitcast { i8*, i8* }* %1 to i8**, !dbg !4012 | |
store i8* %_3, i8** %2, align 8, !dbg !4012 | |
%3 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %1, i32 0, i32 1, !dbg !4012 | |
store i8* %_5, i8** %3, align 8, !dbg !4012 | |
%4 = bitcast { i8*, i8* }* %1 to i8*, !dbg !4012 | |
%5 = getelementptr i8, i8* %4, i64 16, !dbg !4012 | |
%6 = bitcast i8* %5 to %"rayon::iter::noop::NoopReducer"*, !dbg !4012 | |
%7 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %1, i32 0, i32 0, !dbg !4013 | |
%8 = load i8*, i8** %7, align 8, !dbg !4013, !nonnull !4 | |
%9 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %1, i32 0, i32 1, !dbg !4013 | |
%10 = load i8*, i8** %9, align 8, !dbg !4013, !nonnull !4 | |
%11 = insertvalue { i8*, i8* } undef, i8* %8, 0, !dbg !4013 | |
%12 = insertvalue { i8*, i8* } %11, i8* %10, 1, !dbg !4013 | |
ret { i8*, i8* } %12, !dbg !4013 | |
} | |
; <rayon::iter::filter::FilterConsumer<C,P> as rayon::iter::plumbing::Consumer<T>>::into_folder | |
; Function Attrs: uwtable | |
define internal { i64*, i64* } @"_ZN109_$LT$rayon..iter..filter..FilterConsumer$LT$C$C$P$GT$$u20$as$u20$rayon..iter..plumbing..Consumer$LT$T$GT$$GT$11into_folder17he4fdf4963ad6aac7E"(i64* noalias readonly align 8 dereferenceable(16) %self.0, i64* noalias readonly align 8 dereferenceable(8) %self.1) unnamed_addr #1 !dbg !4014 { | |
start: | |
%self.dbg.spill = alloca { i64*, i64* }, align 8 | |
%0 = alloca { i64*, i64* }, align 8 | |
%1 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %self.dbg.spill, i32 0, i32 0 | |
store i64* %self.0, i64** %1, align 8 | |
%2 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %self.dbg.spill, i32 0, i32 1 | |
store i64* %self.1, i64** %2, align 8 | |
call void @llvm.dbg.declare(metadata { i64*, i64* }* %self.dbg.spill, metadata !4018, metadata !DIExpression()), !dbg !4020 | |
; call <rayon::iter::for_each::ForEachConsumer<F> as rayon::iter::plumbing::Consumer<T>>::into_folder | |
%_2 = call align 8 dereferenceable(16) i64* @"_ZN108_$LT$rayon..iter..for_each..ForEachConsumer$LT$F$GT$$u20$as$u20$rayon..iter..plumbing..Consumer$LT$T$GT$$GT$11into_folder17h186bd959d3430154E"(i64* noalias readonly align 8 dereferenceable(16) %self.0), !dbg !4021 | |
br label %bb1, !dbg !4021 | |
bb1: ; preds = %start | |
%_4 = bitcast i64* %self.1 to i64**, !dbg !4022 | |
%3 = bitcast { i64*, i64* }* %0 to i64**, !dbg !4023 | |
store i64* %_2, i64** %3, align 8, !dbg !4023 | |
%4 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %0, i32 0, i32 1, !dbg !4023 | |
%5 = bitcast i64** %4 to i64***, !dbg !4023 | |
store i64** %_4, i64*** %5, align 8, !dbg !4023 | |
%6 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %0, i32 0, i32 0, !dbg !4024 | |
%7 = load i64*, i64** %6, align 8, !dbg !4024, !nonnull !4 | |
%8 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %0, i32 0, i32 1, !dbg !4024 | |
%9 = load i64*, i64** %8, align 8, !dbg !4024, !nonnull !4 | |
%10 = insertvalue { i64*, i64* } undef, i64* %7, 0, !dbg !4024 | |
%11 = insertvalue { i64*, i64* } %10, i64* %9, 1, !dbg !4024 | |
ret { i64*, i64* } %11, !dbg !4024 | |
} | |
; <rayon::iter::filter::FilterConsumer<C,P> as rayon::iter::plumbing::Consumer<T>>::full | |
; Function Attrs: uwtable | |
define internal zeroext i1 @"_ZN109_$LT$rayon..iter..filter..FilterConsumer$LT$C$C$P$GT$$u20$as$u20$rayon..iter..plumbing..Consumer$LT$T$GT$$GT$4full17hefdea44922ca1af0E"({ i64*, i64* }* noalias readonly align 8 dereferenceable(16) %self) unnamed_addr #1 !dbg !4025 { | |
start: | |
%self.dbg.spill = alloca { i64*, i64* }*, align 8 | |
store { i64*, i64* }* %self, { i64*, i64* }** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata { i64*, i64* }** %self.dbg.spill, metadata !4030, metadata !DIExpression()), !dbg !4031 | |
%_2 = bitcast { i64*, i64* }* %self to i64**, !dbg !4032 | |
; call <rayon::iter::for_each::ForEachConsumer<F> as rayon::iter::plumbing::Consumer<T>>::full | |
%0 = call zeroext i1 @"_ZN108_$LT$rayon..iter..for_each..ForEachConsumer$LT$F$GT$$u20$as$u20$rayon..iter..plumbing..Consumer$LT$T$GT$$GT$4full17habce72fc5898d01bE"(i64** noalias readonly align 8 dereferenceable(8) %_2), !dbg !4032 | |
br label %bb1, !dbg !4032 | |
bb1: ; preds = %start | |
ret i1 %0, !dbg !4033 | |
} | |
; num_format::to_formatted_string::ToFormattedString::to_formatted_string | |
; Function Attrs: uwtable | |
define internal void @_ZN10num_format19to_formatted_string17ToFormattedString19to_formatted_string17ha07f1c7f383a2809E(%"std::string::String"* noalias nocapture sret dereferenceable(24) %s, i64* noalias readonly align 8 dereferenceable(8) %self, %"num_format::CustomFormat"* noalias readonly align 1 dereferenceable(231) %format) unnamed_addr #1 personality i32 (i32, i32, i64, %"unwind::libunwind::_Unwind_Exception"*, %"unwind::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !4034 { | |
start: | |
%self.dbg.spill.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%_4.i.i.i = alloca { i64, i64 }, align 8 | |
%self.dbg.spill.i154.i = alloca %"num_format::Buffer"*, align 8 | |
%self.dbg.spill.i7.i.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%self.dbg.spill.i.i372.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%table_index.dbg.spill.i373.i.i.i = alloca i64, align 8 | |
%sep.dbg.spill.i374.i.i.i = alloca %"num_format::impls::integers::Sep"*, align 8 | |
%buf.dbg.spill.i375.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%self.dbg.spill.i7.i1.i255.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%self.dbg.spill.i.i2.i256.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%table_index.dbg.spill.i3.i257.i.i.i = alloca i64, align 8 | |
%sep.dbg.spill.i4.i258.i.i.i = alloca %"num_format::impls::integers::Sep"*, align 8 | |
%buf.dbg.spill.i5.i259.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%self.dbg.spill.i7.i.i260.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%self.dbg.spill.i.i.i261.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%table_index.dbg.spill.i.i262.i.i.i = alloca i64, align 8 | |
%sep.dbg.spill.i.i263.i.i.i = alloca %"num_format::impls::integers::Sep"*, align 8 | |
%buf.dbg.spill.i.i264.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%table_index.dbg.spill.i265.i.i.i = alloca i64, align 8 | |
%sep.dbg.spill.i266.i.i.i = alloca %"num_format::impls::integers::Sep"*, align 8 | |
%buf.dbg.spill.i267.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%self.dbg.spill.i7.i1.i138.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%self.dbg.spill.i.i2.i139.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%table_index.dbg.spill.i3.i140.i.i.i = alloca i64, align 8 | |
%sep.dbg.spill.i4.i141.i.i.i = alloca %"num_format::impls::integers::Sep"*, align 8 | |
%buf.dbg.spill.i5.i142.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%self.dbg.spill.i7.i.i143.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%self.dbg.spill.i.i.i144.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%table_index.dbg.spill.i.i145.i.i.i = alloca i64, align 8 | |
%sep.dbg.spill.i.i146.i.i.i = alloca %"num_format::impls::integers::Sep"*, align 8 | |
%buf.dbg.spill.i.i147.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%table_index.dbg.spill.i148.i.i.i = alloca i64, align 8 | |
%sep.dbg.spill.i149.i.i.i = alloca %"num_format::impls::integers::Sep"*, align 8 | |
%buf.dbg.spill.i150.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%self.dbg.spill.i7.i1.i21.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%self.dbg.spill.i.i2.i22.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%table_index.dbg.spill.i3.i23.i.i.i = alloca i64, align 8 | |
%sep.dbg.spill.i4.i24.i.i.i = alloca %"num_format::impls::integers::Sep"*, align 8 | |
%buf.dbg.spill.i5.i25.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%self.dbg.spill.i7.i.i26.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%self.dbg.spill.i.i.i27.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%table_index.dbg.spill.i.i28.i.i.i = alloca i64, align 8 | |
%sep.dbg.spill.i.i29.i.i.i = alloca %"num_format::impls::integers::Sep"*, align 8 | |
%buf.dbg.spill.i.i30.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%table_index.dbg.spill.i31.i.i.i = alloca i64, align 8 | |
%sep.dbg.spill.i32.i.i.i = alloca %"num_format::impls::integers::Sep"*, align 8 | |
%buf.dbg.spill.i33.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%self.dbg.spill.i7.i1.i.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%self.dbg.spill.i.i2.i.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%table_index.dbg.spill.i3.i.i.i.i = alloca i64, align 8 | |
%sep.dbg.spill.i4.i.i.i.i = alloca %"num_format::impls::integers::Sep"*, align 8 | |
%buf.dbg.spill.i5.i.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%self.dbg.spill.i7.i.i.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%self.dbg.spill.i.i.i.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%table_index.dbg.spill.i.i.i.i.i = alloca i64, align 8 | |
%sep.dbg.spill.i.i.i.i.i = alloca %"num_format::impls::integers::Sep"*, align 8 | |
%buf.dbg.spill.i.i.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%table_index.dbg.spill.i.i.i.i = alloca i64, align 8 | |
%sep.dbg.spill.i.i.i.i = alloca %"num_format::impls::integers::Sep"*, align 8 | |
%buf.dbg.spill.i.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%0 = alloca { [0 x i8]*, i64 }, align 8 | |
%self.dbg.spill.i13.i.i.i = alloca { [0 x i8]*, i64 }, align 8 | |
%1 = alloca { [0 x i8]*, i64 }, align 8 | |
%self.dbg.spill.i.i.i.i.i = alloca { [0 x i8]*, i64 }, align 8 | |
%dst.dbg.spill.i.i.i.i = alloca { [0 x i8]*, i64 }, align 8 | |
%s_len.dbg.spill.i.i.i.i = alloca i64, align 8 | |
%s.dbg.spill.i.i.i.i = alloca { [0 x i8]*, i64 }, align 8 | |
%2 = alloca { i8*, i32 }, align 8 | |
%n.dbg.spill.i.i.i.i = alloca i128, align 8 | |
%self.dbg.spill.i12.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%_21.i.i.i.i = alloca i8, align 1 | |
%_13.i.i.i.i = alloca { i64, i64 }, align 8 | |
%itoa_buf.i.i.i.i = alloca %"itoa::Buffer", align 1 | |
%self.dbg.spill.i11.i.i.i = alloca %"num_format::CustomFormat"*, align 8 | |
%self.dbg.spill.i10.i.i.i = alloca { i8*, i64 }, align 8 | |
%self.dbg.spill.i.i.i.i = alloca %"num_format::CustomFormat"*, align 8 | |
%_2.i.i.i1.i = alloca %"std::result::Result<num_format::utils::SeparatorStr, num_format::Error>", align 8 | |
%table_index.dbg.spill7.i.i.i = alloca i64, align 8 | |
%table_index.dbg.spill6.i.i.i = alloca i64, align 8 | |
%table_index.dbg.spill4.i.i.i = alloca i64, align 8 | |
%table_index.dbg.spill3.i.i.i = alloca i64, align 8 | |
%table_index.dbg.spill.i.i.i = alloca i64, align 8 | |
%remainder.dbg.spill.i.i.i = alloca i128, align 8 | |
%separator.dbg.spill.i.i.i = alloca { [0 x i8]*, i64 }, align 8 | |
%format.dbg.spill.i.i.i = alloca %"num_format::CustomFormat"*, align 8 | |
%buf.dbg.spill.i.i.i = alloca %"num_format::Buffer"*, align 8 | |
%n1.i.i.i = alloca i64, align 8 | |
%_25.i.i.i = alloca i64, align 8 | |
%sep.i.i.i = alloca %"num_format::impls::integers::Sep", align 8 | |
%_9.i.i.i = alloca i8, align 1 | |
%grouping.i.i.i = alloca i8, align 1 | |
%3 = alloca i64, align 8 | |
%n.i.i.i = alloca i128, align 8 | |
%n.dbg.spill.i.i = alloca i128, align 8 | |
%format.dbg.spill.i.i = alloca %"num_format::CustomFormat"*, align 8 | |
%buf.dbg.spill.i.i = alloca %"num_format::Buffer"*, align 8 | |
%self.dbg.spill.i.i = alloca i64*, align 8 | |
%_3.i.i.i.i.i = alloca %"std::mem::ManuallyDrop<[u8; 191]>", align 1 | |
%_2.i.i.i.i = alloca %"std::mem::MaybeUninit<[u8; 191]>", align 1 | |
%_1.i.i.i = alloca [191 x i8], align 1 | |
%c.dbg.spill.i = alloca i64, align 8 | |
%4 = alloca { i8*, i32 }, align 8 | |
%format.dbg.spill.i = alloca %"num_format::CustomFormat"*, align 8 | |
%self.dbg.spill.i = alloca i64*, align 8 | |
%_10.i = alloca i8, align 1 | |
%buf.i = alloca %"num_format::Buffer", align 8 | |
%5 = alloca { i64, i64 }, align 8 | |
%w.i = alloca %"std::string::String"*, align 8 | |
%6 = alloca { i8*, i32 }, align 8, !dbg !4048 | |
%format.dbg.spill = alloca %"num_format::CustomFormat"*, align 8, !dbg !4048 | |
%self.dbg.spill = alloca i64*, align 8, !dbg !4048 | |
call void @llvm.dbg.declare(metadata %"std::string::String"* %s, metadata !4043, metadata !DIExpression()), !dbg !4048 | |
store i64* %self, i64** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata i64** %self.dbg.spill, metadata !4041, metadata !DIExpression()), !dbg !4049 | |
store %"num_format::CustomFormat"* %format, %"num_format::CustomFormat"** %format.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata %"num_format::CustomFormat"** %format.dbg.spill, metadata !4042, metadata !DIExpression()), !dbg !4050 | |
; call alloc::string::String::with_capacity | |
call void @_ZN5alloc6string6String13with_capacity17h32fab8ee98e3f05dE(%"std::string::String"* noalias nocapture sret dereferenceable(24) %s, i64 191), !dbg !4051 | |
br label %bb1, !dbg !4051 | |
bb1: ; preds = %start | |
store %"std::string::String"* %s, %"std::string::String"** %w.i, align 8, !noalias !4052 | |
store i64* %self, i64** %self.dbg.spill.i, align 8, !noalias !4052 | |
call void @llvm.dbg.declare(metadata i64** %self.dbg.spill.i, metadata !4056, metadata !DIExpression()), !dbg !4098 | |
call void @llvm.dbg.declare(metadata %"std::string::String"** %w.i, metadata !4077, metadata !DIExpression()), !dbg !4100 | |
store %"num_format::CustomFormat"* %format, %"num_format::CustomFormat"** %format.dbg.spill.i, align 8, !noalias !4052 | |
call void @llvm.dbg.declare(metadata %"num_format::CustomFormat"** %format.dbg.spill.i, metadata !4078, metadata !DIExpression()), !dbg !4101 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"* %buf.i, metadata !4079, metadata !DIExpression()), !dbg !4102 | |
call void @llvm.dbg.declare(metadata %"std::fmt::Error"* undef, metadata !4092, metadata !DIExpression()), !dbg !4103 | |
call void @llvm.dbg.declare(metadata {}* undef, metadata !4094, metadata !DIExpression()), !dbg !4104 | |
%7 = bitcast %"std::mem::MaybeUninit<[u8; 191]>"* %_2.i.i.i.i to {}*, !dbg !4105 | |
call void @llvm.dbg.declare(metadata %"std::mem::MaybeUninit<[u8; 191]>"* %_2.i.i.i.i, metadata !4131, metadata !DIExpression()), !dbg !4136 | |
%8 = bitcast %"std::mem::MaybeUninit<[u8; 191]>"* %_2.i.i.i.i to %"std::mem::ManuallyDrop<[u8; 191]>"*, !dbg !4138 | |
%9 = bitcast %"std::mem::ManuallyDrop<[u8; 191]>"* %_3.i.i.i.i.i to i8*, !dbg !4138 | |
%10 = bitcast %"std::mem::ManuallyDrop<[u8; 191]>"* %8 to i8*, !dbg !4138 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 1 %9, i8* align 1 %10, i64 191, i1 false), !dbg !4138, !noalias !4139 | |
call void @llvm.dbg.declare(metadata %"std::mem::ManuallyDrop<[u8; 191]>"* %_3.i.i.i.i.i, metadata !4148, metadata !DIExpression()), !dbg !4153 | |
%11 = bitcast %"std::mem::ManuallyDrop<[u8; 191]>"* %_3.i.i.i.i.i to [191 x i8]*, !dbg !4155 | |
%12 = bitcast [191 x i8]* %_1.i.i.i to i8*, !dbg !4155 | |
%13 = bitcast [191 x i8]* %11 to i8*, !dbg !4155 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 1 %12, i8* align 1 %13, i64 191, i1 false), !dbg !4155, !alias.scope !4156, !noalias !4160 | |
%14 = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 5, !dbg !4162 | |
%15 = bitcast [191 x i8]* %14 to i8*, !dbg !4162 | |
%16 = bitcast [191 x i8]* %_1.i.i.i to i8*, !dbg !4162 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %15, i8* align 1 %16, i64 191, i1 false), !dbg !4162, !noalias !4052 | |
%17 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4162 | |
store i64 191, i64* %17, align 8, !dbg !4162, !alias.scope !4163, !noalias !4052 | |
%18 = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 3, !dbg !4162 | |
store i64 191, i64* %18, align 8, !dbg !4162, !alias.scope !4163, !noalias !4052 | |
store i64* %self, i64** %self.dbg.spill.i.i, align 8, !noalias !4164 | |
call void @llvm.dbg.declare(metadata i64** %self.dbg.spill.i.i, metadata !4168, metadata !DIExpression()), !dbg !4184 | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %buf.dbg.spill.i.i, align 8, !noalias !4164 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %buf.dbg.spill.i.i, metadata !4178, metadata !DIExpression()), !dbg !4186 | |
store %"num_format::CustomFormat"* %format, %"num_format::CustomFormat"** %format.dbg.spill.i.i, align 8, !noalias !4164 | |
call void @llvm.dbg.declare(metadata %"num_format::CustomFormat"** %format.dbg.spill.i.i, metadata !4179, metadata !DIExpression()), !dbg !4187 | |
%_5.i.i = load i64, i64* %self, align 8, !dbg !4188, !alias.scope !4189, !noalias !4190 | |
%n.i.i = zext i64 %_5.i.i to i128, !dbg !4188 | |
store i128 %n.i.i, i128* %n.dbg.spill.i.i, align 8, !dbg !4188, !noalias !4164 | |
call void @llvm.dbg.declare(metadata i128* %n.dbg.spill.i.i, metadata !4180, metadata !DIExpression()), !dbg !4191 | |
store i128 %n.i.i, i128* %n.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata i128* %n.i.i.i, metadata !4195, metadata !DIExpression()), !dbg !4229 | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %buf.dbg.spill.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %buf.dbg.spill.i.i.i, metadata !4200, metadata !DIExpression()), !dbg !4231 | |
store %"num_format::CustomFormat"* %format, %"num_format::CustomFormat"** %format.dbg.spill.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::CustomFormat"** %format.dbg.spill.i.i.i, metadata !4201, metadata !DIExpression()), !dbg !4232 | |
call void @llvm.dbg.declare(metadata i8* %grouping.i.i.i, metadata !4204, metadata !DIExpression()), !dbg !4233 | |
call void @llvm.dbg.declare(metadata %"num_format::impls::integers::Sep"* %sep.i.i.i, metadata !4206, metadata !DIExpression()), !dbg !4234 | |
call void @llvm.dbg.declare(metadata i64* %n1.i.i.i, metadata !4221, metadata !DIExpression()), !dbg !4235 | |
store %"num_format::CustomFormat"* %format, %"num_format::CustomFormat"** %self.dbg.spill.i.i.i.i, align 8, !noalias !4236 | |
call void @llvm.dbg.declare(metadata %"num_format::CustomFormat"** %self.dbg.spill.i.i.i.i, metadata !4239, metadata !DIExpression()), !dbg !4249 | |
; invoke num_format::custom_format::CustomFormat::separator | |
%19 = invoke { [0 x i8]*, i64 } @_ZN10num_format13custom_format12CustomFormat9separator17h0a7cb9943c8e38d6E(%"num_format::CustomFormat"* noalias readonly align 1 dereferenceable(231) %format) | |
to label %.noexc.i unwind label %cleanup.i, !dbg !4251 | |
.noexc.i: ; preds = %bb1 | |
%_4.0.i.i.i.i = extractvalue { [0 x i8]*, i64 } %19, 0, !dbg !4251 | |
%_4.1.i.i.i.i = extractvalue { [0 x i8]*, i64 } %19, 1, !dbg !4251 | |
; invoke num_format::strings::SeparatorStr::new | |
invoke void @_ZN10num_format7strings12SeparatorStr3new17h5e09a0442407b24aE(%"std::result::Result<num_format::utils::SeparatorStr, num_format::Error>"* noalias nocapture sret dereferenceable(40) %_2.i.i.i1.i, [0 x i8]* noalias nonnull readonly align 1 %_4.0.i.i.i.i, i64 %_4.1.i.i.i.i) | |
to label %.noexc3.i unwind label %cleanup.i, !dbg !4252 | |
.noexc3.i: ; preds = %.noexc.i | |
; invoke core::result::Result<T,E>::unwrap | |
%20 = invoke { i8*, i64 } @"_ZN4core6result19Result$LT$T$C$E$GT$6unwrap17h77ae170d5ee85adbE"(%"std::result::Result<num_format::utils::SeparatorStr, num_format::Error>"* noalias nocapture dereferenceable(40) %_2.i.i.i1.i, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc2832 to %"std::panic::Location"*)) | |
to label %.noexc4.i unwind label %cleanup.i, !dbg !4252 | |
.noexc4.i: ; preds = %.noexc3.i | |
%21 = extractvalue { i8*, i64 } %20, 0, !dbg !4252 | |
%22 = extractvalue { i8*, i64 } %20, 1, !dbg !4252 | |
%_5.0.i.i.i = extractvalue { i8*, i64 } %20, 0, !dbg !4253 | |
%_5.1.i.i.i = extractvalue { i8*, i64 } %20, 1, !dbg !4253 | |
%23 = getelementptr inbounds { i8*, i64 }, { i8*, i64 }* %self.dbg.spill.i10.i.i.i, i32 0, i32 0 | |
store i8* %_5.0.i.i.i, i8** %23, align 8, !noalias !4254 | |
%24 = getelementptr inbounds { i8*, i64 }, { i8*, i64 }* %self.dbg.spill.i10.i.i.i, i32 0, i32 1 | |
store i64 %_5.1.i.i.i, i64* %24, align 8, !noalias !4254 | |
call void @llvm.dbg.declare(metadata { i8*, i64 }* %self.dbg.spill.i10.i.i.i, metadata !4257, metadata !DIExpression()), !dbg !4263 | |
%25 = bitcast i8* %_5.0.i.i.i to [0 x i8]*, !dbg !4265 | |
%26 = insertvalue { [0 x i8]*, i64 } undef, [0 x i8]* %25, 0, !dbg !4266 | |
%27 = insertvalue { [0 x i8]*, i64 } %26, i64 %_5.1.i.i.i, 1, !dbg !4266 | |
%28 = getelementptr inbounds { [0 x i8]*, i64 }, { [0 x i8]*, i64 }* %separator.dbg.spill.i.i.i, i32 0, i32 0, !dbg !4253 | |
store [0 x i8]* %25, [0 x i8]** %28, align 8, !dbg !4253, !noalias !4192 | |
%29 = getelementptr inbounds { [0 x i8]*, i64 }, { [0 x i8]*, i64 }* %separator.dbg.spill.i.i.i, i32 0, i32 1, !dbg !4253 | |
store i64 %_5.1.i.i.i, i64* %29, align 8, !dbg !4253, !noalias !4192 | |
call void @llvm.dbg.declare(metadata { [0 x i8]*, i64 }* %separator.dbg.spill.i.i.i, metadata !4202, metadata !DIExpression()), !dbg !4267 | |
store %"num_format::CustomFormat"* %format, %"num_format::CustomFormat"** %self.dbg.spill.i11.i.i.i, align 8, !noalias !4268 | |
call void @llvm.dbg.declare(metadata %"num_format::CustomFormat"** %self.dbg.spill.i11.i.i.i, metadata !4271, metadata !DIExpression()), !dbg !4276 | |
; invoke num_format::custom_format::CustomFormat::grouping | |
%30 = invoke i8 @_ZN10num_format13custom_format12CustomFormat8grouping17h43736ae455bad52fE(%"num_format::CustomFormat"* noalias readonly align 1 dereferenceable(231) %format) | |
to label %.noexc5.i unwind label %cleanup.i, !dbg !4278 | |
.noexc5.i: ; preds = %.noexc4.i | |
store i8 %30, i8* %grouping.i.i.i, align 1, !dbg !4279, !noalias !4192 | |
; invoke core::str::<impl str>::is_empty | |
%_10.i.i6.i = invoke zeroext i1 @"_ZN4core3str21_$LT$impl$u20$str$GT$8is_empty17hf1dee3e0a1b65922E"([0 x i8]* noalias nonnull readonly align 1 %25, i64 %_5.1.i.i.i) | |
to label %_10.i.i.noexc.i unwind label %cleanup.i, !dbg !4280 | |
_10.i.i.noexc.i: ; preds = %.noexc5.i | |
br i1 %_10.i.i6.i, label %bb4.i.i.i, label %bb6.i.i.i, !dbg !4280 | |
bb4.i.i.i: ; preds = %_12.i.i.noexc.i, %_10.i.i.noexc.i | |
store i8 1, i8* %_9.i.i.i, align 1, !dbg !4280, !noalias !4192 | |
br label %bb7.i.i.i, !dbg !4280 | |
bb5.i.i.i: ; preds = %_12.i.i.noexc.i | |
store i8 0, i8* %_9.i.i.i, align 1, !dbg !4280, !noalias !4192 | |
br label %bb7.i.i.i, !dbg !4280 | |
bb6.i.i.i: ; preds = %_10.i.i.noexc.i | |
; invoke <num_format::grouping::Grouping as core::cmp::PartialEq>::eq | |
%_12.i.i7.i = invoke zeroext i1 @"_ZN71_$LT$num_format..grouping..Grouping$u20$as$u20$core..cmp..PartialEq$GT$2eq17hb435ddb0f6a30c41E"(i8* noalias readonly align 1 dereferenceable(1) %grouping.i.i.i, i8* noalias readonly align 1 dereferenceable(1) getelementptr inbounds (<{ [1 x i8] }>, <{ [1 x i8] }>* @alloc1304, i32 0, i32 0, i32 0)) | |
to label %_12.i.i.noexc.i unwind label %cleanup.i, !dbg !4281 | |
_12.i.i.noexc.i: ; preds = %bb6.i.i.i | |
br i1 %_12.i.i7.i, label %bb4.i.i.i, label %bb5.i.i.i, !dbg !4280 | |
bb7.i.i.i: ; preds = %bb5.i.i.i, %bb4.i.i.i | |
%31 = load i8, i8* %_9.i.i.i, align 1, !dbg !4282, !range !3029, !noalias !4192 | |
%32 = trunc i8 %31 to i1, !dbg !4282 | |
br i1 %32, label %bb10.i.i.i, label %bb11.i.i.i, !dbg !4282 | |
bb10.i.i.i: ; preds = %bb7.i.i.i | |
%_16.i.i.i = load i128, i128* %n.i.i.i, align 8, !dbg !4283, !noalias !4192 | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %self.dbg.spill.i12.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %self.dbg.spill.i12.i.i.i, metadata !4284, metadata !DIExpression()), !dbg !4308 | |
store i128 %_16.i.i.i, i128* %n.dbg.spill.i.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata i128* %n.dbg.spill.i.i.i.i, metadata !4289, metadata !DIExpression()), !dbg !4310 | |
call void @llvm.dbg.declare(metadata %"itoa::Buffer"* %itoa_buf.i.i.i.i, metadata !4290, metadata !DIExpression()), !dbg !4311 | |
store i8 0, i8* %_21.i.i.i.i, align 1, !dbg !4312, !noalias !4192 | |
store i8 1, i8* %_21.i.i.i.i, align 1, !dbg !4312, !noalias !4192 | |
; invoke itoa::Buffer::new | |
invoke void @_ZN4itoa6Buffer3new17hc18e886a4b5631e9E(%"itoa::Buffer"* noalias nocapture sret dereferenceable(40) %itoa_buf.i.i.i.i) | |
to label %bb1.i.i.i.i unwind label %cleanup.i.i.i.i, !dbg !4313 | |
bb1.i.i.i.i: ; preds = %bb10.i.i.i | |
store i8 0, i8* %_21.i.i.i.i, align 1, !dbg !4314, !noalias !4192 | |
; invoke itoa::Buffer::format | |
%33 = invoke { [0 x i8]*, i64 } @_ZN4itoa6Buffer6format17h8d0db1f2d1dbc4ebE(%"itoa::Buffer"* align 1 dereferenceable(40) %itoa_buf.i.i.i.i, i128 %_16.i.i.i) | |
to label %bb2.i.i.i.i unwind label %cleanup.i.i.i.i, !dbg !4315 | |
bb2.i.i.i.i: ; preds = %bb1.i.i.i.i | |
%s.0.i.i.i.i = extractvalue { [0 x i8]*, i64 } %33, 0, !dbg !4315 | |
%s.1.i.i.i.i = extractvalue { [0 x i8]*, i64 } %33, 1, !dbg !4315 | |
%34 = getelementptr inbounds { [0 x i8]*, i64 }, { [0 x i8]*, i64 }* %s.dbg.spill.i.i.i.i, i32 0, i32 0, !dbg !4315 | |
store [0 x i8]* %s.0.i.i.i.i, [0 x i8]** %34, align 8, !dbg !4315, !noalias !4192 | |
%35 = getelementptr inbounds { [0 x i8]*, i64 }, { [0 x i8]*, i64 }* %s.dbg.spill.i.i.i.i, i32 0, i32 1, !dbg !4315 | |
store i64 %s.1.i.i.i.i, i64* %35, align 8, !dbg !4315, !noalias !4192 | |
call void @llvm.dbg.declare(metadata { [0 x i8]*, i64 }* %s.dbg.spill.i.i.i.i, metadata !4296, metadata !DIExpression()), !dbg !4316 | |
; invoke core::str::<impl str>::len | |
%s_len.i.i.i.i = invoke i64 @"_ZN4core3str21_$LT$impl$u20$str$GT$3len17had46ebfc47435aa2E"([0 x i8]* noalias nonnull readonly align 1 %s.0.i.i.i.i, i64 %s.1.i.i.i.i) | |
to label %bb3.i.i.i.i unwind label %cleanup.i.i.i.i, !dbg !4317 | |
bb3.i.i.i.i: ; preds = %bb2.i.i.i.i | |
store i64 %s_len.i.i.i.i, i64* %s_len.dbg.spill.i.i.i.i, align 8, !dbg !4317, !noalias !4192 | |
call void @llvm.dbg.declare(metadata i64* %s_len.dbg.spill.i.i.i.i, metadata !4298, metadata !DIExpression()), !dbg !4318 | |
%36 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 191, i64 %s_len.i.i.i.i), !dbg !4319 | |
%_9.0.i.i.i.i = extractvalue { i64, i1 } %36, 0, !dbg !4319 | |
%_9.1.i.i.i.i = extractvalue { i64, i1 } %36, 1, !dbg !4319 | |
%37 = call i1 @llvm.expect.i1(i1 %_9.1.i.i.i.i, i1 false), !dbg !4319 | |
br i1 %37, label %panic.i.i.i.i, label %bb4.i.i.i.i, !dbg !4319 | |
bb4.i.i.i.i: ; preds = %bb3.i.i.i.i | |
%38 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4320 | |
store i64 %_9.0.i.i.i.i, i64* %38, align 8, !dbg !4320, !noalias !4192 | |
%39 = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 3, !dbg !4321 | |
store i64 191, i64* %39, align 8, !dbg !4321, !noalias !4192 | |
%_12.i.i.i.i = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 5, !dbg !4322 | |
%40 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4323 | |
%_14.i.i.i.i = load i64, i64* %40, align 8, !dbg !4323, !noalias !4192 | |
%41 = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 3, !dbg !4324 | |
%_15.i.i.i.i = load i64, i64* %41, align 8, !dbg !4324, !noalias !4192 | |
%42 = bitcast { i64, i64 }* %_13.i.i.i.i to i64*, !dbg !4323 | |
store i64 %_14.i.i.i.i, i64* %42, align 8, !dbg !4323, !noalias !4192 | |
%43 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %_13.i.i.i.i, i32 0, i32 1, !dbg !4323 | |
store i64 %_15.i.i.i.i, i64* %43, align 8, !dbg !4323, !noalias !4192 | |
%44 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %_13.i.i.i.i, i32 0, i32 0, !dbg !4322 | |
%45 = load i64, i64* %44, align 8, !dbg !4322, !noalias !4192 | |
%46 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %_13.i.i.i.i, i32 0, i32 1, !dbg !4322 | |
%47 = load i64, i64* %46, align 8, !dbg !4322, !noalias !4192 | |
; invoke core::array::<impl core::ops::index::IndexMut<I> for [T; N]>::index_mut | |
%48 = invoke { [0 x i8]*, i64 } @"_ZN4core5array88_$LT$impl$u20$core..ops..index..IndexMut$LT$I$GT$$u20$for$u20$$u5b$T$u3b$$u20$N$u5d$$GT$9index_mut17hfe6e820b85abe3d3E"([191 x i8]* align 1 dereferenceable(191) %_12.i.i.i.i, i64 %45, i64 %47, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1646 to %"std::panic::Location"*)) | |
to label %bb5.i.i.i.i unwind label %cleanup.i.i.i.i, !dbg !4322 | |
bb5.i.i.i.i: ; preds = %bb4.i.i.i.i | |
%_11.0.i.i.i.i = extractvalue { [0 x i8]*, i64 } %48, 0, !dbg !4322 | |
%_11.1.i.i.i.i = extractvalue { [0 x i8]*, i64 } %48, 1, !dbg !4322 | |
%49 = getelementptr inbounds { [0 x i8]*, i64 }, { [0 x i8]*, i64 }* %dst.dbg.spill.i.i.i.i, i32 0, i32 0, !dbg !4325 | |
store [0 x i8]* %_11.0.i.i.i.i, [0 x i8]** %49, align 8, !dbg !4325, !noalias !4192 | |
%50 = getelementptr inbounds { [0 x i8]*, i64 }, { [0 x i8]*, i64 }* %dst.dbg.spill.i.i.i.i, i32 0, i32 1, !dbg !4325 | |
store i64 %_11.1.i.i.i.i, i64* %50, align 8, !dbg !4325, !noalias !4192 | |
call void @llvm.dbg.declare(metadata { [0 x i8]*, i64 }* %dst.dbg.spill.i.i.i.i, metadata !4300, metadata !DIExpression()), !dbg !4326 | |
%51 = getelementptr inbounds { [0 x i8]*, i64 }, { [0 x i8]*, i64 }* %self.dbg.spill.i.i.i.i.i, i32 0, i32 0 | |
store [0 x i8]* %s.0.i.i.i.i, [0 x i8]** %51, align 8, !noalias !4327 | |
%52 = getelementptr inbounds { [0 x i8]*, i64 }, { [0 x i8]*, i64 }* %self.dbg.spill.i.i.i.i.i, i32 0, i32 1 | |
store i64 %s.1.i.i.i.i, i64* %52, align 8, !noalias !4327 | |
call void @llvm.dbg.declare(metadata { [0 x i8]*, i64 }* %self.dbg.spill.i.i.i.i.i, metadata !4330, metadata !DIExpression()), !dbg !4341 | |
%53 = getelementptr inbounds { [0 x i8]*, i64 }, { [0 x i8]*, i64 }* %1, i32 0, i32 0, !dbg !4343 | |
store [0 x i8]* %s.0.i.i.i.i, [0 x i8]** %53, align 8, !dbg !4343, !noalias !4327 | |
%54 = getelementptr inbounds { [0 x i8]*, i64 }, { [0 x i8]*, i64 }* %1, i32 0, i32 1, !dbg !4343 | |
store i64 %s.1.i.i.i.i, i64* %54, align 8, !dbg !4343, !noalias !4327 | |
%55 = getelementptr inbounds { [0 x i8]*, i64 }, { [0 x i8]*, i64 }* %1, i32 0, i32 0, !dbg !4343 | |
%56 = load [0 x i8]*, [0 x i8]** %55, align 8, !dbg !4343, !noalias !4192, !nonnull !4 | |
%57 = getelementptr inbounds { [0 x i8]*, i64 }, { [0 x i8]*, i64 }* %1, i32 0, i32 1, !dbg !4343 | |
%58 = load i64, i64* %57, align 8, !dbg !4343, !noalias !4192 | |
%59 = insertvalue { [0 x i8]*, i64 } undef, [0 x i8]* %56, 0, !dbg !4344 | |
%60 = insertvalue { [0 x i8]*, i64 } %59, i64 %58, 1, !dbg !4344 | |
; invoke core::slice::<impl [T]>::copy_from_slice | |
invoke void @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$15copy_from_slice17h59cd2c84aafdc122E"([0 x i8]* nonnull align 1 %_11.0.i.i.i.i, i64 %_11.1.i.i.i.i, [0 x i8]* noalias nonnull readonly align 1 %56, i64 %58) | |
to label %_ZN10num_format6buffer6Buffer15write_with_itoa17h1d697047b421c544E.exit.i.i.i unwind label %cleanup.i.i.i.i, !dbg !4345 | |
bb8.i.i.i.i: ; preds = %cleanup.i.i.i.i, %bb9.i.i.i.i | |
%61 = bitcast { i8*, i32 }* %2 to i8**, !dbg !4346 | |
%62 = load i8*, i8** %61, align 8, !dbg !4346, !noalias !4192 | |
%63 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %2, i32 0, i32 1, !dbg !4346 | |
%64 = load i32, i32* %63, align 8, !dbg !4346, !noalias !4192 | |
%65 = insertvalue { i8*, i32 } undef, i8* %62, 0, !dbg !4346 | |
%66 = insertvalue { i8*, i32 } %65, i32 %64, 1, !dbg !4346 | |
br label %cleanup.body.i | |
bb9.i.i.i.i: ; preds = %cleanup.i.i.i.i | |
br label %bb8.i.i.i.i, !dbg !4347 | |
cleanup.i.i.i.i: ; preds = %panic.i.i.i.i, %bb5.i.i.i.i, %bb4.i.i.i.i, %bb2.i.i.i.i, %bb1.i.i.i.i, %bb10.i.i.i | |
%67 = landingpad { i8*, i32 } | |
cleanup | |
%68 = extractvalue { i8*, i32 } %67, 0 | |
%69 = extractvalue { i8*, i32 } %67, 1 | |
%70 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %2, i32 0, i32 0 | |
store i8* %68, i8** %70, align 8, !noalias !4192 | |
%71 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %2, i32 0, i32 1 | |
store i32 %69, i32* %71, align 8, !noalias !4192 | |
%72 = load i8, i8* %_21.i.i.i.i, align 1, !dbg !4347, !range !3029, !noalias !4192 | |
%73 = trunc i8 %72 to i1, !dbg !4347 | |
br i1 %73, label %bb9.i.i.i.i, label %bb8.i.i.i.i, !dbg !4347 | |
panic.i.i.i.i: ; preds = %bb3.i.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1644 to %"std::panic::Location"*)) | |
to label %unreachable.i.i.i.i unwind label %cleanup.i.i.i.i, !dbg !4319 | |
unreachable.i.i.i.i: ; preds = %panic.i.i.i.i | |
unreachable | |
_ZN10num_format6buffer6Buffer15write_with_itoa17h1d697047b421c544E.exit.i.i.i: ; preds = %bb5.i.i.i.i | |
store i64 %s_len.i.i.i.i, i64* %3, align 8, !dbg !4348, !noalias !4192 | |
br label %"_ZN10num_format5impls8integers80_$LT$impl$u20$num_format..to_formatted_str..ToFormattedStr$u20$for$u20$usize$GT$14read_to_buffer17hb9d99cfff8f3da51E.exit.i", !dbg !4349 | |
bb11.i.i.i: ; preds = %bb7.i.i.i | |
%74 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4350 | |
store i64 191, i64* %74, align 8, !dbg !4350, !noalias !4192 | |
%75 = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 3, !dbg !4351 | |
store i64 191, i64* %75, align 8, !dbg !4351, !noalias !4192 | |
%76 = getelementptr inbounds { [0 x i8]*, i64 }, { [0 x i8]*, i64 }* %self.dbg.spill.i13.i.i.i, i32 0, i32 0 | |
store [0 x i8]* %25, [0 x i8]** %76, align 8, !noalias !4352 | |
%77 = getelementptr inbounds { [0 x i8]*, i64 }, { [0 x i8]*, i64 }* %self.dbg.spill.i13.i.i.i, i32 0, i32 1 | |
store i64 %_5.1.i.i.i, i64* %77, align 8, !noalias !4352 | |
call void @llvm.dbg.declare(metadata { [0 x i8]*, i64 }* %self.dbg.spill.i13.i.i.i, metadata !4330, metadata !DIExpression()), !dbg !4355 | |
%78 = getelementptr inbounds { [0 x i8]*, i64 }, { [0 x i8]*, i64 }* %0, i32 0, i32 0, !dbg !4357 | |
store [0 x i8]* %25, [0 x i8]** %78, align 8, !dbg !4357, !noalias !4352 | |
%79 = getelementptr inbounds { [0 x i8]*, i64 }, { [0 x i8]*, i64 }* %0, i32 0, i32 1, !dbg !4357 | |
store i64 %_5.1.i.i.i, i64* %79, align 8, !dbg !4357, !noalias !4352 | |
%80 = getelementptr inbounds { [0 x i8]*, i64 }, { [0 x i8]*, i64 }* %0, i32 0, i32 0, !dbg !4357 | |
%81 = load [0 x i8]*, [0 x i8]** %80, align 8, !dbg !4357, !noalias !4192, !nonnull !4 | |
%82 = getelementptr inbounds { [0 x i8]*, i64 }, { [0 x i8]*, i64 }* %0, i32 0, i32 1, !dbg !4357 | |
%83 = load i64, i64* %82, align 8, !dbg !4357, !noalias !4192 | |
%84 = insertvalue { [0 x i8]*, i64 } undef, [0 x i8]* %81, 0, !dbg !4358 | |
%85 = insertvalue { [0 x i8]*, i64 } %84, i64 %83, 1, !dbg !4358 | |
; invoke core::slice::<impl [T]>::as_ptr | |
%_18.i.i8.i = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17h27899ce949502f24E"([0 x i8]* noalias nonnull readonly align 1 %81, i64 %83) | |
to label %_18.i.i.noexc.i unwind label %cleanup.i, !dbg !4359 | |
_18.i.i.noexc.i: ; preds = %bb11.i.i.i | |
; invoke core::str::<impl str>::len | |
%_22.i.i9.i = invoke i64 @"_ZN4core3str21_$LT$impl$u20$str$GT$3len17had46ebfc47435aa2E"([0 x i8]* noalias nonnull readonly align 1 %25, i64 %_5.1.i.i.i) | |
to label %_22.i.i.noexc.i unwind label %cleanup.i, !dbg !4360 | |
_22.i.i.noexc.i: ; preds = %_18.i.i.noexc.i | |
%86 = load i8, i8* %grouping.i.i.i, align 1, !dbg !4361, !range !4362, !noalias !4192 | |
%_26.i.i.i = zext i8 %86 to i64, !dbg !4361 | |
switch i64 %_26.i.i.i, label %bb17.i.i.i [ | |
i64 0, label %bb18.i.i.i | |
i64 1, label %bb19.i.i.i | |
i64 2, label %bb16.i.i.i | |
], !dbg !4361 | |
bb16.i.i.i: ; preds = %_22.i.i.noexc.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast (<{ [40 x i8] }>* @alloc1868 to [0 x i8]*), i64 40, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1634 to %"std::panic::Location"*)) | |
to label %.noexc10.i unwind label %cleanup.i, !dbg !4363 | |
.noexc10.i: ; preds = %bb16.i.i.i | |
unreachable, !dbg !4363 | |
bb17.i.i.i: ; preds = %_22.i.i.noexc.i | |
unreachable, !dbg !4364 | |
bb18.i.i.i: ; preds = %_22.i.i.noexc.i | |
store i64 4, i64* %_25.i.i.i, align 8, !dbg !4365, !noalias !4192 | |
br label %bb20.i.i.i, !dbg !4366 | |
bb19.i.i.i: ; preds = %_22.i.i.noexc.i | |
store i64 3, i64* %_25.i.i.i, align 8, !dbg !4367, !noalias !4192 | |
br label %bb20.i.i.i, !dbg !4366 | |
bb20.i.i.i: ; preds = %bb19.i.i.i, %bb18.i.i.i | |
%87 = bitcast %"num_format::impls::integers::Sep"* %sep.i.i.i to i8**, !dbg !4368 | |
store i8* %_18.i.i8.i, i8** %87, align 8, !dbg !4368, !noalias !4192 | |
%88 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4368 | |
store i64 %_22.i.i9.i, i64* %88, align 8, !dbg !4368, !noalias !4192 | |
%89 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4368 | |
store i64 187, i64* %89, align 8, !dbg !4368, !noalias !4192 | |
%90 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 9, !dbg !4368 | |
%91 = load i64, i64* %_25.i.i.i, align 8, !dbg !4368, !noalias !4192 | |
store i64 %91, i64* %90, align 8, !dbg !4368, !noalias !4192 | |
%92 = bitcast %"num_format::impls::integers::Sep"* %sep.i.i.i to %"std::marker::PhantomData<&()>"*, !dbg !4368 | |
br label %bb21.i.i.i, !dbg !4369 | |
bb21.i.i.i: ; preds = %.noexc72.i, %bb20.i.i.i | |
%_29.i.i.i = load i128, i128* %n.i.i.i, align 8, !dbg !4370, !noalias !4192 | |
%_28.i.i.i = icmp uge i128 %_29.i.i.i, 10000, !dbg !4370 | |
br i1 %_28.i.i.i, label %bb23.i.i.i, label %bb22.i.i.i, !dbg !4369 | |
bb22.i.i.i: ; preds = %bb21.i.i.i | |
%_53.i.i.i = load i128, i128* %n.i.i.i, align 8, !dbg !4371, !noalias !4192 | |
%93 = trunc i128 %_53.i.i.i to i64, !dbg !4371 | |
store i64 %93, i64* %n1.i.i.i, align 8, !dbg !4371, !noalias !4192 | |
br label %bb28.i.i.i, !dbg !4372 | |
bb23.i.i.i: ; preds = %bb21.i.i.i | |
%_31.i.i.i = load i128, i128* %n.i.i.i, align 8, !dbg !4373, !noalias !4192 | |
%remainder.i.i.i = urem i128 %_31.i.i.i, 10000, !dbg !4373 | |
store i128 %remainder.i.i.i, i128* %remainder.dbg.spill.i.i.i, align 8, !dbg !4373, !noalias !4192 | |
call void @llvm.dbg.declare(metadata i128* %remainder.dbg.spill.i.i.i, metadata !4215, metadata !DIExpression()), !dbg !4374 | |
%_34.i.i.i = urem i128 %remainder.i.i.i, 100, !dbg !4375 | |
%_36.0.i.i.i = shl i128 %_34.i.i.i, 1, !dbg !4376 | |
%table_index.i.i.i = trunc i128 %_36.0.i.i.i to i64, !dbg !4376 | |
store i64 %table_index.i.i.i, i64* %table_index.dbg.spill.i.i.i, align 8, !dbg !4376, !noalias !4192 | |
call void @llvm.dbg.declare(metadata i64* %table_index.dbg.spill.i.i.i, metadata !4217, metadata !DIExpression()), !dbg !4377 | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %buf.dbg.spill.i.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %buf.dbg.spill.i.i.i.i, metadata !4378, metadata !DIExpression()), !dbg !4386 | |
store %"num_format::impls::integers::Sep"* %sep.i.i.i, %"num_format::impls::integers::Sep"** %sep.dbg.spill.i.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::impls::integers::Sep"** %sep.dbg.spill.i.i.i.i, metadata !4384, metadata !DIExpression()), !dbg !4388 | |
store i64 %table_index.i.i.i, i64* %table_index.dbg.spill.i.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata i64* %table_index.dbg.spill.i.i.i.i, metadata !4385, metadata !DIExpression()), !dbg !4389 | |
%94 = call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %table_index.i.i.i, i64 1), !dbg !4390 | |
%_9.0.i15.i.i.i = extractvalue { i64, i1 } %94, 0, !dbg !4390 | |
%_9.1.i16.i.i.i = extractvalue { i64, i1 } %94, 1, !dbg !4390 | |
%95 = call i1 @llvm.expect.i1(i1 %_9.1.i16.i.i.i, i1 false), !dbg !4390 | |
br i1 %95, label %panic.i20.i.i.i, label %bb1.i17.i.i.i, !dbg !4390 | |
bb1.i17.i.i.i: ; preds = %bb23.i.i.i | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %buf.dbg.spill.i.i.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %buf.dbg.spill.i.i.i.i.i, metadata !4391, metadata !DIExpression()), !dbg !4396 | |
store %"num_format::impls::integers::Sep"* %sep.i.i.i, %"num_format::impls::integers::Sep"** %sep.dbg.spill.i.i.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::impls::integers::Sep"** %sep.dbg.spill.i.i.i.i.i, metadata !4394, metadata !DIExpression()), !dbg !4398 | |
store i64 %_9.0.i15.i.i.i, i64* %table_index.dbg.spill.i.i.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata i64* %table_index.dbg.spill.i.i.i.i.i, metadata !4395, metadata !DIExpression()), !dbg !4399 | |
%96 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4400 | |
%97 = load i64, i64* %96, align 8, !dbg !4400, !noalias !4192 | |
%98 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %97, i64 1), !dbg !4400 | |
%_4.0.i.i.i.i.i = extractvalue { i64, i1 } %98, 0, !dbg !4400 | |
%_4.1.i.i.i.i.i = extractvalue { i64, i1 } %98, 1, !dbg !4400 | |
%99 = call i1 @llvm.expect.i1(i1 %_4.1.i.i.i.i.i, i1 false), !dbg !4400 | |
br i1 %99, label %panic.i.i.i.i.i, label %bb1.i.i.i.i.i, !dbg !4400 | |
bb1.i.i.i.i.i: ; preds = %bb1.i17.i.i.i | |
%100 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4400 | |
store i64 %_4.0.i.i.i.i.i, i64* %100, align 8, !dbg !4400, !noalias !4192 | |
%101 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4401 | |
%_6.i.i.i.i.i = load i64, i64* %101, align 8, !dbg !4401, !noalias !4192 | |
%102 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4402 | |
%_8.i.i.i.i.i = load i64, i64* %102, align 8, !dbg !4402, !noalias !4192 | |
%_5.i.i.i.i.i = icmp eq i64 %_6.i.i.i.i.i, %_8.i.i.i.i.i, !dbg !4401 | |
br i1 %_5.i.i.i.i.i, label %bb2.i.i.i.i.i, label %bb3.i.i.i.i.i, !dbg !4403 | |
bb2.i.i.i.i.i: ; preds = %bb1.i.i.i.i.i | |
%103 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4404 | |
%_10.i.i.i.i.i = load i64, i64* %103, align 8, !dbg !4404, !noalias !4192 | |
%104 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %_10.i.i.i.i.i, i64 1), !dbg !4404 | |
%_11.0.i.i.i.i.i = extractvalue { i64, i1 } %104, 0, !dbg !4404 | |
%_11.1.i.i.i.i.i = extractvalue { i64, i1 } %104, 1, !dbg !4404 | |
%105 = call i1 @llvm.expect.i1(i1 %_11.1.i.i.i.i.i, i1 false), !dbg !4404 | |
br i1 %105, label %panic1.i.i.i.i.i, label %bb4.i.i.i.i.i, !dbg !4404 | |
bb3.i.i.i.i.i: ; preds = %bb1.i.i.i.i.i | |
br label %_ZN10num_format5impls8integers14write_one_byte17h97d3057c2b7ffd5eE.exit.i.i.i.i, !dbg !4403 | |
bb4.i.i.i.i.i: ; preds = %bb2.i.i.i.i.i | |
%106 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4405 | |
%107 = load i64, i64* %106, align 8, !dbg !4405, !noalias !4192 | |
%108 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %107, i64 %_11.0.i.i.i.i.i), !dbg !4405 | |
%_12.0.i.i.i.i.i = extractvalue { i64, i1 } %108, 0, !dbg !4405 | |
%_12.1.i.i.i.i.i = extractvalue { i64, i1 } %108, 1, !dbg !4405 | |
%109 = call i1 @llvm.expect.i1(i1 %_12.1.i.i.i.i.i, i1 false), !dbg !4405 | |
br i1 %109, label %panic2.i.i.i.i.i, label %bb5.i.i.i.i.i, !dbg !4405 | |
bb5.i.i.i.i.i: ; preds = %bb4.i.i.i.i.i | |
%110 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4405 | |
store i64 %_12.0.i.i.i.i.i, i64* %110, align 8, !dbg !4405, !noalias !4192 | |
%111 = bitcast %"num_format::impls::integers::Sep"* %sep.i.i.i to i8**, !dbg !4406 | |
%_14.i.i.i.i.i = load i8*, i8** %111, align 8, !dbg !4406, !noalias !4192 | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %self.dbg.spill.i.i.i.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %self.dbg.spill.i.i.i.i.i.i, metadata !4407, metadata !DIExpression()), !dbg !4412 | |
%_3.i.i.i.i.i.i = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 5, !dbg !4414 | |
%_2.0.i.i.i.i.i.i = bitcast [191 x i8]* %_3.i.i.i.i.i.i to [0 x i8]*, !dbg !4414 | |
; invoke core::slice::<impl [T]>::as_mut_ptr | |
%112 = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17hb087e752b2d95b3bE"([0 x i8]* nonnull align 1 %_2.0.i.i.i.i.i.i, i64 191) | |
to label %.noexc11.i unwind label %cleanup.i, !dbg !4414 | |
.noexc11.i: ; preds = %bb5.i.i.i.i.i | |
%113 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4415 | |
%_18.i.i.i.i.i = load i64, i64* %113, align 8, !dbg !4415, !noalias !4192 | |
; invoke core::ptr::mut_ptr::<impl *mut T>::add | |
%_15.i.i.i.i12.i = invoke i8* @"_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h4388e2a001b4776cE"(i8* %112, i64 %_18.i.i.i.i.i) | |
to label %_15.i.i.i.i.noexc.i unwind label %cleanup.i, !dbg !4416 | |
_15.i.i.i.i.noexc.i: ; preds = %.noexc11.i | |
%114 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4417 | |
%_19.i.i.i.i.i = load i64, i64* %114, align 8, !dbg !4417, !noalias !4192 | |
; invoke core::intrinsics::copy_nonoverlapping | |
invoke void @_ZN4core10intrinsics19copy_nonoverlapping17hc9c5ec9cfafff2ccE(i8* %_14.i.i.i.i.i, i8* %_15.i.i.i.i12.i, i64 %_19.i.i.i.i.i) | |
to label %.noexc13.i unwind label %cleanup.i, !dbg !4418 | |
.noexc13.i: ; preds = %_15.i.i.i.i.noexc.i | |
%115 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 9, !dbg !4419 | |
%_21.i.i.i.i.i = load i64, i64* %115, align 8, !dbg !4419, !noalias !4192 | |
%116 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4420 | |
%_24.i.i.i.i.i = load i64, i64* %116, align 8, !dbg !4420, !noalias !4192 | |
%117 = call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %_24.i.i.i.i.i, i64 1), !dbg !4421 | |
%_25.0.i.i.i.i.i = extractvalue { i64, i1 } %117, 0, !dbg !4421 | |
%_25.1.i.i.i.i.i = extractvalue { i64, i1 } %117, 1, !dbg !4421 | |
%118 = call i1 @llvm.expect.i1(i1 %_25.1.i.i.i.i.i, i1 false), !dbg !4421 | |
br i1 %118, label %panic3.i.i.i.i.i, label %bb9.i.i.i.i.i, !dbg !4421 | |
bb9.i.i.i.i.i: ; preds = %.noexc13.i | |
%119 = call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %_21.i.i.i.i.i, i64 %_25.0.i.i.i.i.i), !dbg !4419 | |
%_26.0.i.i.i.i.i = extractvalue { i64, i1 } %119, 0, !dbg !4419 | |
%_26.1.i.i.i.i.i = extractvalue { i64, i1 } %119, 1, !dbg !4419 | |
%120 = call i1 @llvm.expect.i1(i1 %_26.1.i.i.i.i.i, i1 false), !dbg !4419 | |
br i1 %120, label %panic4.i.i.i.i.i, label %bb10.i.i.i.i.i, !dbg !4419 | |
bb10.i.i.i.i.i: ; preds = %bb9.i.i.i.i.i | |
%121 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4422 | |
%122 = load i64, i64* %121, align 8, !dbg !4422, !noalias !4192 | |
%123 = call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %122, i64 %_26.0.i.i.i.i.i), !dbg !4422 | |
%_27.0.i.i.i.i.i = extractvalue { i64, i1 } %123, 0, !dbg !4422 | |
%_27.1.i.i.i.i.i = extractvalue { i64, i1 } %123, 1, !dbg !4422 | |
%124 = call i1 @llvm.expect.i1(i1 %_27.1.i.i.i.i.i, i1 false), !dbg !4422 | |
br i1 %124, label %panic5.i.i.i.i.i, label %bb11.i.i.i.i.i, !dbg !4422 | |
bb11.i.i.i.i.i: ; preds = %bb10.i.i.i.i.i | |
%125 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4422 | |
store i64 %_27.0.i.i.i.i.i, i64* %125, align 8, !dbg !4422, !noalias !4192 | |
%126 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4423 | |
%127 = load i64, i64* %126, align 8, !dbg !4423, !noalias !4192 | |
%128 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %127, i64 1), !dbg !4423 | |
%_28.0.i.i.i.i.i = extractvalue { i64, i1 } %128, 0, !dbg !4423 | |
%_28.1.i.i.i.i.i = extractvalue { i64, i1 } %128, 1, !dbg !4423 | |
%129 = call i1 @llvm.expect.i1(i1 %_28.1.i.i.i.i.i, i1 false), !dbg !4423 | |
br i1 %129, label %panic6.i.i.i.i.i, label %bb12.i.i.i.i.i, !dbg !4423 | |
bb12.i.i.i.i.i: ; preds = %bb11.i.i.i.i.i | |
%130 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4423 | |
store i64 %_28.0.i.i.i.i.i, i64* %130, align 8, !dbg !4423, !noalias !4192 | |
br label %_ZN10num_format5impls8integers14write_one_byte17h97d3057c2b7ffd5eE.exit.i.i.i.i, !dbg !4403 | |
panic.i.i.i.i.i: ; preds = %bb1.i17.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1616 to %"std::panic::Location"*)) | |
to label %.noexc14.i unwind label %cleanup.i, !dbg !4400 | |
.noexc14.i: ; preds = %panic.i.i.i.i.i | |
unreachable, !dbg !4400 | |
panic1.i.i.i.i.i: ; preds = %bb2.i.i.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1618 to %"std::panic::Location"*)) | |
to label %.noexc15.i unwind label %cleanup.i, !dbg !4404 | |
.noexc15.i: ; preds = %panic1.i.i.i.i.i | |
unreachable, !dbg !4404 | |
panic2.i.i.i.i.i: ; preds = %bb4.i.i.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1620 to %"std::panic::Location"*)) | |
to label %.noexc16.i unwind label %cleanup.i, !dbg !4405 | |
.noexc16.i: ; preds = %panic2.i.i.i.i.i | |
unreachable, !dbg !4405 | |
panic3.i.i.i.i.i: ; preds = %.noexc13.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1622 to %"std::panic::Location"*)) | |
to label %.noexc17.i unwind label %cleanup.i, !dbg !4421 | |
.noexc17.i: ; preds = %panic3.i.i.i.i.i | |
unreachable, !dbg !4421 | |
panic4.i.i.i.i.i: ; preds = %bb9.i.i.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([28 x i8]* @str.1 to [0 x i8]*), i64 28, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1624 to %"std::panic::Location"*)) | |
to label %.noexc18.i unwind label %cleanup.i, !dbg !4419 | |
.noexc18.i: ; preds = %panic4.i.i.i.i.i | |
unreachable, !dbg !4419 | |
panic5.i.i.i.i.i: ; preds = %bb10.i.i.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1626 to %"std::panic::Location"*)) | |
to label %.noexc19.i unwind label %cleanup.i, !dbg !4422 | |
.noexc19.i: ; preds = %panic5.i.i.i.i.i | |
unreachable, !dbg !4422 | |
panic6.i.i.i.i.i: ; preds = %bb11.i.i.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1628 to %"std::panic::Location"*)) | |
to label %.noexc20.i unwind label %cleanup.i, !dbg !4423 | |
.noexc20.i: ; preds = %panic6.i.i.i.i.i | |
unreachable, !dbg !4423 | |
_ZN10num_format5impls8integers14write_one_byte17h97d3057c2b7ffd5eE.exit.i.i.i.i: ; preds = %bb12.i.i.i.i.i, %bb3.i.i.i.i.i | |
; invoke core::slice::<impl [T]>::as_ptr | |
%_31.i.i.i.i21.i = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17h27899ce949502f24E"([0 x i8]* noalias nonnull readonly align 1 bitcast (<{ [200 x i8] }>* @alloc2808 to [0 x i8]*), i64 200) | |
to label %_31.i.i.i.i.noexc.i unwind label %cleanup.i, !dbg !4424 | |
_31.i.i.i.i.noexc.i: ; preds = %_ZN10num_format5impls8integers14write_one_byte17h97d3057c2b7ffd5eE.exit.i.i.i.i | |
; invoke core::ptr::const_ptr::<impl *const T>::offset | |
%_30.i.i.i.i22.i = invoke i8* @"_ZN4core3ptr9const_ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17ha864761521278d47E"(i8* %_31.i.i.i.i21.i, i64 %_9.0.i15.i.i.i) | |
to label %_30.i.i.i.i.noexc.i unwind label %cleanup.i, !dbg !4424 | |
_30.i.i.i.i.noexc.i: ; preds = %_31.i.i.i.i.noexc.i | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %self.dbg.spill.i7.i.i.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %self.dbg.spill.i7.i.i.i.i.i, metadata !4407, metadata !DIExpression()), !dbg !4425 | |
%_3.i8.i.i.i.i.i = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 5, !dbg !4427 | |
%_2.0.i9.i.i.i.i.i = bitcast [191 x i8]* %_3.i8.i.i.i.i.i to [0 x i8]*, !dbg !4427 | |
; invoke core::slice::<impl [T]>::as_mut_ptr | |
%131 = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17hb087e752b2d95b3bE"([0 x i8]* nonnull align 1 %_2.0.i9.i.i.i.i.i, i64 191) | |
to label %.noexc23.i unwind label %cleanup.i, !dbg !4427 | |
.noexc23.i: ; preds = %_30.i.i.i.i.noexc.i | |
%132 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4428 | |
%_38.i.i.i.i.i = load i64, i64* %132, align 8, !dbg !4428, !noalias !4192 | |
; invoke core::ptr::mut_ptr::<impl *mut T>::add | |
%_35.i.i.i.i24.i = invoke i8* @"_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h4388e2a001b4776cE"(i8* %131, i64 %_38.i.i.i.i.i) | |
to label %_35.i.i.i.i.noexc.i unwind label %cleanup.i, !dbg !4429 | |
_35.i.i.i.i.noexc.i: ; preds = %.noexc23.i | |
; invoke core::intrinsics::copy_nonoverlapping | |
invoke void @_ZN4core10intrinsics19copy_nonoverlapping17hc9c5ec9cfafff2ccE(i8* %_30.i.i.i.i22.i, i8* %_35.i.i.i.i24.i, i64 1) | |
to label %.noexc25.i unwind label %cleanup.i, !dbg !4430 | |
.noexc25.i: ; preds = %_35.i.i.i.i.noexc.i | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %buf.dbg.spill.i5.i.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %buf.dbg.spill.i5.i.i.i.i, metadata !4391, metadata !DIExpression()), !dbg !4431 | |
store %"num_format::impls::integers::Sep"* %sep.i.i.i, %"num_format::impls::integers::Sep"** %sep.dbg.spill.i4.i.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::impls::integers::Sep"** %sep.dbg.spill.i4.i.i.i.i, metadata !4394, metadata !DIExpression()), !dbg !4433 | |
store i64 %table_index.i.i.i, i64* %table_index.dbg.spill.i3.i.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata i64* %table_index.dbg.spill.i3.i.i.i.i, metadata !4395, metadata !DIExpression()), !dbg !4434 | |
%133 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4435 | |
%134 = load i64, i64* %133, align 8, !dbg !4435, !noalias !4192 | |
%135 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %134, i64 1), !dbg !4435 | |
%_4.0.i6.i.i.i.i = extractvalue { i64, i1 } %135, 0, !dbg !4435 | |
%_4.1.i7.i.i.i.i = extractvalue { i64, i1 } %135, 1, !dbg !4435 | |
%136 = call i1 @llvm.expect.i1(i1 %_4.1.i7.i.i.i.i, i1 false), !dbg !4435 | |
br i1 %136, label %panic.i47.i.i.i.i, label %bb1.i11.i.i.i.i, !dbg !4435 | |
bb1.i11.i.i.i.i: ; preds = %.noexc25.i | |
%137 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4435 | |
store i64 %_4.0.i6.i.i.i.i, i64* %137, align 8, !dbg !4435, !noalias !4192 | |
%138 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4436 | |
%_6.i8.i.i.i.i = load i64, i64* %138, align 8, !dbg !4436, !noalias !4192 | |
%139 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4437 | |
%_8.i9.i.i.i.i = load i64, i64* %139, align 8, !dbg !4437, !noalias !4192 | |
%_5.i10.i.i.i.i = icmp eq i64 %_6.i8.i.i.i.i, %_8.i9.i.i.i.i, !dbg !4436 | |
br i1 %_5.i10.i.i.i.i, label %bb2.i15.i.i.i.i, label %bb3.i16.i.i.i.i, !dbg !4438 | |
bb2.i15.i.i.i.i: ; preds = %bb1.i11.i.i.i.i | |
%140 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4439 | |
%_10.i12.i.i.i.i = load i64, i64* %140, align 8, !dbg !4439, !noalias !4192 | |
%141 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %_10.i12.i.i.i.i, i64 1), !dbg !4439 | |
%_11.0.i13.i.i.i.i = extractvalue { i64, i1 } %141, 0, !dbg !4439 | |
%_11.1.i14.i.i.i.i = extractvalue { i64, i1 } %141, 1, !dbg !4439 | |
%142 = call i1 @llvm.expect.i1(i1 %_11.1.i14.i.i.i.i, i1 false), !dbg !4439 | |
br i1 %142, label %panic1.i48.i.i.i.i, label %bb4.i19.i.i.i.i, !dbg !4439 | |
bb3.i16.i.i.i.i: ; preds = %bb1.i11.i.i.i.i | |
br label %_ZN10num_format5impls8integers15write_two_bytes17he14304247fa01c95E.exit.i.i.i, !dbg !4438 | |
bb4.i19.i.i.i.i: ; preds = %bb2.i15.i.i.i.i | |
%143 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4440 | |
%144 = load i64, i64* %143, align 8, !dbg !4440, !noalias !4192 | |
%145 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %144, i64 %_11.0.i13.i.i.i.i), !dbg !4440 | |
%_12.0.i17.i.i.i.i = extractvalue { i64, i1 } %145, 0, !dbg !4440 | |
%_12.1.i18.i.i.i.i = extractvalue { i64, i1 } %145, 1, !dbg !4440 | |
%146 = call i1 @llvm.expect.i1(i1 %_12.1.i18.i.i.i.i, i1 false), !dbg !4440 | |
br i1 %146, label %panic2.i49.i.i.i.i, label %bb5.i23.i.i.i.i, !dbg !4440 | |
bb5.i23.i.i.i.i: ; preds = %bb4.i19.i.i.i.i | |
%147 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4440 | |
store i64 %_12.0.i17.i.i.i.i, i64* %147, align 8, !dbg !4440, !noalias !4192 | |
%148 = bitcast %"num_format::impls::integers::Sep"* %sep.i.i.i to i8**, !dbg !4441 | |
%_14.i20.i.i.i.i = load i8*, i8** %148, align 8, !dbg !4441, !noalias !4192 | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %self.dbg.spill.i.i2.i.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %self.dbg.spill.i.i2.i.i.i.i, metadata !4407, metadata !DIExpression()), !dbg !4442 | |
%_3.i.i21.i.i.i.i = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 5, !dbg !4444 | |
%_2.0.i.i22.i.i.i.i = bitcast [191 x i8]* %_3.i.i21.i.i.i.i to [0 x i8]*, !dbg !4444 | |
; invoke core::slice::<impl [T]>::as_mut_ptr | |
%149 = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17hb087e752b2d95b3bE"([0 x i8]* nonnull align 1 %_2.0.i.i22.i.i.i.i, i64 191) | |
to label %.noexc26.i unwind label %cleanup.i, !dbg !4444 | |
.noexc26.i: ; preds = %bb5.i23.i.i.i.i | |
%150 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4445 | |
%_18.i24.i.i.i.i = load i64, i64* %150, align 8, !dbg !4445, !noalias !4192 | |
; invoke core::ptr::mut_ptr::<impl *mut T>::add | |
%_15.i25.i.i.i27.i = invoke i8* @"_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h4388e2a001b4776cE"(i8* %149, i64 %_18.i24.i.i.i.i) | |
to label %_15.i25.i.i.i.noexc.i unwind label %cleanup.i, !dbg !4446 | |
_15.i25.i.i.i.noexc.i: ; preds = %.noexc26.i | |
%151 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4447 | |
%_19.i26.i.i.i.i = load i64, i64* %151, align 8, !dbg !4447, !noalias !4192 | |
; invoke core::intrinsics::copy_nonoverlapping | |
invoke void @_ZN4core10intrinsics19copy_nonoverlapping17hc9c5ec9cfafff2ccE(i8* %_14.i20.i.i.i.i, i8* %_15.i25.i.i.i27.i, i64 %_19.i26.i.i.i.i) | |
to label %.noexc28.i unwind label %cleanup.i, !dbg !4448 | |
.noexc28.i: ; preds = %_15.i25.i.i.i.noexc.i | |
%152 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 9, !dbg !4449 | |
%_21.i27.i.i.i.i = load i64, i64* %152, align 8, !dbg !4449, !noalias !4192 | |
%153 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4450 | |
%_24.i28.i.i.i.i = load i64, i64* %153, align 8, !dbg !4450, !noalias !4192 | |
%154 = call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %_24.i28.i.i.i.i, i64 1), !dbg !4451 | |
%_25.0.i29.i.i.i.i = extractvalue { i64, i1 } %154, 0, !dbg !4451 | |
%_25.1.i30.i.i.i.i = extractvalue { i64, i1 } %154, 1, !dbg !4451 | |
%155 = call i1 @llvm.expect.i1(i1 %_25.1.i30.i.i.i.i, i1 false), !dbg !4451 | |
br i1 %155, label %panic3.i50.i.i.i.i, label %bb9.i33.i.i.i.i, !dbg !4451 | |
bb9.i33.i.i.i.i: ; preds = %.noexc28.i | |
%156 = call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %_21.i27.i.i.i.i, i64 %_25.0.i29.i.i.i.i), !dbg !4449 | |
%_26.0.i31.i.i.i.i = extractvalue { i64, i1 } %156, 0, !dbg !4449 | |
%_26.1.i32.i.i.i.i = extractvalue { i64, i1 } %156, 1, !dbg !4449 | |
%157 = call i1 @llvm.expect.i1(i1 %_26.1.i32.i.i.i.i, i1 false), !dbg !4449 | |
br i1 %157, label %panic4.i51.i.i.i.i, label %bb10.i36.i.i.i.i, !dbg !4449 | |
bb10.i36.i.i.i.i: ; preds = %bb9.i33.i.i.i.i | |
%158 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4452 | |
%159 = load i64, i64* %158, align 8, !dbg !4452, !noalias !4192 | |
%160 = call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %159, i64 %_26.0.i31.i.i.i.i), !dbg !4452 | |
%_27.0.i34.i.i.i.i = extractvalue { i64, i1 } %160, 0, !dbg !4452 | |
%_27.1.i35.i.i.i.i = extractvalue { i64, i1 } %160, 1, !dbg !4452 | |
%161 = call i1 @llvm.expect.i1(i1 %_27.1.i35.i.i.i.i, i1 false), !dbg !4452 | |
br i1 %161, label %panic5.i52.i.i.i.i, label %bb11.i39.i.i.i.i, !dbg !4452 | |
bb11.i39.i.i.i.i: ; preds = %bb10.i36.i.i.i.i | |
%162 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4452 | |
store i64 %_27.0.i34.i.i.i.i, i64* %162, align 8, !dbg !4452, !noalias !4192 | |
%163 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4453 | |
%164 = load i64, i64* %163, align 8, !dbg !4453, !noalias !4192 | |
%165 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %164, i64 1), !dbg !4453 | |
%_28.0.i37.i.i.i.i = extractvalue { i64, i1 } %165, 0, !dbg !4453 | |
%_28.1.i38.i.i.i.i = extractvalue { i64, i1 } %165, 1, !dbg !4453 | |
%166 = call i1 @llvm.expect.i1(i1 %_28.1.i38.i.i.i.i, i1 false), !dbg !4453 | |
br i1 %166, label %panic6.i53.i.i.i.i, label %bb12.i40.i.i.i.i, !dbg !4453 | |
bb12.i40.i.i.i.i: ; preds = %bb11.i39.i.i.i.i | |
%167 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4453 | |
store i64 %_28.0.i37.i.i.i.i, i64* %167, align 8, !dbg !4453, !noalias !4192 | |
br label %_ZN10num_format5impls8integers15write_two_bytes17he14304247fa01c95E.exit.i.i.i, !dbg !4438 | |
panic.i47.i.i.i.i: ; preds = %.noexc25.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1616 to %"std::panic::Location"*)) | |
to label %.noexc29.i unwind label %cleanup.i, !dbg !4435 | |
.noexc29.i: ; preds = %panic.i47.i.i.i.i | |
unreachable, !dbg !4435 | |
panic1.i48.i.i.i.i: ; preds = %bb2.i15.i.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1618 to %"std::panic::Location"*)) | |
to label %.noexc30.i unwind label %cleanup.i, !dbg !4439 | |
.noexc30.i: ; preds = %panic1.i48.i.i.i.i | |
unreachable, !dbg !4439 | |
panic2.i49.i.i.i.i: ; preds = %bb4.i19.i.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1620 to %"std::panic::Location"*)) | |
to label %.noexc31.i unwind label %cleanup.i, !dbg !4440 | |
.noexc31.i: ; preds = %panic2.i49.i.i.i.i | |
unreachable, !dbg !4440 | |
panic3.i50.i.i.i.i: ; preds = %.noexc28.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1622 to %"std::panic::Location"*)) | |
to label %.noexc32.i unwind label %cleanup.i, !dbg !4451 | |
.noexc32.i: ; preds = %panic3.i50.i.i.i.i | |
unreachable, !dbg !4451 | |
panic4.i51.i.i.i.i: ; preds = %bb9.i33.i.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([28 x i8]* @str.1 to [0 x i8]*), i64 28, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1624 to %"std::panic::Location"*)) | |
to label %.noexc33.i unwind label %cleanup.i, !dbg !4449 | |
.noexc33.i: ; preds = %panic4.i51.i.i.i.i | |
unreachable, !dbg !4449 | |
panic5.i52.i.i.i.i: ; preds = %bb10.i36.i.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1626 to %"std::panic::Location"*)) | |
to label %.noexc34.i unwind label %cleanup.i, !dbg !4452 | |
.noexc34.i: ; preds = %panic5.i52.i.i.i.i | |
unreachable, !dbg !4452 | |
panic6.i53.i.i.i.i: ; preds = %bb11.i39.i.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1628 to %"std::panic::Location"*)) | |
to label %.noexc35.i unwind label %cleanup.i, !dbg !4453 | |
.noexc35.i: ; preds = %panic6.i53.i.i.i.i | |
unreachable, !dbg !4453 | |
panic.i20.i.i.i: ; preds = %bb23.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([28 x i8]* @str.1 to [0 x i8]*), i64 28, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1631 to %"std::panic::Location"*)) | |
to label %.noexc36.i unwind label %cleanup.i, !dbg !4390 | |
.noexc36.i: ; preds = %panic.i20.i.i.i | |
unreachable, !dbg !4390 | |
_ZN10num_format5impls8integers15write_two_bytes17he14304247fa01c95E.exit.i.i.i: ; preds = %bb12.i40.i.i.i.i, %bb3.i16.i.i.i.i | |
; invoke core::slice::<impl [T]>::as_ptr | |
%_31.i41.i.i.i37.i = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17h27899ce949502f24E"([0 x i8]* noalias nonnull readonly align 1 bitcast (<{ [200 x i8] }>* @alloc2808 to [0 x i8]*), i64 200) | |
to label %_31.i41.i.i.i.noexc.i unwind label %cleanup.i, !dbg !4454 | |
_31.i41.i.i.i.noexc.i: ; preds = %_ZN10num_format5impls8integers15write_two_bytes17he14304247fa01c95E.exit.i.i.i | |
; invoke core::ptr::const_ptr::<impl *const T>::offset | |
%_30.i42.i.i.i38.i = invoke i8* @"_ZN4core3ptr9const_ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17ha864761521278d47E"(i8* %_31.i41.i.i.i37.i, i64 %table_index.i.i.i) | |
to label %_30.i42.i.i.i.noexc.i unwind label %cleanup.i, !dbg !4454 | |
_30.i42.i.i.i.noexc.i: ; preds = %_31.i41.i.i.i.noexc.i | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %self.dbg.spill.i7.i1.i.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %self.dbg.spill.i7.i1.i.i.i.i, metadata !4407, metadata !DIExpression()), !dbg !4455 | |
%_3.i8.i43.i.i.i.i = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 5, !dbg !4457 | |
%_2.0.i9.i44.i.i.i.i = bitcast [191 x i8]* %_3.i8.i43.i.i.i.i to [0 x i8]*, !dbg !4457 | |
; invoke core::slice::<impl [T]>::as_mut_ptr | |
%168 = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17hb087e752b2d95b3bE"([0 x i8]* nonnull align 1 %_2.0.i9.i44.i.i.i.i, i64 191) | |
to label %.noexc39.i unwind label %cleanup.i, !dbg !4457 | |
.noexc39.i: ; preds = %_30.i42.i.i.i.noexc.i | |
%169 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4458 | |
%_38.i45.i.i.i.i = load i64, i64* %169, align 8, !dbg !4458, !noalias !4192 | |
; invoke core::ptr::mut_ptr::<impl *mut T>::add | |
%_35.i46.i.i.i40.i = invoke i8* @"_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h4388e2a001b4776cE"(i8* %168, i64 %_38.i45.i.i.i.i) | |
to label %_35.i46.i.i.i.noexc.i unwind label %cleanup.i, !dbg !4459 | |
_35.i46.i.i.i.noexc.i: ; preds = %.noexc39.i | |
; invoke core::intrinsics::copy_nonoverlapping | |
invoke void @_ZN4core10intrinsics19copy_nonoverlapping17hc9c5ec9cfafff2ccE(i8* %_30.i42.i.i.i38.i, i8* %_35.i46.i.i.i40.i, i64 1) | |
to label %.noexc41.i unwind label %cleanup.i, !dbg !4460 | |
.noexc41.i: ; preds = %_35.i46.i.i.i.noexc.i | |
%_44.i.i.i = udiv i128 %remainder.i.i.i, 100, !dbg !4461 | |
%_46.0.i.i.i = shl i128 %_44.i.i.i, 1, !dbg !4462 | |
%table_index2.i.i.i = trunc i128 %_46.0.i.i.i to i64, !dbg !4462 | |
store i64 %table_index2.i.i.i, i64* %table_index.dbg.spill3.i.i.i, align 8, !dbg !4462, !noalias !4192 | |
call void @llvm.dbg.declare(metadata i64* %table_index.dbg.spill3.i.i.i, metadata !4219, metadata !DIExpression()), !dbg !4463 | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %buf.dbg.spill.i33.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %buf.dbg.spill.i33.i.i.i, metadata !4378, metadata !DIExpression()), !dbg !4464 | |
store %"num_format::impls::integers::Sep"* %sep.i.i.i, %"num_format::impls::integers::Sep"** %sep.dbg.spill.i32.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::impls::integers::Sep"** %sep.dbg.spill.i32.i.i.i, metadata !4384, metadata !DIExpression()), !dbg !4466 | |
store i64 %table_index2.i.i.i, i64* %table_index.dbg.spill.i31.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata i64* %table_index.dbg.spill.i31.i.i.i, metadata !4385, metadata !DIExpression()), !dbg !4467 | |
%170 = call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %table_index2.i.i.i, i64 1), !dbg !4468 | |
%_9.0.i34.i.i.i = extractvalue { i64, i1 } %170, 0, !dbg !4468 | |
%_9.1.i35.i.i.i = extractvalue { i64, i1 } %170, 1, !dbg !4468 | |
%171 = call i1 @llvm.expect.i1(i1 %_9.1.i35.i.i.i, i1 false), !dbg !4468 | |
br i1 %171, label %panic.i136.i.i.i, label %bb1.i38.i.i.i, !dbg !4468 | |
bb1.i38.i.i.i: ; preds = %.noexc41.i | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %buf.dbg.spill.i.i30.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %buf.dbg.spill.i.i30.i.i.i, metadata !4391, metadata !DIExpression()), !dbg !4469 | |
store %"num_format::impls::integers::Sep"* %sep.i.i.i, %"num_format::impls::integers::Sep"** %sep.dbg.spill.i.i29.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::impls::integers::Sep"** %sep.dbg.spill.i.i29.i.i.i, metadata !4394, metadata !DIExpression()), !dbg !4471 | |
store i64 %_9.0.i34.i.i.i, i64* %table_index.dbg.spill.i.i28.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata i64* %table_index.dbg.spill.i.i28.i.i.i, metadata !4395, metadata !DIExpression()), !dbg !4472 | |
%172 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4473 | |
%173 = load i64, i64* %172, align 8, !dbg !4473, !noalias !4192 | |
%174 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %173, i64 1), !dbg !4473 | |
%_4.0.i.i36.i.i.i = extractvalue { i64, i1 } %174, 0, !dbg !4473 | |
%_4.1.i.i37.i.i.i = extractvalue { i64, i1 } %174, 1, !dbg !4473 | |
%175 = call i1 @llvm.expect.i1(i1 %_4.1.i.i37.i.i.i, i1 false), !dbg !4473 | |
br i1 %175, label %panic.i.i72.i.i.i, label %bb1.i.i42.i.i.i, !dbg !4473 | |
bb1.i.i42.i.i.i: ; preds = %bb1.i38.i.i.i | |
%176 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4473 | |
store i64 %_4.0.i.i36.i.i.i, i64* %176, align 8, !dbg !4473, !noalias !4192 | |
%177 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4474 | |
%_6.i.i39.i.i.i = load i64, i64* %177, align 8, !dbg !4474, !noalias !4192 | |
%178 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4475 | |
%_8.i.i40.i.i.i = load i64, i64* %178, align 8, !dbg !4475, !noalias !4192 | |
%_5.i.i41.i.i.i = icmp eq i64 %_6.i.i39.i.i.i, %_8.i.i40.i.i.i, !dbg !4474 | |
br i1 %_5.i.i41.i.i.i, label %bb2.i.i46.i.i.i, label %bb3.i.i47.i.i.i, !dbg !4476 | |
bb2.i.i46.i.i.i: ; preds = %bb1.i.i42.i.i.i | |
%179 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4477 | |
%_10.i.i43.i.i.i = load i64, i64* %179, align 8, !dbg !4477, !noalias !4192 | |
%180 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %_10.i.i43.i.i.i, i64 1), !dbg !4477 | |
%_11.0.i.i44.i.i.i = extractvalue { i64, i1 } %180, 0, !dbg !4477 | |
%_11.1.i.i45.i.i.i = extractvalue { i64, i1 } %180, 1, !dbg !4477 | |
%181 = call i1 @llvm.expect.i1(i1 %_11.1.i.i45.i.i.i, i1 false), !dbg !4477 | |
br i1 %181, label %panic1.i.i73.i.i.i, label %bb4.i.i50.i.i.i, !dbg !4477 | |
bb3.i.i47.i.i.i: ; preds = %bb1.i.i42.i.i.i | |
br label %_ZN10num_format5impls8integers14write_one_byte17h97d3057c2b7ffd5eE.exit.i85.i.i.i, !dbg !4476 | |
bb4.i.i50.i.i.i: ; preds = %bb2.i.i46.i.i.i | |
%182 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4478 | |
%183 = load i64, i64* %182, align 8, !dbg !4478, !noalias !4192 | |
%184 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %183, i64 %_11.0.i.i44.i.i.i), !dbg !4478 | |
%_12.0.i.i48.i.i.i = extractvalue { i64, i1 } %184, 0, !dbg !4478 | |
%_12.1.i.i49.i.i.i = extractvalue { i64, i1 } %184, 1, !dbg !4478 | |
%185 = call i1 @llvm.expect.i1(i1 %_12.1.i.i49.i.i.i, i1 false), !dbg !4478 | |
br i1 %185, label %panic2.i.i74.i.i.i, label %bb5.i.i61.i.i.i, !dbg !4478 | |
bb5.i.i61.i.i.i: ; preds = %bb4.i.i50.i.i.i | |
%186 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4478 | |
store i64 %_12.0.i.i48.i.i.i, i64* %186, align 8, !dbg !4478, !noalias !4192 | |
%187 = bitcast %"num_format::impls::integers::Sep"* %sep.i.i.i to i8**, !dbg !4479 | |
%_14.i.i51.i.i.i = load i8*, i8** %187, align 8, !dbg !4479, !noalias !4192 | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %self.dbg.spill.i.i.i27.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %self.dbg.spill.i.i.i27.i.i.i, metadata !4407, metadata !DIExpression()), !dbg !4480 | |
%_3.i.i.i52.i.i.i = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 5, !dbg !4482 | |
%_2.0.i.i.i53.i.i.i = bitcast [191 x i8]* %_3.i.i.i52.i.i.i to [0 x i8]*, !dbg !4482 | |
; invoke core::slice::<impl [T]>::as_mut_ptr | |
%188 = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17hb087e752b2d95b3bE"([0 x i8]* nonnull align 1 %_2.0.i.i.i53.i.i.i, i64 191) | |
to label %.noexc42.i unwind label %cleanup.i, !dbg !4482 | |
.noexc42.i: ; preds = %bb5.i.i61.i.i.i | |
%189 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4483 | |
%_18.i.i54.i.i.i = load i64, i64* %189, align 8, !dbg !4483, !noalias !4192 | |
; invoke core::ptr::mut_ptr::<impl *mut T>::add | |
%_15.i.i55.i.i43.i = invoke i8* @"_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h4388e2a001b4776cE"(i8* %188, i64 %_18.i.i54.i.i.i) | |
to label %_15.i.i55.i.i.noexc.i unwind label %cleanup.i, !dbg !4484 | |
_15.i.i55.i.i.noexc.i: ; preds = %.noexc42.i | |
%190 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4485 | |
%_19.i.i56.i.i.i = load i64, i64* %190, align 8, !dbg !4485, !noalias !4192 | |
; invoke core::intrinsics::copy_nonoverlapping | |
invoke void @_ZN4core10intrinsics19copy_nonoverlapping17hc9c5ec9cfafff2ccE(i8* %_14.i.i51.i.i.i, i8* %_15.i.i55.i.i43.i, i64 %_19.i.i56.i.i.i) | |
to label %.noexc44.i unwind label %cleanup.i, !dbg !4486 | |
.noexc44.i: ; preds = %_15.i.i55.i.i.noexc.i | |
%191 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 9, !dbg !4487 | |
%_21.i.i57.i.i.i = load i64, i64* %191, align 8, !dbg !4487, !noalias !4192 | |
%192 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4488 | |
%_24.i.i58.i.i.i = load i64, i64* %192, align 8, !dbg !4488, !noalias !4192 | |
%193 = call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %_24.i.i58.i.i.i, i64 1), !dbg !4489 | |
%_25.0.i.i59.i.i.i = extractvalue { i64, i1 } %193, 0, !dbg !4489 | |
%_25.1.i.i60.i.i.i = extractvalue { i64, i1 } %193, 1, !dbg !4489 | |
%194 = call i1 @llvm.expect.i1(i1 %_25.1.i.i60.i.i.i, i1 false), !dbg !4489 | |
br i1 %194, label %panic3.i.i75.i.i.i, label %bb9.i.i64.i.i.i, !dbg !4489 | |
bb9.i.i64.i.i.i: ; preds = %.noexc44.i | |
%195 = call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %_21.i.i57.i.i.i, i64 %_25.0.i.i59.i.i.i), !dbg !4487 | |
%_26.0.i.i62.i.i.i = extractvalue { i64, i1 } %195, 0, !dbg !4487 | |
%_26.1.i.i63.i.i.i = extractvalue { i64, i1 } %195, 1, !dbg !4487 | |
%196 = call i1 @llvm.expect.i1(i1 %_26.1.i.i63.i.i.i, i1 false), !dbg !4487 | |
br i1 %196, label %panic4.i.i76.i.i.i, label %bb10.i.i67.i.i.i, !dbg !4487 | |
bb10.i.i67.i.i.i: ; preds = %bb9.i.i64.i.i.i | |
%197 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4490 | |
%198 = load i64, i64* %197, align 8, !dbg !4490, !noalias !4192 | |
%199 = call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %198, i64 %_26.0.i.i62.i.i.i), !dbg !4490 | |
%_27.0.i.i65.i.i.i = extractvalue { i64, i1 } %199, 0, !dbg !4490 | |
%_27.1.i.i66.i.i.i = extractvalue { i64, i1 } %199, 1, !dbg !4490 | |
%200 = call i1 @llvm.expect.i1(i1 %_27.1.i.i66.i.i.i, i1 false), !dbg !4490 | |
br i1 %200, label %panic5.i.i77.i.i.i, label %bb11.i.i70.i.i.i, !dbg !4490 | |
bb11.i.i70.i.i.i: ; preds = %bb10.i.i67.i.i.i | |
%201 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4490 | |
store i64 %_27.0.i.i65.i.i.i, i64* %201, align 8, !dbg !4490, !noalias !4192 | |
%202 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4491 | |
%203 = load i64, i64* %202, align 8, !dbg !4491, !noalias !4192 | |
%204 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %203, i64 1), !dbg !4491 | |
%_28.0.i.i68.i.i.i = extractvalue { i64, i1 } %204, 0, !dbg !4491 | |
%_28.1.i.i69.i.i.i = extractvalue { i64, i1 } %204, 1, !dbg !4491 | |
%205 = call i1 @llvm.expect.i1(i1 %_28.1.i.i69.i.i.i, i1 false), !dbg !4491 | |
br i1 %205, label %panic6.i.i78.i.i.i, label %bb12.i.i71.i.i.i, !dbg !4491 | |
bb12.i.i71.i.i.i: ; preds = %bb11.i.i70.i.i.i | |
%206 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4491 | |
store i64 %_28.0.i.i68.i.i.i, i64* %206, align 8, !dbg !4491, !noalias !4192 | |
br label %_ZN10num_format5impls8integers14write_one_byte17h97d3057c2b7ffd5eE.exit.i85.i.i.i, !dbg !4476 | |
panic.i.i72.i.i.i: ; preds = %bb1.i38.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1616 to %"std::panic::Location"*)) | |
to label %.noexc45.i unwind label %cleanup.i, !dbg !4473 | |
.noexc45.i: ; preds = %panic.i.i72.i.i.i | |
unreachable, !dbg !4473 | |
panic1.i.i73.i.i.i: ; preds = %bb2.i.i46.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1618 to %"std::panic::Location"*)) | |
to label %.noexc46.i unwind label %cleanup.i, !dbg !4477 | |
.noexc46.i: ; preds = %panic1.i.i73.i.i.i | |
unreachable, !dbg !4477 | |
panic2.i.i74.i.i.i: ; preds = %bb4.i.i50.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1620 to %"std::panic::Location"*)) | |
to label %.noexc47.i unwind label %cleanup.i, !dbg !4478 | |
.noexc47.i: ; preds = %panic2.i.i74.i.i.i | |
unreachable, !dbg !4478 | |
panic3.i.i75.i.i.i: ; preds = %.noexc44.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1622 to %"std::panic::Location"*)) | |
to label %.noexc48.i unwind label %cleanup.i, !dbg !4489 | |
.noexc48.i: ; preds = %panic3.i.i75.i.i.i | |
unreachable, !dbg !4489 | |
panic4.i.i76.i.i.i: ; preds = %bb9.i.i64.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([28 x i8]* @str.1 to [0 x i8]*), i64 28, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1624 to %"std::panic::Location"*)) | |
to label %.noexc49.i unwind label %cleanup.i, !dbg !4487 | |
.noexc49.i: ; preds = %panic4.i.i76.i.i.i | |
unreachable, !dbg !4487 | |
panic5.i.i77.i.i.i: ; preds = %bb10.i.i67.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1626 to %"std::panic::Location"*)) | |
to label %.noexc50.i unwind label %cleanup.i, !dbg !4490 | |
.noexc50.i: ; preds = %panic5.i.i77.i.i.i | |
unreachable, !dbg !4490 | |
panic6.i.i78.i.i.i: ; preds = %bb11.i.i70.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1628 to %"std::panic::Location"*)) | |
to label %.noexc51.i unwind label %cleanup.i, !dbg !4491 | |
.noexc51.i: ; preds = %panic6.i.i78.i.i.i | |
unreachable, !dbg !4491 | |
_ZN10num_format5impls8integers14write_one_byte17h97d3057c2b7ffd5eE.exit.i85.i.i.i: ; preds = %bb12.i.i71.i.i.i, %bb3.i.i47.i.i.i | |
; invoke core::slice::<impl [T]>::as_ptr | |
%_31.i.i79.i.i52.i = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17h27899ce949502f24E"([0 x i8]* noalias nonnull readonly align 1 bitcast (<{ [200 x i8] }>* @alloc2808 to [0 x i8]*), i64 200) | |
to label %_31.i.i79.i.i.noexc.i unwind label %cleanup.i, !dbg !4492 | |
_31.i.i79.i.i.noexc.i: ; preds = %_ZN10num_format5impls8integers14write_one_byte17h97d3057c2b7ffd5eE.exit.i85.i.i.i | |
; invoke core::ptr::const_ptr::<impl *const T>::offset | |
%_30.i.i80.i.i53.i = invoke i8* @"_ZN4core3ptr9const_ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17ha864761521278d47E"(i8* %_31.i.i79.i.i52.i, i64 %_9.0.i34.i.i.i) | |
to label %_30.i.i80.i.i.noexc.i unwind label %cleanup.i, !dbg !4492 | |
_30.i.i80.i.i.noexc.i: ; preds = %_31.i.i79.i.i.noexc.i | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %self.dbg.spill.i7.i.i26.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %self.dbg.spill.i7.i.i26.i.i.i, metadata !4407, metadata !DIExpression()), !dbg !4493 | |
%_3.i8.i.i81.i.i.i = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 5, !dbg !4495 | |
%_2.0.i9.i.i82.i.i.i = bitcast [191 x i8]* %_3.i8.i.i81.i.i.i to [0 x i8]*, !dbg !4495 | |
; invoke core::slice::<impl [T]>::as_mut_ptr | |
%207 = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17hb087e752b2d95b3bE"([0 x i8]* nonnull align 1 %_2.0.i9.i.i82.i.i.i, i64 191) | |
to label %.noexc54.i unwind label %cleanup.i, !dbg !4495 | |
.noexc54.i: ; preds = %_30.i.i80.i.i.noexc.i | |
%208 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4496 | |
%_38.i.i83.i.i.i = load i64, i64* %208, align 8, !dbg !4496, !noalias !4192 | |
; invoke core::ptr::mut_ptr::<impl *mut T>::add | |
%_35.i.i84.i.i55.i = invoke i8* @"_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h4388e2a001b4776cE"(i8* %207, i64 %_38.i.i83.i.i.i) | |
to label %_35.i.i84.i.i.noexc.i unwind label %cleanup.i, !dbg !4497 | |
_35.i.i84.i.i.noexc.i: ; preds = %.noexc54.i | |
; invoke core::intrinsics::copy_nonoverlapping | |
invoke void @_ZN4core10intrinsics19copy_nonoverlapping17hc9c5ec9cfafff2ccE(i8* %_30.i.i80.i.i53.i, i8* %_35.i.i84.i.i55.i, i64 1) | |
to label %.noexc56.i unwind label %cleanup.i, !dbg !4498 | |
.noexc56.i: ; preds = %_35.i.i84.i.i.noexc.i | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %buf.dbg.spill.i5.i25.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %buf.dbg.spill.i5.i25.i.i.i, metadata !4391, metadata !DIExpression()), !dbg !4499 | |
store %"num_format::impls::integers::Sep"* %sep.i.i.i, %"num_format::impls::integers::Sep"** %sep.dbg.spill.i4.i24.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::impls::integers::Sep"** %sep.dbg.spill.i4.i24.i.i.i, metadata !4394, metadata !DIExpression()), !dbg !4501 | |
store i64 %table_index2.i.i.i, i64* %table_index.dbg.spill.i3.i23.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata i64* %table_index.dbg.spill.i3.i23.i.i.i, metadata !4395, metadata !DIExpression()), !dbg !4502 | |
%209 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4503 | |
%210 = load i64, i64* %209, align 8, !dbg !4503, !noalias !4192 | |
%211 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %210, i64 1), !dbg !4503 | |
%_4.0.i6.i86.i.i.i = extractvalue { i64, i1 } %211, 0, !dbg !4503 | |
%_4.1.i7.i87.i.i.i = extractvalue { i64, i1 } %211, 1, !dbg !4503 | |
%212 = call i1 @llvm.expect.i1(i1 %_4.1.i7.i87.i.i.i, i1 false), !dbg !4503 | |
br i1 %212, label %panic.i47.i122.i.i.i, label %bb1.i11.i92.i.i.i, !dbg !4503 | |
bb1.i11.i92.i.i.i: ; preds = %.noexc56.i | |
%213 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4503 | |
store i64 %_4.0.i6.i86.i.i.i, i64* %213, align 8, !dbg !4503, !noalias !4192 | |
%214 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4504 | |
%_6.i8.i89.i.i.i = load i64, i64* %214, align 8, !dbg !4504, !noalias !4192 | |
%215 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4505 | |
%_8.i9.i90.i.i.i = load i64, i64* %215, align 8, !dbg !4505, !noalias !4192 | |
%_5.i10.i91.i.i.i = icmp eq i64 %_6.i8.i89.i.i.i, %_8.i9.i90.i.i.i, !dbg !4504 | |
br i1 %_5.i10.i91.i.i.i, label %bb2.i15.i96.i.i.i, label %bb3.i16.i97.i.i.i, !dbg !4506 | |
bb2.i15.i96.i.i.i: ; preds = %bb1.i11.i92.i.i.i | |
%216 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4507 | |
%_10.i12.i93.i.i.i = load i64, i64* %216, align 8, !dbg !4507, !noalias !4192 | |
%217 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %_10.i12.i93.i.i.i, i64 1), !dbg !4507 | |
%_11.0.i13.i94.i.i.i = extractvalue { i64, i1 } %217, 0, !dbg !4507 | |
%_11.1.i14.i95.i.i.i = extractvalue { i64, i1 } %217, 1, !dbg !4507 | |
%218 = call i1 @llvm.expect.i1(i1 %_11.1.i14.i95.i.i.i, i1 false), !dbg !4507 | |
br i1 %218, label %panic1.i48.i123.i.i.i, label %bb4.i19.i100.i.i.i, !dbg !4507 | |
bb3.i16.i97.i.i.i: ; preds = %bb1.i11.i92.i.i.i | |
br label %_ZN10num_format5impls8integers15write_two_bytes17he14304247fa01c95E.exit137.i.i.i, !dbg !4506 | |
bb4.i19.i100.i.i.i: ; preds = %bb2.i15.i96.i.i.i | |
%219 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4508 | |
%220 = load i64, i64* %219, align 8, !dbg !4508, !noalias !4192 | |
%221 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %220, i64 %_11.0.i13.i94.i.i.i), !dbg !4508 | |
%_12.0.i17.i98.i.i.i = extractvalue { i64, i1 } %221, 0, !dbg !4508 | |
%_12.1.i18.i99.i.i.i = extractvalue { i64, i1 } %221, 1, !dbg !4508 | |
%222 = call i1 @llvm.expect.i1(i1 %_12.1.i18.i99.i.i.i, i1 false), !dbg !4508 | |
br i1 %222, label %panic2.i49.i124.i.i.i, label %bb5.i23.i111.i.i.i, !dbg !4508 | |
bb5.i23.i111.i.i.i: ; preds = %bb4.i19.i100.i.i.i | |
%223 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4508 | |
store i64 %_12.0.i17.i98.i.i.i, i64* %223, align 8, !dbg !4508, !noalias !4192 | |
%224 = bitcast %"num_format::impls::integers::Sep"* %sep.i.i.i to i8**, !dbg !4509 | |
%_14.i20.i101.i.i.i = load i8*, i8** %224, align 8, !dbg !4509, !noalias !4192 | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %self.dbg.spill.i.i2.i22.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %self.dbg.spill.i.i2.i22.i.i.i, metadata !4407, metadata !DIExpression()), !dbg !4510 | |
%_3.i.i21.i102.i.i.i = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 5, !dbg !4512 | |
%_2.0.i.i22.i103.i.i.i = bitcast [191 x i8]* %_3.i.i21.i102.i.i.i to [0 x i8]*, !dbg !4512 | |
; invoke core::slice::<impl [T]>::as_mut_ptr | |
%225 = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17hb087e752b2d95b3bE"([0 x i8]* nonnull align 1 %_2.0.i.i22.i103.i.i.i, i64 191) | |
to label %.noexc57.i unwind label %cleanup.i, !dbg !4512 | |
.noexc57.i: ; preds = %bb5.i23.i111.i.i.i | |
%226 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4513 | |
%_18.i24.i104.i.i.i = load i64, i64* %226, align 8, !dbg !4513, !noalias !4192 | |
; invoke core::ptr::mut_ptr::<impl *mut T>::add | |
%_15.i25.i105.i.i58.i = invoke i8* @"_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h4388e2a001b4776cE"(i8* %225, i64 %_18.i24.i104.i.i.i) | |
to label %_15.i25.i105.i.i.noexc.i unwind label %cleanup.i, !dbg !4514 | |
_15.i25.i105.i.i.noexc.i: ; preds = %.noexc57.i | |
%227 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4515 | |
%_19.i26.i106.i.i.i = load i64, i64* %227, align 8, !dbg !4515, !noalias !4192 | |
; invoke core::intrinsics::copy_nonoverlapping | |
invoke void @_ZN4core10intrinsics19copy_nonoverlapping17hc9c5ec9cfafff2ccE(i8* %_14.i20.i101.i.i.i, i8* %_15.i25.i105.i.i58.i, i64 %_19.i26.i106.i.i.i) | |
to label %.noexc59.i unwind label %cleanup.i, !dbg !4516 | |
.noexc59.i: ; preds = %_15.i25.i105.i.i.noexc.i | |
%228 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 9, !dbg !4517 | |
%_21.i27.i107.i.i.i = load i64, i64* %228, align 8, !dbg !4517, !noalias !4192 | |
%229 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4518 | |
%_24.i28.i108.i.i.i = load i64, i64* %229, align 8, !dbg !4518, !noalias !4192 | |
%230 = call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %_24.i28.i108.i.i.i, i64 1), !dbg !4519 | |
%_25.0.i29.i109.i.i.i = extractvalue { i64, i1 } %230, 0, !dbg !4519 | |
%_25.1.i30.i110.i.i.i = extractvalue { i64, i1 } %230, 1, !dbg !4519 | |
%231 = call i1 @llvm.expect.i1(i1 %_25.1.i30.i110.i.i.i, i1 false), !dbg !4519 | |
br i1 %231, label %panic3.i50.i125.i.i.i, label %bb9.i33.i114.i.i.i, !dbg !4519 | |
bb9.i33.i114.i.i.i: ; preds = %.noexc59.i | |
%232 = call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %_21.i27.i107.i.i.i, i64 %_25.0.i29.i109.i.i.i), !dbg !4517 | |
%_26.0.i31.i112.i.i.i = extractvalue { i64, i1 } %232, 0, !dbg !4517 | |
%_26.1.i32.i113.i.i.i = extractvalue { i64, i1 } %232, 1, !dbg !4517 | |
%233 = call i1 @llvm.expect.i1(i1 %_26.1.i32.i113.i.i.i, i1 false), !dbg !4517 | |
br i1 %233, label %panic4.i51.i126.i.i.i, label %bb10.i36.i117.i.i.i, !dbg !4517 | |
bb10.i36.i117.i.i.i: ; preds = %bb9.i33.i114.i.i.i | |
%234 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4520 | |
%235 = load i64, i64* %234, align 8, !dbg !4520, !noalias !4192 | |
%236 = call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %235, i64 %_26.0.i31.i112.i.i.i), !dbg !4520 | |
%_27.0.i34.i115.i.i.i = extractvalue { i64, i1 } %236, 0, !dbg !4520 | |
%_27.1.i35.i116.i.i.i = extractvalue { i64, i1 } %236, 1, !dbg !4520 | |
%237 = call i1 @llvm.expect.i1(i1 %_27.1.i35.i116.i.i.i, i1 false), !dbg !4520 | |
br i1 %237, label %panic5.i52.i127.i.i.i, label %bb11.i39.i120.i.i.i, !dbg !4520 | |
bb11.i39.i120.i.i.i: ; preds = %bb10.i36.i117.i.i.i | |
%238 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4520 | |
store i64 %_27.0.i34.i115.i.i.i, i64* %238, align 8, !dbg !4520, !noalias !4192 | |
%239 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4521 | |
%240 = load i64, i64* %239, align 8, !dbg !4521, !noalias !4192 | |
%241 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %240, i64 1), !dbg !4521 | |
%_28.0.i37.i118.i.i.i = extractvalue { i64, i1 } %241, 0, !dbg !4521 | |
%_28.1.i38.i119.i.i.i = extractvalue { i64, i1 } %241, 1, !dbg !4521 | |
%242 = call i1 @llvm.expect.i1(i1 %_28.1.i38.i119.i.i.i, i1 false), !dbg !4521 | |
br i1 %242, label %panic6.i53.i128.i.i.i, label %bb12.i40.i121.i.i.i, !dbg !4521 | |
bb12.i40.i121.i.i.i: ; preds = %bb11.i39.i120.i.i.i | |
%243 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4521 | |
store i64 %_28.0.i37.i118.i.i.i, i64* %243, align 8, !dbg !4521, !noalias !4192 | |
br label %_ZN10num_format5impls8integers15write_two_bytes17he14304247fa01c95E.exit137.i.i.i, !dbg !4506 | |
panic.i47.i122.i.i.i: ; preds = %.noexc56.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1616 to %"std::panic::Location"*)) | |
to label %.noexc60.i unwind label %cleanup.i, !dbg !4503 | |
.noexc60.i: ; preds = %panic.i47.i122.i.i.i | |
unreachable, !dbg !4503 | |
panic1.i48.i123.i.i.i: ; preds = %bb2.i15.i96.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1618 to %"std::panic::Location"*)) | |
to label %.noexc61.i unwind label %cleanup.i, !dbg !4507 | |
.noexc61.i: ; preds = %panic1.i48.i123.i.i.i | |
unreachable, !dbg !4507 | |
panic2.i49.i124.i.i.i: ; preds = %bb4.i19.i100.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1620 to %"std::panic::Location"*)) | |
to label %.noexc62.i unwind label %cleanup.i, !dbg !4508 | |
.noexc62.i: ; preds = %panic2.i49.i124.i.i.i | |
unreachable, !dbg !4508 | |
panic3.i50.i125.i.i.i: ; preds = %.noexc59.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1622 to %"std::panic::Location"*)) | |
to label %.noexc63.i unwind label %cleanup.i, !dbg !4519 | |
.noexc63.i: ; preds = %panic3.i50.i125.i.i.i | |
unreachable, !dbg !4519 | |
panic4.i51.i126.i.i.i: ; preds = %bb9.i33.i114.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([28 x i8]* @str.1 to [0 x i8]*), i64 28, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1624 to %"std::panic::Location"*)) | |
to label %.noexc64.i unwind label %cleanup.i, !dbg !4517 | |
.noexc64.i: ; preds = %panic4.i51.i126.i.i.i | |
unreachable, !dbg !4517 | |
panic5.i52.i127.i.i.i: ; preds = %bb10.i36.i117.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1626 to %"std::panic::Location"*)) | |
to label %.noexc65.i unwind label %cleanup.i, !dbg !4520 | |
.noexc65.i: ; preds = %panic5.i52.i127.i.i.i | |
unreachable, !dbg !4520 | |
panic6.i53.i128.i.i.i: ; preds = %bb11.i39.i120.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1628 to %"std::panic::Location"*)) | |
to label %.noexc66.i unwind label %cleanup.i, !dbg !4521 | |
.noexc66.i: ; preds = %panic6.i53.i128.i.i.i | |
unreachable, !dbg !4521 | |
panic.i136.i.i.i: ; preds = %.noexc41.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([28 x i8]* @str.1 to [0 x i8]*), i64 28, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1631 to %"std::panic::Location"*)) | |
to label %.noexc67.i unwind label %cleanup.i, !dbg !4468 | |
.noexc67.i: ; preds = %panic.i136.i.i.i | |
unreachable, !dbg !4468 | |
_ZN10num_format5impls8integers15write_two_bytes17he14304247fa01c95E.exit137.i.i.i: ; preds = %bb12.i40.i121.i.i.i, %bb3.i16.i97.i.i.i | |
; invoke core::slice::<impl [T]>::as_ptr | |
%_31.i41.i129.i.i68.i = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17h27899ce949502f24E"([0 x i8]* noalias nonnull readonly align 1 bitcast (<{ [200 x i8] }>* @alloc2808 to [0 x i8]*), i64 200) | |
to label %_31.i41.i129.i.i.noexc.i unwind label %cleanup.i, !dbg !4522 | |
_31.i41.i129.i.i.noexc.i: ; preds = %_ZN10num_format5impls8integers15write_two_bytes17he14304247fa01c95E.exit137.i.i.i | |
; invoke core::ptr::const_ptr::<impl *const T>::offset | |
%_30.i42.i130.i.i69.i = invoke i8* @"_ZN4core3ptr9const_ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17ha864761521278d47E"(i8* %_31.i41.i129.i.i68.i, i64 %table_index2.i.i.i) | |
to label %_30.i42.i130.i.i.noexc.i unwind label %cleanup.i, !dbg !4522 | |
_30.i42.i130.i.i.noexc.i: ; preds = %_31.i41.i129.i.i.noexc.i | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %self.dbg.spill.i7.i1.i21.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %self.dbg.spill.i7.i1.i21.i.i.i, metadata !4407, metadata !DIExpression()), !dbg !4523 | |
%_3.i8.i43.i131.i.i.i = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 5, !dbg !4525 | |
%_2.0.i9.i44.i132.i.i.i = bitcast [191 x i8]* %_3.i8.i43.i131.i.i.i to [0 x i8]*, !dbg !4525 | |
; invoke core::slice::<impl [T]>::as_mut_ptr | |
%244 = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17hb087e752b2d95b3bE"([0 x i8]* nonnull align 1 %_2.0.i9.i44.i132.i.i.i, i64 191) | |
to label %.noexc70.i unwind label %cleanup.i, !dbg !4525 | |
.noexc70.i: ; preds = %_30.i42.i130.i.i.noexc.i | |
%245 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4526 | |
%_38.i45.i133.i.i.i = load i64, i64* %245, align 8, !dbg !4526, !noalias !4192 | |
; invoke core::ptr::mut_ptr::<impl *mut T>::add | |
%_35.i46.i134.i.i71.i = invoke i8* @"_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h4388e2a001b4776cE"(i8* %244, i64 %_38.i45.i133.i.i.i) | |
to label %_35.i46.i134.i.i.noexc.i unwind label %cleanup.i, !dbg !4527 | |
_35.i46.i134.i.i.noexc.i: ; preds = %.noexc70.i | |
; invoke core::intrinsics::copy_nonoverlapping | |
invoke void @_ZN4core10intrinsics19copy_nonoverlapping17hc9c5ec9cfafff2ccE(i8* %_30.i42.i130.i.i69.i, i8* %_35.i46.i134.i.i71.i, i64 1) | |
to label %.noexc72.i unwind label %cleanup.i, !dbg !4528 | |
.noexc72.i: ; preds = %_35.i46.i134.i.i.noexc.i | |
%246 = load i128, i128* %n.i.i.i, align 8, !dbg !4529, !noalias !4192 | |
%247 = udiv i128 %246, 10000, !dbg !4529 | |
store i128 %247, i128* %n.i.i.i, align 8, !dbg !4529, !noalias !4192 | |
br label %bb21.i.i.i, !dbg !4369 | |
bb28.i.i.i: ; preds = %bb34.i.i.i, %bb22.i.i.i | |
%_55.i.i.i = load i64, i64* %n1.i.i.i, align 8, !dbg !4530, !noalias !4192 | |
%_54.i.i.i = icmp sge i64 %_55.i.i.i, 100, !dbg !4530 | |
br i1 %_54.i.i.i, label %bb30.i.i.i, label %bb29.i.i.i, !dbg !4372 | |
bb29.i.i.i: ; preds = %bb28.i.i.i | |
%_72.i.i.i = load i64, i64* %n1.i.i.i, align 8, !dbg !4531, !noalias !4192 | |
%_71.i.i.i = icmp sge i64 %_72.i.i.i, 10, !dbg !4531 | |
br i1 %_71.i.i.i, label %bb35.i.i.i, label %bb36.i.i.i, !dbg !4532 | |
bb30.i.i.i: ; preds = %bb28.i.i.i | |
%_58.i.i.i = load i64, i64* %n1.i.i.i, align 8, !dbg !4533, !noalias !4192 | |
%_60.i.i.i = icmp eq i64 %_58.i.i.i, -9223372036854775808, !dbg !4534 | |
%248 = call i1 @llvm.expect.i1(i1 false, i1 false), !dbg !4534 | |
br i1 %248, label %panic.i.i.i, label %bb31.i.i.i, !dbg !4534 | |
bb31.i.i.i: ; preds = %bb30.i.i.i | |
%_57.i.i.i = srem i64 %_58.i.i.i, 100, !dbg !4534 | |
%_62.0.i.i.i = shl i64 %_57.i.i.i, 1, !dbg !4534 | |
store i64 %_62.0.i.i.i, i64* %table_index.dbg.spill4.i.i.i, align 8, !dbg !4534, !noalias !4192 | |
call void @llvm.dbg.declare(metadata i64* %table_index.dbg.spill4.i.i.i, metadata !4223, metadata !DIExpression()), !dbg !4535 | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %buf.dbg.spill.i150.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %buf.dbg.spill.i150.i.i.i, metadata !4378, metadata !DIExpression()), !dbg !4536 | |
store %"num_format::impls::integers::Sep"* %sep.i.i.i, %"num_format::impls::integers::Sep"** %sep.dbg.spill.i149.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::impls::integers::Sep"** %sep.dbg.spill.i149.i.i.i, metadata !4384, metadata !DIExpression()), !dbg !4538 | |
store i64 %_62.0.i.i.i, i64* %table_index.dbg.spill.i148.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata i64* %table_index.dbg.spill.i148.i.i.i, metadata !4385, metadata !DIExpression()), !dbg !4539 | |
%249 = call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %_62.0.i.i.i, i64 1), !dbg !4540 | |
%_9.0.i151.i.i.i = extractvalue { i64, i1 } %249, 0, !dbg !4540 | |
%_9.1.i152.i.i.i = extractvalue { i64, i1 } %249, 1, !dbg !4540 | |
%250 = call i1 @llvm.expect.i1(i1 %_9.1.i152.i.i.i, i1 false), !dbg !4540 | |
br i1 %250, label %panic.i253.i.i.i, label %bb1.i155.i.i.i, !dbg !4540 | |
bb1.i155.i.i.i: ; preds = %bb31.i.i.i | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %buf.dbg.spill.i.i147.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %buf.dbg.spill.i.i147.i.i.i, metadata !4391, metadata !DIExpression()), !dbg !4541 | |
store %"num_format::impls::integers::Sep"* %sep.i.i.i, %"num_format::impls::integers::Sep"** %sep.dbg.spill.i.i146.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::impls::integers::Sep"** %sep.dbg.spill.i.i146.i.i.i, metadata !4394, metadata !DIExpression()), !dbg !4543 | |
store i64 %_9.0.i151.i.i.i, i64* %table_index.dbg.spill.i.i145.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata i64* %table_index.dbg.spill.i.i145.i.i.i, metadata !4395, metadata !DIExpression()), !dbg !4544 | |
%251 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4545 | |
%252 = load i64, i64* %251, align 8, !dbg !4545, !noalias !4192 | |
%253 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %252, i64 1), !dbg !4545 | |
%_4.0.i.i153.i.i.i = extractvalue { i64, i1 } %253, 0, !dbg !4545 | |
%_4.1.i.i154.i.i.i = extractvalue { i64, i1 } %253, 1, !dbg !4545 | |
%254 = call i1 @llvm.expect.i1(i1 %_4.1.i.i154.i.i.i, i1 false), !dbg !4545 | |
br i1 %254, label %panic.i.i189.i.i.i, label %bb1.i.i159.i.i.i, !dbg !4545 | |
bb1.i.i159.i.i.i: ; preds = %bb1.i155.i.i.i | |
%255 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4545 | |
store i64 %_4.0.i.i153.i.i.i, i64* %255, align 8, !dbg !4545, !noalias !4192 | |
%256 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4546 | |
%_6.i.i156.i.i.i = load i64, i64* %256, align 8, !dbg !4546, !noalias !4192 | |
%257 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4547 | |
%_8.i.i157.i.i.i = load i64, i64* %257, align 8, !dbg !4547, !noalias !4192 | |
%_5.i.i158.i.i.i = icmp eq i64 %_6.i.i156.i.i.i, %_8.i.i157.i.i.i, !dbg !4546 | |
br i1 %_5.i.i158.i.i.i, label %bb2.i.i163.i.i.i, label %bb3.i.i164.i.i.i, !dbg !4548 | |
bb2.i.i163.i.i.i: ; preds = %bb1.i.i159.i.i.i | |
%258 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4549 | |
%_10.i.i160.i.i.i = load i64, i64* %258, align 8, !dbg !4549, !noalias !4192 | |
%259 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %_10.i.i160.i.i.i, i64 1), !dbg !4549 | |
%_11.0.i.i161.i.i.i = extractvalue { i64, i1 } %259, 0, !dbg !4549 | |
%_11.1.i.i162.i.i.i = extractvalue { i64, i1 } %259, 1, !dbg !4549 | |
%260 = call i1 @llvm.expect.i1(i1 %_11.1.i.i162.i.i.i, i1 false), !dbg !4549 | |
br i1 %260, label %panic1.i.i190.i.i.i, label %bb4.i.i167.i.i.i, !dbg !4549 | |
bb3.i.i164.i.i.i: ; preds = %bb1.i.i159.i.i.i | |
br label %_ZN10num_format5impls8integers14write_one_byte17h97d3057c2b7ffd5eE.exit.i202.i.i.i, !dbg !4548 | |
bb4.i.i167.i.i.i: ; preds = %bb2.i.i163.i.i.i | |
%261 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4550 | |
%262 = load i64, i64* %261, align 8, !dbg !4550, !noalias !4192 | |
%263 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %262, i64 %_11.0.i.i161.i.i.i), !dbg !4550 | |
%_12.0.i.i165.i.i.i = extractvalue { i64, i1 } %263, 0, !dbg !4550 | |
%_12.1.i.i166.i.i.i = extractvalue { i64, i1 } %263, 1, !dbg !4550 | |
%264 = call i1 @llvm.expect.i1(i1 %_12.1.i.i166.i.i.i, i1 false), !dbg !4550 | |
br i1 %264, label %panic2.i.i191.i.i.i, label %bb5.i.i178.i.i.i, !dbg !4550 | |
bb5.i.i178.i.i.i: ; preds = %bb4.i.i167.i.i.i | |
%265 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4550 | |
store i64 %_12.0.i.i165.i.i.i, i64* %265, align 8, !dbg !4550, !noalias !4192 | |
%266 = bitcast %"num_format::impls::integers::Sep"* %sep.i.i.i to i8**, !dbg !4551 | |
%_14.i.i168.i.i.i = load i8*, i8** %266, align 8, !dbg !4551, !noalias !4192 | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %self.dbg.spill.i.i.i144.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %self.dbg.spill.i.i.i144.i.i.i, metadata !4407, metadata !DIExpression()), !dbg !4552 | |
%_3.i.i.i169.i.i.i = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 5, !dbg !4554 | |
%_2.0.i.i.i170.i.i.i = bitcast [191 x i8]* %_3.i.i.i169.i.i.i to [0 x i8]*, !dbg !4554 | |
; invoke core::slice::<impl [T]>::as_mut_ptr | |
%267 = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17hb087e752b2d95b3bE"([0 x i8]* nonnull align 1 %_2.0.i.i.i170.i.i.i, i64 191) | |
to label %.noexc73.i unwind label %cleanup.i, !dbg !4554 | |
.noexc73.i: ; preds = %bb5.i.i178.i.i.i | |
%268 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4555 | |
%_18.i.i171.i.i.i = load i64, i64* %268, align 8, !dbg !4555, !noalias !4192 | |
; invoke core::ptr::mut_ptr::<impl *mut T>::add | |
%_15.i.i172.i.i74.i = invoke i8* @"_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h4388e2a001b4776cE"(i8* %267, i64 %_18.i.i171.i.i.i) | |
to label %_15.i.i172.i.i.noexc.i unwind label %cleanup.i, !dbg !4556 | |
_15.i.i172.i.i.noexc.i: ; preds = %.noexc73.i | |
%269 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4557 | |
%_19.i.i173.i.i.i = load i64, i64* %269, align 8, !dbg !4557, !noalias !4192 | |
; invoke core::intrinsics::copy_nonoverlapping | |
invoke void @_ZN4core10intrinsics19copy_nonoverlapping17hc9c5ec9cfafff2ccE(i8* %_14.i.i168.i.i.i, i8* %_15.i.i172.i.i74.i, i64 %_19.i.i173.i.i.i) | |
to label %.noexc75.i unwind label %cleanup.i, !dbg !4558 | |
.noexc75.i: ; preds = %_15.i.i172.i.i.noexc.i | |
%270 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 9, !dbg !4559 | |
%_21.i.i174.i.i.i = load i64, i64* %270, align 8, !dbg !4559, !noalias !4192 | |
%271 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4560 | |
%_24.i.i175.i.i.i = load i64, i64* %271, align 8, !dbg !4560, !noalias !4192 | |
%272 = call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %_24.i.i175.i.i.i, i64 1), !dbg !4561 | |
%_25.0.i.i176.i.i.i = extractvalue { i64, i1 } %272, 0, !dbg !4561 | |
%_25.1.i.i177.i.i.i = extractvalue { i64, i1 } %272, 1, !dbg !4561 | |
%273 = call i1 @llvm.expect.i1(i1 %_25.1.i.i177.i.i.i, i1 false), !dbg !4561 | |
br i1 %273, label %panic3.i.i192.i.i.i, label %bb9.i.i181.i.i.i, !dbg !4561 | |
bb9.i.i181.i.i.i: ; preds = %.noexc75.i | |
%274 = call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %_21.i.i174.i.i.i, i64 %_25.0.i.i176.i.i.i), !dbg !4559 | |
%_26.0.i.i179.i.i.i = extractvalue { i64, i1 } %274, 0, !dbg !4559 | |
%_26.1.i.i180.i.i.i = extractvalue { i64, i1 } %274, 1, !dbg !4559 | |
%275 = call i1 @llvm.expect.i1(i1 %_26.1.i.i180.i.i.i, i1 false), !dbg !4559 | |
br i1 %275, label %panic4.i.i193.i.i.i, label %bb10.i.i184.i.i.i, !dbg !4559 | |
bb10.i.i184.i.i.i: ; preds = %bb9.i.i181.i.i.i | |
%276 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4562 | |
%277 = load i64, i64* %276, align 8, !dbg !4562, !noalias !4192 | |
%278 = call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %277, i64 %_26.0.i.i179.i.i.i), !dbg !4562 | |
%_27.0.i.i182.i.i.i = extractvalue { i64, i1 } %278, 0, !dbg !4562 | |
%_27.1.i.i183.i.i.i = extractvalue { i64, i1 } %278, 1, !dbg !4562 | |
%279 = call i1 @llvm.expect.i1(i1 %_27.1.i.i183.i.i.i, i1 false), !dbg !4562 | |
br i1 %279, label %panic5.i.i194.i.i.i, label %bb11.i.i187.i.i.i, !dbg !4562 | |
bb11.i.i187.i.i.i: ; preds = %bb10.i.i184.i.i.i | |
%280 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4562 | |
store i64 %_27.0.i.i182.i.i.i, i64* %280, align 8, !dbg !4562, !noalias !4192 | |
%281 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4563 | |
%282 = load i64, i64* %281, align 8, !dbg !4563, !noalias !4192 | |
%283 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %282, i64 1), !dbg !4563 | |
%_28.0.i.i185.i.i.i = extractvalue { i64, i1 } %283, 0, !dbg !4563 | |
%_28.1.i.i186.i.i.i = extractvalue { i64, i1 } %283, 1, !dbg !4563 | |
%284 = call i1 @llvm.expect.i1(i1 %_28.1.i.i186.i.i.i, i1 false), !dbg !4563 | |
br i1 %284, label %panic6.i.i195.i.i.i, label %bb12.i.i188.i.i.i, !dbg !4563 | |
bb12.i.i188.i.i.i: ; preds = %bb11.i.i187.i.i.i | |
%285 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4563 | |
store i64 %_28.0.i.i185.i.i.i, i64* %285, align 8, !dbg !4563, !noalias !4192 | |
br label %_ZN10num_format5impls8integers14write_one_byte17h97d3057c2b7ffd5eE.exit.i202.i.i.i, !dbg !4548 | |
panic.i.i189.i.i.i: ; preds = %bb1.i155.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1616 to %"std::panic::Location"*)) | |
to label %.noexc76.i unwind label %cleanup.i, !dbg !4545 | |
.noexc76.i: ; preds = %panic.i.i189.i.i.i | |
unreachable, !dbg !4545 | |
panic1.i.i190.i.i.i: ; preds = %bb2.i.i163.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1618 to %"std::panic::Location"*)) | |
to label %.noexc77.i unwind label %cleanup.i, !dbg !4549 | |
.noexc77.i: ; preds = %panic1.i.i190.i.i.i | |
unreachable, !dbg !4549 | |
panic2.i.i191.i.i.i: ; preds = %bb4.i.i167.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1620 to %"std::panic::Location"*)) | |
to label %.noexc78.i unwind label %cleanup.i, !dbg !4550 | |
.noexc78.i: ; preds = %panic2.i.i191.i.i.i | |
unreachable, !dbg !4550 | |
panic3.i.i192.i.i.i: ; preds = %.noexc75.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1622 to %"std::panic::Location"*)) | |
to label %.noexc79.i unwind label %cleanup.i, !dbg !4561 | |
.noexc79.i: ; preds = %panic3.i.i192.i.i.i | |
unreachable, !dbg !4561 | |
panic4.i.i193.i.i.i: ; preds = %bb9.i.i181.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([28 x i8]* @str.1 to [0 x i8]*), i64 28, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1624 to %"std::panic::Location"*)) | |
to label %.noexc80.i unwind label %cleanup.i, !dbg !4559 | |
.noexc80.i: ; preds = %panic4.i.i193.i.i.i | |
unreachable, !dbg !4559 | |
panic5.i.i194.i.i.i: ; preds = %bb10.i.i184.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1626 to %"std::panic::Location"*)) | |
to label %.noexc81.i unwind label %cleanup.i, !dbg !4562 | |
.noexc81.i: ; preds = %panic5.i.i194.i.i.i | |
unreachable, !dbg !4562 | |
panic6.i.i195.i.i.i: ; preds = %bb11.i.i187.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1628 to %"std::panic::Location"*)) | |
to label %.noexc82.i unwind label %cleanup.i, !dbg !4563 | |
.noexc82.i: ; preds = %panic6.i.i195.i.i.i | |
unreachable, !dbg !4563 | |
_ZN10num_format5impls8integers14write_one_byte17h97d3057c2b7ffd5eE.exit.i202.i.i.i: ; preds = %bb12.i.i188.i.i.i, %bb3.i.i164.i.i.i | |
; invoke core::slice::<impl [T]>::as_ptr | |
%_31.i.i196.i.i83.i = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17h27899ce949502f24E"([0 x i8]* noalias nonnull readonly align 1 bitcast (<{ [200 x i8] }>* @alloc2808 to [0 x i8]*), i64 200) | |
to label %_31.i.i196.i.i.noexc.i unwind label %cleanup.i, !dbg !4564 | |
_31.i.i196.i.i.noexc.i: ; preds = %_ZN10num_format5impls8integers14write_one_byte17h97d3057c2b7ffd5eE.exit.i202.i.i.i | |
; invoke core::ptr::const_ptr::<impl *const T>::offset | |
%_30.i.i197.i.i84.i = invoke i8* @"_ZN4core3ptr9const_ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17ha864761521278d47E"(i8* %_31.i.i196.i.i83.i, i64 %_9.0.i151.i.i.i) | |
to label %_30.i.i197.i.i.noexc.i unwind label %cleanup.i, !dbg !4564 | |
_30.i.i197.i.i.noexc.i: ; preds = %_31.i.i196.i.i.noexc.i | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %self.dbg.spill.i7.i.i143.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %self.dbg.spill.i7.i.i143.i.i.i, metadata !4407, metadata !DIExpression()), !dbg !4565 | |
%_3.i8.i.i198.i.i.i = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 5, !dbg !4567 | |
%_2.0.i9.i.i199.i.i.i = bitcast [191 x i8]* %_3.i8.i.i198.i.i.i to [0 x i8]*, !dbg !4567 | |
; invoke core::slice::<impl [T]>::as_mut_ptr | |
%286 = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17hb087e752b2d95b3bE"([0 x i8]* nonnull align 1 %_2.0.i9.i.i199.i.i.i, i64 191) | |
to label %.noexc85.i unwind label %cleanup.i, !dbg !4567 | |
.noexc85.i: ; preds = %_30.i.i197.i.i.noexc.i | |
%287 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4568 | |
%_38.i.i200.i.i.i = load i64, i64* %287, align 8, !dbg !4568, !noalias !4192 | |
; invoke core::ptr::mut_ptr::<impl *mut T>::add | |
%_35.i.i201.i.i86.i = invoke i8* @"_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h4388e2a001b4776cE"(i8* %286, i64 %_38.i.i200.i.i.i) | |
to label %_35.i.i201.i.i.noexc.i unwind label %cleanup.i, !dbg !4569 | |
_35.i.i201.i.i.noexc.i: ; preds = %.noexc85.i | |
; invoke core::intrinsics::copy_nonoverlapping | |
invoke void @_ZN4core10intrinsics19copy_nonoverlapping17hc9c5ec9cfafff2ccE(i8* %_30.i.i197.i.i84.i, i8* %_35.i.i201.i.i86.i, i64 1) | |
to label %.noexc87.i unwind label %cleanup.i, !dbg !4570 | |
.noexc87.i: ; preds = %_35.i.i201.i.i.noexc.i | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %buf.dbg.spill.i5.i142.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %buf.dbg.spill.i5.i142.i.i.i, metadata !4391, metadata !DIExpression()), !dbg !4571 | |
store %"num_format::impls::integers::Sep"* %sep.i.i.i, %"num_format::impls::integers::Sep"** %sep.dbg.spill.i4.i141.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::impls::integers::Sep"** %sep.dbg.spill.i4.i141.i.i.i, metadata !4394, metadata !DIExpression()), !dbg !4573 | |
store i64 %_62.0.i.i.i, i64* %table_index.dbg.spill.i3.i140.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata i64* %table_index.dbg.spill.i3.i140.i.i.i, metadata !4395, metadata !DIExpression()), !dbg !4574 | |
%288 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4575 | |
%289 = load i64, i64* %288, align 8, !dbg !4575, !noalias !4192 | |
%290 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %289, i64 1), !dbg !4575 | |
%_4.0.i6.i203.i.i.i = extractvalue { i64, i1 } %290, 0, !dbg !4575 | |
%_4.1.i7.i204.i.i.i = extractvalue { i64, i1 } %290, 1, !dbg !4575 | |
%291 = call i1 @llvm.expect.i1(i1 %_4.1.i7.i204.i.i.i, i1 false), !dbg !4575 | |
br i1 %291, label %panic.i47.i239.i.i.i, label %bb1.i11.i209.i.i.i, !dbg !4575 | |
bb1.i11.i209.i.i.i: ; preds = %.noexc87.i | |
%292 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4575 | |
store i64 %_4.0.i6.i203.i.i.i, i64* %292, align 8, !dbg !4575, !noalias !4192 | |
%293 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4576 | |
%_6.i8.i206.i.i.i = load i64, i64* %293, align 8, !dbg !4576, !noalias !4192 | |
%294 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4577 | |
%_8.i9.i207.i.i.i = load i64, i64* %294, align 8, !dbg !4577, !noalias !4192 | |
%_5.i10.i208.i.i.i = icmp eq i64 %_6.i8.i206.i.i.i, %_8.i9.i207.i.i.i, !dbg !4576 | |
br i1 %_5.i10.i208.i.i.i, label %bb2.i15.i213.i.i.i, label %bb3.i16.i214.i.i.i, !dbg !4578 | |
bb2.i15.i213.i.i.i: ; preds = %bb1.i11.i209.i.i.i | |
%295 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4579 | |
%_10.i12.i210.i.i.i = load i64, i64* %295, align 8, !dbg !4579, !noalias !4192 | |
%296 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %_10.i12.i210.i.i.i, i64 1), !dbg !4579 | |
%_11.0.i13.i211.i.i.i = extractvalue { i64, i1 } %296, 0, !dbg !4579 | |
%_11.1.i14.i212.i.i.i = extractvalue { i64, i1 } %296, 1, !dbg !4579 | |
%297 = call i1 @llvm.expect.i1(i1 %_11.1.i14.i212.i.i.i, i1 false), !dbg !4579 | |
br i1 %297, label %panic1.i48.i240.i.i.i, label %bb4.i19.i217.i.i.i, !dbg !4579 | |
bb3.i16.i214.i.i.i: ; preds = %bb1.i11.i209.i.i.i | |
br label %_ZN10num_format5impls8integers15write_two_bytes17he14304247fa01c95E.exit254.i.i.i, !dbg !4578 | |
bb4.i19.i217.i.i.i: ; preds = %bb2.i15.i213.i.i.i | |
%298 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4580 | |
%299 = load i64, i64* %298, align 8, !dbg !4580, !noalias !4192 | |
%300 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %299, i64 %_11.0.i13.i211.i.i.i), !dbg !4580 | |
%_12.0.i17.i215.i.i.i = extractvalue { i64, i1 } %300, 0, !dbg !4580 | |
%_12.1.i18.i216.i.i.i = extractvalue { i64, i1 } %300, 1, !dbg !4580 | |
%301 = call i1 @llvm.expect.i1(i1 %_12.1.i18.i216.i.i.i, i1 false), !dbg !4580 | |
br i1 %301, label %panic2.i49.i241.i.i.i, label %bb5.i23.i228.i.i.i, !dbg !4580 | |
bb5.i23.i228.i.i.i: ; preds = %bb4.i19.i217.i.i.i | |
%302 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4580 | |
store i64 %_12.0.i17.i215.i.i.i, i64* %302, align 8, !dbg !4580, !noalias !4192 | |
%303 = bitcast %"num_format::impls::integers::Sep"* %sep.i.i.i to i8**, !dbg !4581 | |
%_14.i20.i218.i.i.i = load i8*, i8** %303, align 8, !dbg !4581, !noalias !4192 | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %self.dbg.spill.i.i2.i139.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %self.dbg.spill.i.i2.i139.i.i.i, metadata !4407, metadata !DIExpression()), !dbg !4582 | |
%_3.i.i21.i219.i.i.i = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 5, !dbg !4584 | |
%_2.0.i.i22.i220.i.i.i = bitcast [191 x i8]* %_3.i.i21.i219.i.i.i to [0 x i8]*, !dbg !4584 | |
; invoke core::slice::<impl [T]>::as_mut_ptr | |
%304 = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17hb087e752b2d95b3bE"([0 x i8]* nonnull align 1 %_2.0.i.i22.i220.i.i.i, i64 191) | |
to label %.noexc88.i unwind label %cleanup.i, !dbg !4584 | |
.noexc88.i: ; preds = %bb5.i23.i228.i.i.i | |
%305 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4585 | |
%_18.i24.i221.i.i.i = load i64, i64* %305, align 8, !dbg !4585, !noalias !4192 | |
; invoke core::ptr::mut_ptr::<impl *mut T>::add | |
%_15.i25.i222.i.i89.i = invoke i8* @"_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h4388e2a001b4776cE"(i8* %304, i64 %_18.i24.i221.i.i.i) | |
to label %_15.i25.i222.i.i.noexc.i unwind label %cleanup.i, !dbg !4586 | |
_15.i25.i222.i.i.noexc.i: ; preds = %.noexc88.i | |
%306 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4587 | |
%_19.i26.i223.i.i.i = load i64, i64* %306, align 8, !dbg !4587, !noalias !4192 | |
; invoke core::intrinsics::copy_nonoverlapping | |
invoke void @_ZN4core10intrinsics19copy_nonoverlapping17hc9c5ec9cfafff2ccE(i8* %_14.i20.i218.i.i.i, i8* %_15.i25.i222.i.i89.i, i64 %_19.i26.i223.i.i.i) | |
to label %.noexc90.i unwind label %cleanup.i, !dbg !4588 | |
.noexc90.i: ; preds = %_15.i25.i222.i.i.noexc.i | |
%307 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 9, !dbg !4589 | |
%_21.i27.i224.i.i.i = load i64, i64* %307, align 8, !dbg !4589, !noalias !4192 | |
%308 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4590 | |
%_24.i28.i225.i.i.i = load i64, i64* %308, align 8, !dbg !4590, !noalias !4192 | |
%309 = call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %_24.i28.i225.i.i.i, i64 1), !dbg !4591 | |
%_25.0.i29.i226.i.i.i = extractvalue { i64, i1 } %309, 0, !dbg !4591 | |
%_25.1.i30.i227.i.i.i = extractvalue { i64, i1 } %309, 1, !dbg !4591 | |
%310 = call i1 @llvm.expect.i1(i1 %_25.1.i30.i227.i.i.i, i1 false), !dbg !4591 | |
br i1 %310, label %panic3.i50.i242.i.i.i, label %bb9.i33.i231.i.i.i, !dbg !4591 | |
bb9.i33.i231.i.i.i: ; preds = %.noexc90.i | |
%311 = call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %_21.i27.i224.i.i.i, i64 %_25.0.i29.i226.i.i.i), !dbg !4589 | |
%_26.0.i31.i229.i.i.i = extractvalue { i64, i1 } %311, 0, !dbg !4589 | |
%_26.1.i32.i230.i.i.i = extractvalue { i64, i1 } %311, 1, !dbg !4589 | |
%312 = call i1 @llvm.expect.i1(i1 %_26.1.i32.i230.i.i.i, i1 false), !dbg !4589 | |
br i1 %312, label %panic4.i51.i243.i.i.i, label %bb10.i36.i234.i.i.i, !dbg !4589 | |
bb10.i36.i234.i.i.i: ; preds = %bb9.i33.i231.i.i.i | |
%313 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4592 | |
%314 = load i64, i64* %313, align 8, !dbg !4592, !noalias !4192 | |
%315 = call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %314, i64 %_26.0.i31.i229.i.i.i), !dbg !4592 | |
%_27.0.i34.i232.i.i.i = extractvalue { i64, i1 } %315, 0, !dbg !4592 | |
%_27.1.i35.i233.i.i.i = extractvalue { i64, i1 } %315, 1, !dbg !4592 | |
%316 = call i1 @llvm.expect.i1(i1 %_27.1.i35.i233.i.i.i, i1 false), !dbg !4592 | |
br i1 %316, label %panic5.i52.i244.i.i.i, label %bb11.i39.i237.i.i.i, !dbg !4592 | |
bb11.i39.i237.i.i.i: ; preds = %bb10.i36.i234.i.i.i | |
%317 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4592 | |
store i64 %_27.0.i34.i232.i.i.i, i64* %317, align 8, !dbg !4592, !noalias !4192 | |
%318 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4593 | |
%319 = load i64, i64* %318, align 8, !dbg !4593, !noalias !4192 | |
%320 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %319, i64 1), !dbg !4593 | |
%_28.0.i37.i235.i.i.i = extractvalue { i64, i1 } %320, 0, !dbg !4593 | |
%_28.1.i38.i236.i.i.i = extractvalue { i64, i1 } %320, 1, !dbg !4593 | |
%321 = call i1 @llvm.expect.i1(i1 %_28.1.i38.i236.i.i.i, i1 false), !dbg !4593 | |
br i1 %321, label %panic6.i53.i245.i.i.i, label %bb12.i40.i238.i.i.i, !dbg !4593 | |
bb12.i40.i238.i.i.i: ; preds = %bb11.i39.i237.i.i.i | |
%322 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4593 | |
store i64 %_28.0.i37.i235.i.i.i, i64* %322, align 8, !dbg !4593, !noalias !4192 | |
br label %_ZN10num_format5impls8integers15write_two_bytes17he14304247fa01c95E.exit254.i.i.i, !dbg !4578 | |
panic.i47.i239.i.i.i: ; preds = %.noexc87.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1616 to %"std::panic::Location"*)) | |
to label %.noexc91.i unwind label %cleanup.i, !dbg !4575 | |
.noexc91.i: ; preds = %panic.i47.i239.i.i.i | |
unreachable, !dbg !4575 | |
panic1.i48.i240.i.i.i: ; preds = %bb2.i15.i213.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1618 to %"std::panic::Location"*)) | |
to label %.noexc92.i unwind label %cleanup.i, !dbg !4579 | |
.noexc92.i: ; preds = %panic1.i48.i240.i.i.i | |
unreachable, !dbg !4579 | |
panic2.i49.i241.i.i.i: ; preds = %bb4.i19.i217.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1620 to %"std::panic::Location"*)) | |
to label %.noexc93.i unwind label %cleanup.i, !dbg !4580 | |
.noexc93.i: ; preds = %panic2.i49.i241.i.i.i | |
unreachable, !dbg !4580 | |
panic3.i50.i242.i.i.i: ; preds = %.noexc90.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1622 to %"std::panic::Location"*)) | |
to label %.noexc94.i unwind label %cleanup.i, !dbg !4591 | |
.noexc94.i: ; preds = %panic3.i50.i242.i.i.i | |
unreachable, !dbg !4591 | |
panic4.i51.i243.i.i.i: ; preds = %bb9.i33.i231.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([28 x i8]* @str.1 to [0 x i8]*), i64 28, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1624 to %"std::panic::Location"*)) | |
to label %.noexc95.i unwind label %cleanup.i, !dbg !4589 | |
.noexc95.i: ; preds = %panic4.i51.i243.i.i.i | |
unreachable, !dbg !4589 | |
panic5.i52.i244.i.i.i: ; preds = %bb10.i36.i234.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1626 to %"std::panic::Location"*)) | |
to label %.noexc96.i unwind label %cleanup.i, !dbg !4592 | |
.noexc96.i: ; preds = %panic5.i52.i244.i.i.i | |
unreachable, !dbg !4592 | |
panic6.i53.i245.i.i.i: ; preds = %bb11.i39.i237.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1628 to %"std::panic::Location"*)) | |
to label %.noexc97.i unwind label %cleanup.i, !dbg !4593 | |
.noexc97.i: ; preds = %panic6.i53.i245.i.i.i | |
unreachable, !dbg !4593 | |
panic.i253.i.i.i: ; preds = %bb31.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([28 x i8]* @str.1 to [0 x i8]*), i64 28, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1631 to %"std::panic::Location"*)) | |
to label %.noexc98.i unwind label %cleanup.i, !dbg !4540 | |
.noexc98.i: ; preds = %panic.i253.i.i.i | |
unreachable, !dbg !4540 | |
_ZN10num_format5impls8integers15write_two_bytes17he14304247fa01c95E.exit254.i.i.i: ; preds = %bb12.i40.i238.i.i.i, %bb3.i16.i214.i.i.i | |
; invoke core::slice::<impl [T]>::as_ptr | |
%_31.i41.i246.i.i99.i = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17h27899ce949502f24E"([0 x i8]* noalias nonnull readonly align 1 bitcast (<{ [200 x i8] }>* @alloc2808 to [0 x i8]*), i64 200) | |
to label %_31.i41.i246.i.i.noexc.i unwind label %cleanup.i, !dbg !4594 | |
_31.i41.i246.i.i.noexc.i: ; preds = %_ZN10num_format5impls8integers15write_two_bytes17he14304247fa01c95E.exit254.i.i.i | |
; invoke core::ptr::const_ptr::<impl *const T>::offset | |
%_30.i42.i247.i.i100.i = invoke i8* @"_ZN4core3ptr9const_ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17ha864761521278d47E"(i8* %_31.i41.i246.i.i99.i, i64 %_62.0.i.i.i) | |
to label %_30.i42.i247.i.i.noexc.i unwind label %cleanup.i, !dbg !4594 | |
_30.i42.i247.i.i.noexc.i: ; preds = %_31.i41.i246.i.i.noexc.i | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %self.dbg.spill.i7.i1.i138.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %self.dbg.spill.i7.i1.i138.i.i.i, metadata !4407, metadata !DIExpression()), !dbg !4595 | |
%_3.i8.i43.i248.i.i.i = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 5, !dbg !4597 | |
%_2.0.i9.i44.i249.i.i.i = bitcast [191 x i8]* %_3.i8.i43.i248.i.i.i to [0 x i8]*, !dbg !4597 | |
; invoke core::slice::<impl [T]>::as_mut_ptr | |
%323 = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17hb087e752b2d95b3bE"([0 x i8]* nonnull align 1 %_2.0.i9.i44.i249.i.i.i, i64 191) | |
to label %.noexc101.i unwind label %cleanup.i, !dbg !4597 | |
.noexc101.i: ; preds = %_30.i42.i247.i.i.noexc.i | |
%324 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4598 | |
%_38.i45.i250.i.i.i = load i64, i64* %324, align 8, !dbg !4598, !noalias !4192 | |
; invoke core::ptr::mut_ptr::<impl *mut T>::add | |
%_35.i46.i251.i.i102.i = invoke i8* @"_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h4388e2a001b4776cE"(i8* %323, i64 %_38.i45.i250.i.i.i) | |
to label %_35.i46.i251.i.i.noexc.i unwind label %cleanup.i, !dbg !4599 | |
_35.i46.i251.i.i.noexc.i: ; preds = %.noexc101.i | |
; invoke core::intrinsics::copy_nonoverlapping | |
invoke void @_ZN4core10intrinsics19copy_nonoverlapping17hc9c5ec9cfafff2ccE(i8* %_30.i42.i247.i.i100.i, i8* %_35.i46.i251.i.i102.i, i64 1) | |
to label %.noexc103.i unwind label %cleanup.i, !dbg !4600 | |
.noexc103.i: ; preds = %_35.i46.i251.i.i.noexc.i | |
%325 = load i64, i64* %n1.i.i.i, align 8, !dbg !4601, !noalias !4192 | |
%_69.i.i.i = icmp eq i64 %325, -9223372036854775808, !dbg !4601 | |
%326 = call i1 @llvm.expect.i1(i1 false, i1 false), !dbg !4601 | |
br i1 %326, label %panic5.i.i.i, label %bb34.i.i.i, !dbg !4601 | |
bb34.i.i.i: ; preds = %.noexc103.i | |
%327 = load i64, i64* %n1.i.i.i, align 8, !dbg !4601, !noalias !4192 | |
%328 = sdiv i64 %327, 100, !dbg !4601 | |
store i64 %328, i64* %n1.i.i.i, align 8, !dbg !4601, !noalias !4192 | |
br label %bb28.i.i.i, !dbg !4372 | |
bb35.i.i.i: ; preds = %bb29.i.i.i | |
%_74.i.i.i = load i64, i64* %n1.i.i.i, align 8, !dbg !4602, !noalias !4192 | |
%_75.0.i.i.i = shl i64 %_74.i.i.i, 1, !dbg !4602 | |
store i64 %_75.0.i.i.i, i64* %table_index.dbg.spill6.i.i.i, align 8, !dbg !4602, !noalias !4192 | |
call void @llvm.dbg.declare(metadata i64* %table_index.dbg.spill6.i.i.i, metadata !4225, metadata !DIExpression()), !dbg !4603 | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %buf.dbg.spill.i267.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %buf.dbg.spill.i267.i.i.i, metadata !4378, metadata !DIExpression()), !dbg !4604 | |
store %"num_format::impls::integers::Sep"* %sep.i.i.i, %"num_format::impls::integers::Sep"** %sep.dbg.spill.i266.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::impls::integers::Sep"** %sep.dbg.spill.i266.i.i.i, metadata !4384, metadata !DIExpression()), !dbg !4606 | |
store i64 %_75.0.i.i.i, i64* %table_index.dbg.spill.i265.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata i64* %table_index.dbg.spill.i265.i.i.i, metadata !4385, metadata !DIExpression()), !dbg !4607 | |
%329 = call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %_75.0.i.i.i, i64 1), !dbg !4608 | |
%_9.0.i268.i.i.i = extractvalue { i64, i1 } %329, 0, !dbg !4608 | |
%_9.1.i269.i.i.i = extractvalue { i64, i1 } %329, 1, !dbg !4608 | |
%330 = call i1 @llvm.expect.i1(i1 %_9.1.i269.i.i.i, i1 false), !dbg !4608 | |
br i1 %330, label %panic.i370.i.i.i, label %bb1.i272.i.i.i, !dbg !4608 | |
bb36.i.i.i: ; preds = %bb29.i.i.i | |
%_82.i.i.i = load i64, i64* %n1.i.i.i, align 8, !dbg !4609, !noalias !4192 | |
%_83.0.i.i.i = shl i64 %_82.i.i.i, 1, !dbg !4609 | |
store i64 %_83.0.i.i.i, i64* %table_index.dbg.spill7.i.i.i, align 8, !dbg !4609, !noalias !4192 | |
call void @llvm.dbg.declare(metadata i64* %table_index.dbg.spill7.i.i.i, metadata !4227, metadata !DIExpression()), !dbg !4610 | |
%331 = call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %_83.0.i.i.i, i64 1), !dbg !4611 | |
%_90.0.i.i.i = extractvalue { i64, i1 } %331, 0, !dbg !4611 | |
%_90.1.i.i.i = extractvalue { i64, i1 } %331, 1, !dbg !4611 | |
%332 = call i1 @llvm.expect.i1(i1 %_90.1.i.i.i, i1 false), !dbg !4611 | |
br i1 %332, label %panic8.i.i.i, label %bb40.i.i.i, !dbg !4611 | |
bb1.i272.i.i.i: ; preds = %bb35.i.i.i | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %buf.dbg.spill.i.i264.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %buf.dbg.spill.i.i264.i.i.i, metadata !4391, metadata !DIExpression()), !dbg !4612 | |
store %"num_format::impls::integers::Sep"* %sep.i.i.i, %"num_format::impls::integers::Sep"** %sep.dbg.spill.i.i263.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::impls::integers::Sep"** %sep.dbg.spill.i.i263.i.i.i, metadata !4394, metadata !DIExpression()), !dbg !4614 | |
store i64 %_9.0.i268.i.i.i, i64* %table_index.dbg.spill.i.i262.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata i64* %table_index.dbg.spill.i.i262.i.i.i, metadata !4395, metadata !DIExpression()), !dbg !4615 | |
%333 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4616 | |
%334 = load i64, i64* %333, align 8, !dbg !4616, !noalias !4192 | |
%335 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %334, i64 1), !dbg !4616 | |
%_4.0.i.i270.i.i.i = extractvalue { i64, i1 } %335, 0, !dbg !4616 | |
%_4.1.i.i271.i.i.i = extractvalue { i64, i1 } %335, 1, !dbg !4616 | |
%336 = call i1 @llvm.expect.i1(i1 %_4.1.i.i271.i.i.i, i1 false), !dbg !4616 | |
br i1 %336, label %panic.i.i306.i.i.i, label %bb1.i.i276.i.i.i, !dbg !4616 | |
bb1.i.i276.i.i.i: ; preds = %bb1.i272.i.i.i | |
%337 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4616 | |
store i64 %_4.0.i.i270.i.i.i, i64* %337, align 8, !dbg !4616, !noalias !4192 | |
%338 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4617 | |
%_6.i.i273.i.i.i = load i64, i64* %338, align 8, !dbg !4617, !noalias !4192 | |
%339 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4618 | |
%_8.i.i274.i.i.i = load i64, i64* %339, align 8, !dbg !4618, !noalias !4192 | |
%_5.i.i275.i.i.i = icmp eq i64 %_6.i.i273.i.i.i, %_8.i.i274.i.i.i, !dbg !4617 | |
br i1 %_5.i.i275.i.i.i, label %bb2.i.i280.i.i.i, label %bb3.i.i281.i.i.i, !dbg !4619 | |
bb2.i.i280.i.i.i: ; preds = %bb1.i.i276.i.i.i | |
%340 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4620 | |
%_10.i.i277.i.i.i = load i64, i64* %340, align 8, !dbg !4620, !noalias !4192 | |
%341 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %_10.i.i277.i.i.i, i64 1), !dbg !4620 | |
%_11.0.i.i278.i.i.i = extractvalue { i64, i1 } %341, 0, !dbg !4620 | |
%_11.1.i.i279.i.i.i = extractvalue { i64, i1 } %341, 1, !dbg !4620 | |
%342 = call i1 @llvm.expect.i1(i1 %_11.1.i.i279.i.i.i, i1 false), !dbg !4620 | |
br i1 %342, label %panic1.i.i307.i.i.i, label %bb4.i.i284.i.i.i, !dbg !4620 | |
bb3.i.i281.i.i.i: ; preds = %bb1.i.i276.i.i.i | |
br label %_ZN10num_format5impls8integers14write_one_byte17h97d3057c2b7ffd5eE.exit.i319.i.i.i, !dbg !4619 | |
bb4.i.i284.i.i.i: ; preds = %bb2.i.i280.i.i.i | |
%343 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4621 | |
%344 = load i64, i64* %343, align 8, !dbg !4621, !noalias !4192 | |
%345 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %344, i64 %_11.0.i.i278.i.i.i), !dbg !4621 | |
%_12.0.i.i282.i.i.i = extractvalue { i64, i1 } %345, 0, !dbg !4621 | |
%_12.1.i.i283.i.i.i = extractvalue { i64, i1 } %345, 1, !dbg !4621 | |
%346 = call i1 @llvm.expect.i1(i1 %_12.1.i.i283.i.i.i, i1 false), !dbg !4621 | |
br i1 %346, label %panic2.i.i308.i.i.i, label %bb5.i.i295.i.i.i, !dbg !4621 | |
bb5.i.i295.i.i.i: ; preds = %bb4.i.i284.i.i.i | |
%347 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4621 | |
store i64 %_12.0.i.i282.i.i.i, i64* %347, align 8, !dbg !4621, !noalias !4192 | |
%348 = bitcast %"num_format::impls::integers::Sep"* %sep.i.i.i to i8**, !dbg !4622 | |
%_14.i.i285.i.i.i = load i8*, i8** %348, align 8, !dbg !4622, !noalias !4192 | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %self.dbg.spill.i.i.i261.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %self.dbg.spill.i.i.i261.i.i.i, metadata !4407, metadata !DIExpression()), !dbg !4623 | |
%_3.i.i.i286.i.i.i = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 5, !dbg !4625 | |
%_2.0.i.i.i287.i.i.i = bitcast [191 x i8]* %_3.i.i.i286.i.i.i to [0 x i8]*, !dbg !4625 | |
; invoke core::slice::<impl [T]>::as_mut_ptr | |
%349 = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17hb087e752b2d95b3bE"([0 x i8]* nonnull align 1 %_2.0.i.i.i287.i.i.i, i64 191) | |
to label %.noexc104.i unwind label %cleanup.i, !dbg !4625 | |
.noexc104.i: ; preds = %bb5.i.i295.i.i.i | |
%350 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4626 | |
%_18.i.i288.i.i.i = load i64, i64* %350, align 8, !dbg !4626, !noalias !4192 | |
; invoke core::ptr::mut_ptr::<impl *mut T>::add | |
%_15.i.i289.i.i105.i = invoke i8* @"_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h4388e2a001b4776cE"(i8* %349, i64 %_18.i.i288.i.i.i) | |
to label %_15.i.i289.i.i.noexc.i unwind label %cleanup.i, !dbg !4627 | |
_15.i.i289.i.i.noexc.i: ; preds = %.noexc104.i | |
%351 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4628 | |
%_19.i.i290.i.i.i = load i64, i64* %351, align 8, !dbg !4628, !noalias !4192 | |
; invoke core::intrinsics::copy_nonoverlapping | |
invoke void @_ZN4core10intrinsics19copy_nonoverlapping17hc9c5ec9cfafff2ccE(i8* %_14.i.i285.i.i.i, i8* %_15.i.i289.i.i105.i, i64 %_19.i.i290.i.i.i) | |
to label %.noexc106.i unwind label %cleanup.i, !dbg !4629 | |
.noexc106.i: ; preds = %_15.i.i289.i.i.noexc.i | |
%352 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 9, !dbg !4630 | |
%_21.i.i291.i.i.i = load i64, i64* %352, align 8, !dbg !4630, !noalias !4192 | |
%353 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4631 | |
%_24.i.i292.i.i.i = load i64, i64* %353, align 8, !dbg !4631, !noalias !4192 | |
%354 = call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %_24.i.i292.i.i.i, i64 1), !dbg !4632 | |
%_25.0.i.i293.i.i.i = extractvalue { i64, i1 } %354, 0, !dbg !4632 | |
%_25.1.i.i294.i.i.i = extractvalue { i64, i1 } %354, 1, !dbg !4632 | |
%355 = call i1 @llvm.expect.i1(i1 %_25.1.i.i294.i.i.i, i1 false), !dbg !4632 | |
br i1 %355, label %panic3.i.i309.i.i.i, label %bb9.i.i298.i.i.i, !dbg !4632 | |
bb9.i.i298.i.i.i: ; preds = %.noexc106.i | |
%356 = call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %_21.i.i291.i.i.i, i64 %_25.0.i.i293.i.i.i), !dbg !4630 | |
%_26.0.i.i296.i.i.i = extractvalue { i64, i1 } %356, 0, !dbg !4630 | |
%_26.1.i.i297.i.i.i = extractvalue { i64, i1 } %356, 1, !dbg !4630 | |
%357 = call i1 @llvm.expect.i1(i1 %_26.1.i.i297.i.i.i, i1 false), !dbg !4630 | |
br i1 %357, label %panic4.i.i310.i.i.i, label %bb10.i.i301.i.i.i, !dbg !4630 | |
bb10.i.i301.i.i.i: ; preds = %bb9.i.i298.i.i.i | |
%358 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4633 | |
%359 = load i64, i64* %358, align 8, !dbg !4633, !noalias !4192 | |
%360 = call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %359, i64 %_26.0.i.i296.i.i.i), !dbg !4633 | |
%_27.0.i.i299.i.i.i = extractvalue { i64, i1 } %360, 0, !dbg !4633 | |
%_27.1.i.i300.i.i.i = extractvalue { i64, i1 } %360, 1, !dbg !4633 | |
%361 = call i1 @llvm.expect.i1(i1 %_27.1.i.i300.i.i.i, i1 false), !dbg !4633 | |
br i1 %361, label %panic5.i.i311.i.i.i, label %bb11.i.i304.i.i.i, !dbg !4633 | |
bb11.i.i304.i.i.i: ; preds = %bb10.i.i301.i.i.i | |
%362 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4633 | |
store i64 %_27.0.i.i299.i.i.i, i64* %362, align 8, !dbg !4633, !noalias !4192 | |
%363 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4634 | |
%364 = load i64, i64* %363, align 8, !dbg !4634, !noalias !4192 | |
%365 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %364, i64 1), !dbg !4634 | |
%_28.0.i.i302.i.i.i = extractvalue { i64, i1 } %365, 0, !dbg !4634 | |
%_28.1.i.i303.i.i.i = extractvalue { i64, i1 } %365, 1, !dbg !4634 | |
%366 = call i1 @llvm.expect.i1(i1 %_28.1.i.i303.i.i.i, i1 false), !dbg !4634 | |
br i1 %366, label %panic6.i.i312.i.i.i, label %bb12.i.i305.i.i.i, !dbg !4634 | |
bb12.i.i305.i.i.i: ; preds = %bb11.i.i304.i.i.i | |
%367 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4634 | |
store i64 %_28.0.i.i302.i.i.i, i64* %367, align 8, !dbg !4634, !noalias !4192 | |
br label %_ZN10num_format5impls8integers14write_one_byte17h97d3057c2b7ffd5eE.exit.i319.i.i.i, !dbg !4619 | |
panic.i.i306.i.i.i: ; preds = %bb1.i272.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1616 to %"std::panic::Location"*)) | |
to label %.noexc107.i unwind label %cleanup.i, !dbg !4616 | |
.noexc107.i: ; preds = %panic.i.i306.i.i.i | |
unreachable, !dbg !4616 | |
panic1.i.i307.i.i.i: ; preds = %bb2.i.i280.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1618 to %"std::panic::Location"*)) | |
to label %.noexc108.i unwind label %cleanup.i, !dbg !4620 | |
.noexc108.i: ; preds = %panic1.i.i307.i.i.i | |
unreachable, !dbg !4620 | |
panic2.i.i308.i.i.i: ; preds = %bb4.i.i284.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1620 to %"std::panic::Location"*)) | |
to label %.noexc109.i unwind label %cleanup.i, !dbg !4621 | |
.noexc109.i: ; preds = %panic2.i.i308.i.i.i | |
unreachable, !dbg !4621 | |
panic3.i.i309.i.i.i: ; preds = %.noexc106.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1622 to %"std::panic::Location"*)) | |
to label %.noexc110.i unwind label %cleanup.i, !dbg !4632 | |
.noexc110.i: ; preds = %panic3.i.i309.i.i.i | |
unreachable, !dbg !4632 | |
panic4.i.i310.i.i.i: ; preds = %bb9.i.i298.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([28 x i8]* @str.1 to [0 x i8]*), i64 28, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1624 to %"std::panic::Location"*)) | |
to label %.noexc111.i unwind label %cleanup.i, !dbg !4630 | |
.noexc111.i: ; preds = %panic4.i.i310.i.i.i | |
unreachable, !dbg !4630 | |
panic5.i.i311.i.i.i: ; preds = %bb10.i.i301.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1626 to %"std::panic::Location"*)) | |
to label %.noexc112.i unwind label %cleanup.i, !dbg !4633 | |
.noexc112.i: ; preds = %panic5.i.i311.i.i.i | |
unreachable, !dbg !4633 | |
panic6.i.i312.i.i.i: ; preds = %bb11.i.i304.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1628 to %"std::panic::Location"*)) | |
to label %.noexc113.i unwind label %cleanup.i, !dbg !4634 | |
.noexc113.i: ; preds = %panic6.i.i312.i.i.i | |
unreachable, !dbg !4634 | |
_ZN10num_format5impls8integers14write_one_byte17h97d3057c2b7ffd5eE.exit.i319.i.i.i: ; preds = %bb12.i.i305.i.i.i, %bb3.i.i281.i.i.i | |
; invoke core::slice::<impl [T]>::as_ptr | |
%_31.i.i313.i.i114.i = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17h27899ce949502f24E"([0 x i8]* noalias nonnull readonly align 1 bitcast (<{ [200 x i8] }>* @alloc2808 to [0 x i8]*), i64 200) | |
to label %_31.i.i313.i.i.noexc.i unwind label %cleanup.i, !dbg !4635 | |
_31.i.i313.i.i.noexc.i: ; preds = %_ZN10num_format5impls8integers14write_one_byte17h97d3057c2b7ffd5eE.exit.i319.i.i.i | |
; invoke core::ptr::const_ptr::<impl *const T>::offset | |
%_30.i.i314.i.i115.i = invoke i8* @"_ZN4core3ptr9const_ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17ha864761521278d47E"(i8* %_31.i.i313.i.i114.i, i64 %_9.0.i268.i.i.i) | |
to label %_30.i.i314.i.i.noexc.i unwind label %cleanup.i, !dbg !4635 | |
_30.i.i314.i.i.noexc.i: ; preds = %_31.i.i313.i.i.noexc.i | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %self.dbg.spill.i7.i.i260.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %self.dbg.spill.i7.i.i260.i.i.i, metadata !4407, metadata !DIExpression()), !dbg !4636 | |
%_3.i8.i.i315.i.i.i = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 5, !dbg !4638 | |
%_2.0.i9.i.i316.i.i.i = bitcast [191 x i8]* %_3.i8.i.i315.i.i.i to [0 x i8]*, !dbg !4638 | |
; invoke core::slice::<impl [T]>::as_mut_ptr | |
%368 = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17hb087e752b2d95b3bE"([0 x i8]* nonnull align 1 %_2.0.i9.i.i316.i.i.i, i64 191) | |
to label %.noexc116.i unwind label %cleanup.i, !dbg !4638 | |
.noexc116.i: ; preds = %_30.i.i314.i.i.noexc.i | |
%369 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4639 | |
%_38.i.i317.i.i.i = load i64, i64* %369, align 8, !dbg !4639, !noalias !4192 | |
; invoke core::ptr::mut_ptr::<impl *mut T>::add | |
%_35.i.i318.i.i117.i = invoke i8* @"_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h4388e2a001b4776cE"(i8* %368, i64 %_38.i.i317.i.i.i) | |
to label %_35.i.i318.i.i.noexc.i unwind label %cleanup.i, !dbg !4640 | |
_35.i.i318.i.i.noexc.i: ; preds = %.noexc116.i | |
; invoke core::intrinsics::copy_nonoverlapping | |
invoke void @_ZN4core10intrinsics19copy_nonoverlapping17hc9c5ec9cfafff2ccE(i8* %_30.i.i314.i.i115.i, i8* %_35.i.i318.i.i117.i, i64 1) | |
to label %.noexc118.i unwind label %cleanup.i, !dbg !4641 | |
.noexc118.i: ; preds = %_35.i.i318.i.i.noexc.i | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %buf.dbg.spill.i5.i259.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %buf.dbg.spill.i5.i259.i.i.i, metadata !4391, metadata !DIExpression()), !dbg !4642 | |
store %"num_format::impls::integers::Sep"* %sep.i.i.i, %"num_format::impls::integers::Sep"** %sep.dbg.spill.i4.i258.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::impls::integers::Sep"** %sep.dbg.spill.i4.i258.i.i.i, metadata !4394, metadata !DIExpression()), !dbg !4644 | |
store i64 %_75.0.i.i.i, i64* %table_index.dbg.spill.i3.i257.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata i64* %table_index.dbg.spill.i3.i257.i.i.i, metadata !4395, metadata !DIExpression()), !dbg !4645 | |
%370 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4646 | |
%371 = load i64, i64* %370, align 8, !dbg !4646, !noalias !4192 | |
%372 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %371, i64 1), !dbg !4646 | |
%_4.0.i6.i320.i.i.i = extractvalue { i64, i1 } %372, 0, !dbg !4646 | |
%_4.1.i7.i321.i.i.i = extractvalue { i64, i1 } %372, 1, !dbg !4646 | |
%373 = call i1 @llvm.expect.i1(i1 %_4.1.i7.i321.i.i.i, i1 false), !dbg !4646 | |
br i1 %373, label %panic.i47.i356.i.i.i, label %bb1.i11.i326.i.i.i, !dbg !4646 | |
bb1.i11.i326.i.i.i: ; preds = %.noexc118.i | |
%374 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4646 | |
store i64 %_4.0.i6.i320.i.i.i, i64* %374, align 8, !dbg !4646, !noalias !4192 | |
%375 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4647 | |
%_6.i8.i323.i.i.i = load i64, i64* %375, align 8, !dbg !4647, !noalias !4192 | |
%376 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4648 | |
%_8.i9.i324.i.i.i = load i64, i64* %376, align 8, !dbg !4648, !noalias !4192 | |
%_5.i10.i325.i.i.i = icmp eq i64 %_6.i8.i323.i.i.i, %_8.i9.i324.i.i.i, !dbg !4647 | |
br i1 %_5.i10.i325.i.i.i, label %bb2.i15.i330.i.i.i, label %bb3.i16.i331.i.i.i, !dbg !4649 | |
bb2.i15.i330.i.i.i: ; preds = %bb1.i11.i326.i.i.i | |
%377 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4650 | |
%_10.i12.i327.i.i.i = load i64, i64* %377, align 8, !dbg !4650, !noalias !4192 | |
%378 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %_10.i12.i327.i.i.i, i64 1), !dbg !4650 | |
%_11.0.i13.i328.i.i.i = extractvalue { i64, i1 } %378, 0, !dbg !4650 | |
%_11.1.i14.i329.i.i.i = extractvalue { i64, i1 } %378, 1, !dbg !4650 | |
%379 = call i1 @llvm.expect.i1(i1 %_11.1.i14.i329.i.i.i, i1 false), !dbg !4650 | |
br i1 %379, label %panic1.i48.i357.i.i.i, label %bb4.i19.i334.i.i.i, !dbg !4650 | |
bb3.i16.i331.i.i.i: ; preds = %bb1.i11.i326.i.i.i | |
br label %_ZN10num_format5impls8integers15write_two_bytes17he14304247fa01c95E.exit371.i.i.i, !dbg !4649 | |
bb4.i19.i334.i.i.i: ; preds = %bb2.i15.i330.i.i.i | |
%380 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4651 | |
%381 = load i64, i64* %380, align 8, !dbg !4651, !noalias !4192 | |
%382 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %381, i64 %_11.0.i13.i328.i.i.i), !dbg !4651 | |
%_12.0.i17.i332.i.i.i = extractvalue { i64, i1 } %382, 0, !dbg !4651 | |
%_12.1.i18.i333.i.i.i = extractvalue { i64, i1 } %382, 1, !dbg !4651 | |
%383 = call i1 @llvm.expect.i1(i1 %_12.1.i18.i333.i.i.i, i1 false), !dbg !4651 | |
br i1 %383, label %panic2.i49.i358.i.i.i, label %bb5.i23.i345.i.i.i, !dbg !4651 | |
bb5.i23.i345.i.i.i: ; preds = %bb4.i19.i334.i.i.i | |
%384 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4651 | |
store i64 %_12.0.i17.i332.i.i.i, i64* %384, align 8, !dbg !4651, !noalias !4192 | |
%385 = bitcast %"num_format::impls::integers::Sep"* %sep.i.i.i to i8**, !dbg !4652 | |
%_14.i20.i335.i.i.i = load i8*, i8** %385, align 8, !dbg !4652, !noalias !4192 | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %self.dbg.spill.i.i2.i256.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %self.dbg.spill.i.i2.i256.i.i.i, metadata !4407, metadata !DIExpression()), !dbg !4653 | |
%_3.i.i21.i336.i.i.i = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 5, !dbg !4655 | |
%_2.0.i.i22.i337.i.i.i = bitcast [191 x i8]* %_3.i.i21.i336.i.i.i to [0 x i8]*, !dbg !4655 | |
; invoke core::slice::<impl [T]>::as_mut_ptr | |
%386 = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17hb087e752b2d95b3bE"([0 x i8]* nonnull align 1 %_2.0.i.i22.i337.i.i.i, i64 191) | |
to label %.noexc119.i unwind label %cleanup.i, !dbg !4655 | |
.noexc119.i: ; preds = %bb5.i23.i345.i.i.i | |
%387 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4656 | |
%_18.i24.i338.i.i.i = load i64, i64* %387, align 8, !dbg !4656, !noalias !4192 | |
; invoke core::ptr::mut_ptr::<impl *mut T>::add | |
%_15.i25.i339.i.i120.i = invoke i8* @"_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h4388e2a001b4776cE"(i8* %386, i64 %_18.i24.i338.i.i.i) | |
to label %_15.i25.i339.i.i.noexc.i unwind label %cleanup.i, !dbg !4657 | |
_15.i25.i339.i.i.noexc.i: ; preds = %.noexc119.i | |
%388 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4658 | |
%_19.i26.i340.i.i.i = load i64, i64* %388, align 8, !dbg !4658, !noalias !4192 | |
; invoke core::intrinsics::copy_nonoverlapping | |
invoke void @_ZN4core10intrinsics19copy_nonoverlapping17hc9c5ec9cfafff2ccE(i8* %_14.i20.i335.i.i.i, i8* %_15.i25.i339.i.i120.i, i64 %_19.i26.i340.i.i.i) | |
to label %.noexc121.i unwind label %cleanup.i, !dbg !4659 | |
.noexc121.i: ; preds = %_15.i25.i339.i.i.noexc.i | |
%389 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 9, !dbg !4660 | |
%_21.i27.i341.i.i.i = load i64, i64* %389, align 8, !dbg !4660, !noalias !4192 | |
%390 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4661 | |
%_24.i28.i342.i.i.i = load i64, i64* %390, align 8, !dbg !4661, !noalias !4192 | |
%391 = call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %_24.i28.i342.i.i.i, i64 1), !dbg !4662 | |
%_25.0.i29.i343.i.i.i = extractvalue { i64, i1 } %391, 0, !dbg !4662 | |
%_25.1.i30.i344.i.i.i = extractvalue { i64, i1 } %391, 1, !dbg !4662 | |
%392 = call i1 @llvm.expect.i1(i1 %_25.1.i30.i344.i.i.i, i1 false), !dbg !4662 | |
br i1 %392, label %panic3.i50.i359.i.i.i, label %bb9.i33.i348.i.i.i, !dbg !4662 | |
bb9.i33.i348.i.i.i: ; preds = %.noexc121.i | |
%393 = call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %_21.i27.i341.i.i.i, i64 %_25.0.i29.i343.i.i.i), !dbg !4660 | |
%_26.0.i31.i346.i.i.i = extractvalue { i64, i1 } %393, 0, !dbg !4660 | |
%_26.1.i32.i347.i.i.i = extractvalue { i64, i1 } %393, 1, !dbg !4660 | |
%394 = call i1 @llvm.expect.i1(i1 %_26.1.i32.i347.i.i.i, i1 false), !dbg !4660 | |
br i1 %394, label %panic4.i51.i360.i.i.i, label %bb10.i36.i351.i.i.i, !dbg !4660 | |
bb10.i36.i351.i.i.i: ; preds = %bb9.i33.i348.i.i.i | |
%395 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4663 | |
%396 = load i64, i64* %395, align 8, !dbg !4663, !noalias !4192 | |
%397 = call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %396, i64 %_26.0.i31.i346.i.i.i), !dbg !4663 | |
%_27.0.i34.i349.i.i.i = extractvalue { i64, i1 } %397, 0, !dbg !4663 | |
%_27.1.i35.i350.i.i.i = extractvalue { i64, i1 } %397, 1, !dbg !4663 | |
%398 = call i1 @llvm.expect.i1(i1 %_27.1.i35.i350.i.i.i, i1 false), !dbg !4663 | |
br i1 %398, label %panic5.i52.i361.i.i.i, label %bb11.i39.i354.i.i.i, !dbg !4663 | |
bb11.i39.i354.i.i.i: ; preds = %bb10.i36.i351.i.i.i | |
%399 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4663 | |
store i64 %_27.0.i34.i349.i.i.i, i64* %399, align 8, !dbg !4663, !noalias !4192 | |
%400 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4664 | |
%401 = load i64, i64* %400, align 8, !dbg !4664, !noalias !4192 | |
%402 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %401, i64 1), !dbg !4664 | |
%_28.0.i37.i352.i.i.i = extractvalue { i64, i1 } %402, 0, !dbg !4664 | |
%_28.1.i38.i353.i.i.i = extractvalue { i64, i1 } %402, 1, !dbg !4664 | |
%403 = call i1 @llvm.expect.i1(i1 %_28.1.i38.i353.i.i.i, i1 false), !dbg !4664 | |
br i1 %403, label %panic6.i53.i362.i.i.i, label %bb12.i40.i355.i.i.i, !dbg !4664 | |
bb12.i40.i355.i.i.i: ; preds = %bb11.i39.i354.i.i.i | |
%404 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4664 | |
store i64 %_28.0.i37.i352.i.i.i, i64* %404, align 8, !dbg !4664, !noalias !4192 | |
br label %_ZN10num_format5impls8integers15write_two_bytes17he14304247fa01c95E.exit371.i.i.i, !dbg !4649 | |
panic.i47.i356.i.i.i: ; preds = %.noexc118.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1616 to %"std::panic::Location"*)) | |
to label %.noexc122.i unwind label %cleanup.i, !dbg !4646 | |
.noexc122.i: ; preds = %panic.i47.i356.i.i.i | |
unreachable, !dbg !4646 | |
panic1.i48.i357.i.i.i: ; preds = %bb2.i15.i330.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1618 to %"std::panic::Location"*)) | |
to label %.noexc123.i unwind label %cleanup.i, !dbg !4650 | |
.noexc123.i: ; preds = %panic1.i48.i357.i.i.i | |
unreachable, !dbg !4650 | |
panic2.i49.i358.i.i.i: ; preds = %bb4.i19.i334.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1620 to %"std::panic::Location"*)) | |
to label %.noexc124.i unwind label %cleanup.i, !dbg !4651 | |
.noexc124.i: ; preds = %panic2.i49.i358.i.i.i | |
unreachable, !dbg !4651 | |
panic3.i50.i359.i.i.i: ; preds = %.noexc121.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1622 to %"std::panic::Location"*)) | |
to label %.noexc125.i unwind label %cleanup.i, !dbg !4662 | |
.noexc125.i: ; preds = %panic3.i50.i359.i.i.i | |
unreachable, !dbg !4662 | |
panic4.i51.i360.i.i.i: ; preds = %bb9.i33.i348.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([28 x i8]* @str.1 to [0 x i8]*), i64 28, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1624 to %"std::panic::Location"*)) | |
to label %.noexc126.i unwind label %cleanup.i, !dbg !4660 | |
.noexc126.i: ; preds = %panic4.i51.i360.i.i.i | |
unreachable, !dbg !4660 | |
panic5.i52.i361.i.i.i: ; preds = %bb10.i36.i351.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1626 to %"std::panic::Location"*)) | |
to label %.noexc127.i unwind label %cleanup.i, !dbg !4663 | |
.noexc127.i: ; preds = %panic5.i52.i361.i.i.i | |
unreachable, !dbg !4663 | |
panic6.i53.i362.i.i.i: ; preds = %bb11.i39.i354.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1628 to %"std::panic::Location"*)) | |
to label %.noexc128.i unwind label %cleanup.i, !dbg !4664 | |
.noexc128.i: ; preds = %panic6.i53.i362.i.i.i | |
unreachable, !dbg !4664 | |
panic.i370.i.i.i: ; preds = %bb35.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([28 x i8]* @str.1 to [0 x i8]*), i64 28, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1631 to %"std::panic::Location"*)) | |
to label %.noexc129.i unwind label %cleanup.i, !dbg !4608 | |
.noexc129.i: ; preds = %panic.i370.i.i.i | |
unreachable, !dbg !4608 | |
_ZN10num_format5impls8integers15write_two_bytes17he14304247fa01c95E.exit371.i.i.i: ; preds = %bb12.i40.i355.i.i.i, %bb3.i16.i331.i.i.i | |
; invoke core::slice::<impl [T]>::as_ptr | |
%_31.i41.i363.i.i130.i = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17h27899ce949502f24E"([0 x i8]* noalias nonnull readonly align 1 bitcast (<{ [200 x i8] }>* @alloc2808 to [0 x i8]*), i64 200) | |
to label %_31.i41.i363.i.i.noexc.i unwind label %cleanup.i, !dbg !4665 | |
_31.i41.i363.i.i.noexc.i: ; preds = %_ZN10num_format5impls8integers15write_two_bytes17he14304247fa01c95E.exit371.i.i.i | |
; invoke core::ptr::const_ptr::<impl *const T>::offset | |
%_30.i42.i364.i.i131.i = invoke i8* @"_ZN4core3ptr9const_ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17ha864761521278d47E"(i8* %_31.i41.i363.i.i130.i, i64 %_75.0.i.i.i) | |
to label %_30.i42.i364.i.i.noexc.i unwind label %cleanup.i, !dbg !4665 | |
_30.i42.i364.i.i.noexc.i: ; preds = %_31.i41.i363.i.i.noexc.i | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %self.dbg.spill.i7.i1.i255.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %self.dbg.spill.i7.i1.i255.i.i.i, metadata !4407, metadata !DIExpression()), !dbg !4666 | |
%_3.i8.i43.i365.i.i.i = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 5, !dbg !4668 | |
%_2.0.i9.i44.i366.i.i.i = bitcast [191 x i8]* %_3.i8.i43.i365.i.i.i to [0 x i8]*, !dbg !4668 | |
; invoke core::slice::<impl [T]>::as_mut_ptr | |
%405 = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17hb087e752b2d95b3bE"([0 x i8]* nonnull align 1 %_2.0.i9.i44.i366.i.i.i, i64 191) | |
to label %.noexc132.i unwind label %cleanup.i, !dbg !4668 | |
.noexc132.i: ; preds = %_30.i42.i364.i.i.noexc.i | |
%406 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4669 | |
%_38.i45.i367.i.i.i = load i64, i64* %406, align 8, !dbg !4669, !noalias !4192 | |
; invoke core::ptr::mut_ptr::<impl *mut T>::add | |
%_35.i46.i368.i.i133.i = invoke i8* @"_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h4388e2a001b4776cE"(i8* %405, i64 %_38.i45.i367.i.i.i) | |
to label %_35.i46.i368.i.i.noexc.i unwind label %cleanup.i, !dbg !4670 | |
_35.i46.i368.i.i.noexc.i: ; preds = %.noexc132.i | |
; invoke core::intrinsics::copy_nonoverlapping | |
invoke void @_ZN4core10intrinsics19copy_nonoverlapping17hc9c5ec9cfafff2ccE(i8* %_30.i42.i364.i.i131.i, i8* %_35.i46.i368.i.i133.i, i64 1) | |
to label %.noexc134.i unwind label %cleanup.i, !dbg !4671 | |
.noexc134.i: ; preds = %_35.i46.i368.i.i.noexc.i | |
br label %bb42.i.i.i, !dbg !4532 | |
bb40.i.i.i: ; preds = %bb36.i.i.i | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %buf.dbg.spill.i375.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %buf.dbg.spill.i375.i.i.i, metadata !4391, metadata !DIExpression()), !dbg !4672 | |
store %"num_format::impls::integers::Sep"* %sep.i.i.i, %"num_format::impls::integers::Sep"** %sep.dbg.spill.i374.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::impls::integers::Sep"** %sep.dbg.spill.i374.i.i.i, metadata !4394, metadata !DIExpression()), !dbg !4674 | |
store i64 %_90.0.i.i.i, i64* %table_index.dbg.spill.i373.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata i64* %table_index.dbg.spill.i373.i.i.i, metadata !4395, metadata !DIExpression()), !dbg !4675 | |
%407 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4676 | |
%408 = load i64, i64* %407, align 8, !dbg !4676, !noalias !4192 | |
%409 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %408, i64 1), !dbg !4676 | |
%_4.0.i376.i.i.i = extractvalue { i64, i1 } %409, 0, !dbg !4676 | |
%_4.1.i377.i.i.i = extractvalue { i64, i1 } %409, 1, !dbg !4676 | |
%410 = call i1 @llvm.expect.i1(i1 %_4.1.i377.i.i.i, i1 false), !dbg !4676 | |
br i1 %410, label %panic.i390.i.i.i, label %bb1.i378.i.i.i, !dbg !4676 | |
bb1.i378.i.i.i: ; preds = %bb40.i.i.i | |
%411 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4676 | |
store i64 %_4.0.i376.i.i.i, i64* %411, align 8, !dbg !4676, !noalias !4192 | |
%412 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4677 | |
%_6.i.i.i.i = load i64, i64* %412, align 8, !dbg !4677, !noalias !4192 | |
%413 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4678 | |
%_8.i.i.i.i = load i64, i64* %413, align 8, !dbg !4678, !noalias !4192 | |
%_5.i.i.i.i = icmp eq i64 %_6.i.i.i.i, %_8.i.i.i.i, !dbg !4677 | |
br i1 %_5.i.i.i.i, label %bb2.i381.i.i.i, label %bb3.i382.i.i.i, !dbg !4679 | |
bb2.i381.i.i.i: ; preds = %bb1.i378.i.i.i | |
%414 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4680 | |
%_10.i.i.i.i = load i64, i64* %414, align 8, !dbg !4680, !noalias !4192 | |
%415 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %_10.i.i.i.i, i64 1), !dbg !4680 | |
%_11.0.i379.i.i.i = extractvalue { i64, i1 } %415, 0, !dbg !4680 | |
%_11.1.i380.i.i.i = extractvalue { i64, i1 } %415, 1, !dbg !4680 | |
%416 = call i1 @llvm.expect.i1(i1 %_11.1.i380.i.i.i, i1 false), !dbg !4680 | |
br i1 %416, label %panic1.i.i.i.i, label %bb4.i383.i.i.i, !dbg !4680 | |
bb3.i382.i.i.i: ; preds = %bb1.i378.i.i.i | |
br label %_ZN10num_format5impls8integers14write_one_byte17h97d3057c2b7ffd5eE.exit.i.i.i, !dbg !4679 | |
bb4.i383.i.i.i: ; preds = %bb2.i381.i.i.i | |
%417 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4681 | |
%418 = load i64, i64* %417, align 8, !dbg !4681, !noalias !4192 | |
%419 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %418, i64 %_11.0.i379.i.i.i), !dbg !4681 | |
%_12.0.i.i.i.i = extractvalue { i64, i1 } %419, 0, !dbg !4681 | |
%_12.1.i.i.i.i = extractvalue { i64, i1 } %419, 1, !dbg !4681 | |
%420 = call i1 @llvm.expect.i1(i1 %_12.1.i.i.i.i, i1 false), !dbg !4681 | |
br i1 %420, label %panic2.i.i.i.i, label %bb5.i385.i.i.i, !dbg !4681 | |
bb5.i385.i.i.i: ; preds = %bb4.i383.i.i.i | |
%421 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4681 | |
store i64 %_12.0.i.i.i.i, i64* %421, align 8, !dbg !4681, !noalias !4192 | |
%422 = bitcast %"num_format::impls::integers::Sep"* %sep.i.i.i to i8**, !dbg !4682 | |
%_14.i384.i.i.i = load i8*, i8** %422, align 8, !dbg !4682, !noalias !4192 | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %self.dbg.spill.i.i372.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %self.dbg.spill.i.i372.i.i.i, metadata !4407, metadata !DIExpression()), !dbg !4683 | |
%_3.i.i.i.i2.i = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 5, !dbg !4685 | |
%_2.0.i.i.i.i.i = bitcast [191 x i8]* %_3.i.i.i.i2.i to [0 x i8]*, !dbg !4685 | |
; invoke core::slice::<impl [T]>::as_mut_ptr | |
%423 = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17hb087e752b2d95b3bE"([0 x i8]* nonnull align 1 %_2.0.i.i.i.i.i, i64 191) | |
to label %.noexc135.i unwind label %cleanup.i, !dbg !4685 | |
.noexc135.i: ; preds = %bb5.i385.i.i.i | |
%424 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4686 | |
%_18.i.i.i.i = load i64, i64* %424, align 8, !dbg !4686, !noalias !4192 | |
; invoke core::ptr::mut_ptr::<impl *mut T>::add | |
%_15.i386.i.i136.i = invoke i8* @"_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h4388e2a001b4776cE"(i8* %423, i64 %_18.i.i.i.i) | |
to label %_15.i386.i.i.noexc.i unwind label %cleanup.i, !dbg !4687 | |
_15.i386.i.i.noexc.i: ; preds = %.noexc135.i | |
%425 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4688 | |
%_19.i.i.i.i = load i64, i64* %425, align 8, !dbg !4688, !noalias !4192 | |
; invoke core::intrinsics::copy_nonoverlapping | |
invoke void @_ZN4core10intrinsics19copy_nonoverlapping17hc9c5ec9cfafff2ccE(i8* %_14.i384.i.i.i, i8* %_15.i386.i.i136.i, i64 %_19.i.i.i.i) | |
to label %.noexc137.i unwind label %cleanup.i, !dbg !4689 | |
.noexc137.i: ; preds = %_15.i386.i.i.noexc.i | |
%426 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 9, !dbg !4690 | |
%_21.i387.i.i.i = load i64, i64* %426, align 8, !dbg !4690, !noalias !4192 | |
%427 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 5, !dbg !4691 | |
%_24.i.i.i.i = load i64, i64* %427, align 8, !dbg !4691, !noalias !4192 | |
%428 = call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %_24.i.i.i.i, i64 1), !dbg !4692 | |
%_25.0.i.i.i.i = extractvalue { i64, i1 } %428, 0, !dbg !4692 | |
%_25.1.i.i.i.i = extractvalue { i64, i1 } %428, 1, !dbg !4692 | |
%429 = call i1 @llvm.expect.i1(i1 %_25.1.i.i.i.i, i1 false), !dbg !4692 | |
br i1 %429, label %panic3.i.i.i.i, label %bb9.i389.i.i.i, !dbg !4692 | |
bb9.i389.i.i.i: ; preds = %.noexc137.i | |
%430 = call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %_21.i387.i.i.i, i64 %_25.0.i.i.i.i), !dbg !4690 | |
%_26.0.i.i.i.i = extractvalue { i64, i1 } %430, 0, !dbg !4690 | |
%_26.1.i.i.i.i = extractvalue { i64, i1 } %430, 1, !dbg !4690 | |
%431 = call i1 @llvm.expect.i1(i1 %_26.1.i.i.i.i, i1 false), !dbg !4690 | |
br i1 %431, label %panic4.i.i.i.i, label %bb10.i.i.i.i, !dbg !4690 | |
bb10.i.i.i.i: ; preds = %bb9.i389.i.i.i | |
%432 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4693 | |
%433 = load i64, i64* %432, align 8, !dbg !4693, !noalias !4192 | |
%434 = call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %433, i64 %_26.0.i.i.i.i), !dbg !4693 | |
%_27.0.i.i.i.i = extractvalue { i64, i1 } %434, 0, !dbg !4693 | |
%_27.1.i.i.i.i = extractvalue { i64, i1 } %434, 1, !dbg !4693 | |
%435 = call i1 @llvm.expect.i1(i1 %_27.1.i.i.i.i, i1 false), !dbg !4693 | |
br i1 %435, label %panic5.i.i.i.i, label %bb11.i.i.i.i, !dbg !4693 | |
bb11.i.i.i.i: ; preds = %bb10.i.i.i.i | |
%436 = getelementptr inbounds %"num_format::impls::integers::Sep", %"num_format::impls::integers::Sep"* %sep.i.i.i, i32 0, i32 7, !dbg !4693 | |
store i64 %_27.0.i.i.i.i, i64* %436, align 8, !dbg !4693, !noalias !4192 | |
%437 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4694 | |
%438 = load i64, i64* %437, align 8, !dbg !4694, !noalias !4192 | |
%439 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %438, i64 1), !dbg !4694 | |
%_28.0.i.i.i.i = extractvalue { i64, i1 } %439, 0, !dbg !4694 | |
%_28.1.i.i.i.i = extractvalue { i64, i1 } %439, 1, !dbg !4694 | |
%440 = call i1 @llvm.expect.i1(i1 %_28.1.i.i.i.i, i1 false), !dbg !4694 | |
br i1 %440, label %panic6.i.i.i.i, label %bb12.i.i.i.i, !dbg !4694 | |
bb12.i.i.i.i: ; preds = %bb11.i.i.i.i | |
%441 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4694 | |
store i64 %_28.0.i.i.i.i, i64* %441, align 8, !dbg !4694, !noalias !4192 | |
br label %_ZN10num_format5impls8integers14write_one_byte17h97d3057c2b7ffd5eE.exit.i.i.i, !dbg !4679 | |
panic.i390.i.i.i: ; preds = %bb40.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1616 to %"std::panic::Location"*)) | |
to label %.noexc138.i unwind label %cleanup.i, !dbg !4676 | |
.noexc138.i: ; preds = %panic.i390.i.i.i | |
unreachable, !dbg !4676 | |
panic1.i.i.i.i: ; preds = %bb2.i381.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1618 to %"std::panic::Location"*)) | |
to label %.noexc139.i unwind label %cleanup.i, !dbg !4680 | |
.noexc139.i: ; preds = %panic1.i.i.i.i | |
unreachable, !dbg !4680 | |
panic2.i.i.i.i: ; preds = %bb4.i383.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1620 to %"std::panic::Location"*)) | |
to label %.noexc140.i unwind label %cleanup.i, !dbg !4681 | |
.noexc140.i: ; preds = %panic2.i.i.i.i | |
unreachable, !dbg !4681 | |
panic3.i.i.i.i: ; preds = %.noexc137.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1622 to %"std::panic::Location"*)) | |
to label %.noexc141.i unwind label %cleanup.i, !dbg !4692 | |
.noexc141.i: ; preds = %panic3.i.i.i.i | |
unreachable, !dbg !4692 | |
panic4.i.i.i.i: ; preds = %bb9.i389.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([28 x i8]* @str.1 to [0 x i8]*), i64 28, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1624 to %"std::panic::Location"*)) | |
to label %.noexc142.i unwind label %cleanup.i, !dbg !4690 | |
.noexc142.i: ; preds = %panic4.i.i.i.i | |
unreachable, !dbg !4690 | |
panic5.i.i.i.i: ; preds = %bb10.i.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1626 to %"std::panic::Location"*)) | |
to label %.noexc143.i unwind label %cleanup.i, !dbg !4693 | |
.noexc143.i: ; preds = %panic5.i.i.i.i | |
unreachable, !dbg !4693 | |
panic6.i.i.i.i: ; preds = %bb11.i.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1628 to %"std::panic::Location"*)) | |
to label %.noexc144.i unwind label %cleanup.i, !dbg !4694 | |
.noexc144.i: ; preds = %panic6.i.i.i.i | |
unreachable, !dbg !4694 | |
_ZN10num_format5impls8integers14write_one_byte17h97d3057c2b7ffd5eE.exit.i.i.i: ; preds = %bb12.i.i.i.i, %bb3.i382.i.i.i | |
; invoke core::slice::<impl [T]>::as_ptr | |
%_31.i.i.i145.i = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17h27899ce949502f24E"([0 x i8]* noalias nonnull readonly align 1 bitcast (<{ [200 x i8] }>* @alloc2808 to [0 x i8]*), i64 200) | |
to label %_31.i.i.i.noexc.i unwind label %cleanup.i, !dbg !4695 | |
_31.i.i.i.noexc.i: ; preds = %_ZN10num_format5impls8integers14write_one_byte17h97d3057c2b7ffd5eE.exit.i.i.i | |
; invoke core::ptr::const_ptr::<impl *const T>::offset | |
%_30.i.i.i146.i = invoke i8* @"_ZN4core3ptr9const_ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17ha864761521278d47E"(i8* %_31.i.i.i145.i, i64 %_90.0.i.i.i) | |
to label %_30.i.i.i.noexc.i unwind label %cleanup.i, !dbg !4695 | |
_30.i.i.i.noexc.i: ; preds = %_31.i.i.i.noexc.i | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %self.dbg.spill.i7.i.i.i.i, align 8, !noalias !4192 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %self.dbg.spill.i7.i.i.i.i, metadata !4407, metadata !DIExpression()), !dbg !4696 | |
%_3.i8.i.i.i.i = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 5, !dbg !4698 | |
%_2.0.i9.i.i.i.i = bitcast [191 x i8]* %_3.i8.i.i.i.i to [0 x i8]*, !dbg !4698 | |
; invoke core::slice::<impl [T]>::as_mut_ptr | |
%442 = invoke i8* @"_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17hb087e752b2d95b3bE"([0 x i8]* nonnull align 1 %_2.0.i9.i.i.i.i, i64 191) | |
to label %.noexc147.i unwind label %cleanup.i, !dbg !4698 | |
.noexc147.i: ; preds = %_30.i.i.i.noexc.i | |
%443 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4699 | |
%_38.i.i.i.i = load i64, i64* %443, align 8, !dbg !4699, !noalias !4192 | |
; invoke core::ptr::mut_ptr::<impl *mut T>::add | |
%_35.i.i.i148.i = invoke i8* @"_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h4388e2a001b4776cE"(i8* %442, i64 %_38.i.i.i.i) | |
to label %_35.i.i.i.noexc.i unwind label %cleanup.i, !dbg !4700 | |
_35.i.i.i.noexc.i: ; preds = %.noexc147.i | |
; invoke core::intrinsics::copy_nonoverlapping | |
invoke void @_ZN4core10intrinsics19copy_nonoverlapping17hc9c5ec9cfafff2ccE(i8* %_30.i.i.i146.i, i8* %_35.i.i.i148.i, i64 1) | |
to label %.noexc149.i unwind label %cleanup.i, !dbg !4701 | |
.noexc149.i: ; preds = %_35.i.i.i.noexc.i | |
br label %bb42.i.i.i, !dbg !4532 | |
bb42.i.i.i: ; preds = %.noexc149.i, %.noexc134.i | |
%444 = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 3, !dbg !4702 | |
%_91.i.i.i = load i64, i64* %444, align 8, !dbg !4702, !noalias !4192 | |
%445 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4703 | |
%_92.i.i.i = load i64, i64* %445, align 8, !dbg !4703, !noalias !4192 | |
%446 = call { i64, i1 } @llvm.usub.with.overflow.i64(i64 %_91.i.i.i, i64 %_92.i.i.i), !dbg !4702 | |
%_93.0.i.i.i = extractvalue { i64, i1 } %446, 0, !dbg !4702 | |
%_93.1.i.i.i = extractvalue { i64, i1 } %446, 1, !dbg !4702 | |
%447 = call i1 @llvm.expect.i1(i1 %_93.1.i.i.i, i1 false), !dbg !4702 | |
br i1 %447, label %panic9.i.i.i, label %bb43.i.i.i, !dbg !4702 | |
bb43.i.i.i: ; preds = %bb42.i.i.i | |
store i64 %_93.0.i.i.i, i64* %3, align 8, !dbg !4702, !noalias !4192 | |
br label %"_ZN10num_format5impls8integers80_$LT$impl$u20$num_format..to_formatted_str..ToFormattedStr$u20$for$u20$usize$GT$14read_to_buffer17hb9d99cfff8f3da51E.exit.i", !dbg !4349 | |
panic.i.i.i: ; preds = %bb30.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([48 x i8]* @str.2 to [0 x i8]*), i64 48, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1636 to %"std::panic::Location"*)) | |
to label %.noexc150.i unwind label %cleanup.i, !dbg !4534 | |
.noexc150.i: ; preds = %panic.i.i.i | |
unreachable, !dbg !4534 | |
panic5.i.i.i: ; preds = %.noexc103.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([31 x i8]* @str.3 to [0 x i8]*), i64 31, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1638 to %"std::panic::Location"*)) | |
to label %.noexc151.i unwind label %cleanup.i, !dbg !4601 | |
.noexc151.i: ; preds = %panic5.i.i.i | |
unreachable, !dbg !4601 | |
panic8.i.i.i: ; preds = %bb36.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([28 x i8]* @str.1 to [0 x i8]*), i64 28, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1640 to %"std::panic::Location"*)) | |
to label %.noexc152.i unwind label %cleanup.i, !dbg !4611 | |
.noexc152.i: ; preds = %panic8.i.i.i | |
unreachable, !dbg !4611 | |
panic9.i.i.i: ; preds = %bb42.i.i.i | |
; invoke core::panicking::panic | |
invoke void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast ([33 x i8]* @str.0 to [0 x i8]*), i64 33, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1642 to %"std::panic::Location"*)) | |
to label %.noexc153.i unwind label %cleanup.i, !dbg !4702 | |
.noexc153.i: ; preds = %panic9.i.i.i | |
unreachable, !dbg !4702 | |
"_ZN10num_format5impls8integers80_$LT$impl$u20$num_format..to_formatted_str..ToFormattedStr$u20$for$u20$usize$GT$14read_to_buffer17hb9d99cfff8f3da51E.exit.i": ; preds = %bb43.i.i.i, %_ZN10num_format6buffer6Buffer15write_with_itoa17h1d697047b421c544E.exit.i.i.i | |
%448 = load i64, i64* %3, align 8, !dbg !4349, !noalias !4192 | |
store i64 %448, i64* %c.dbg.spill.i, align 8, !dbg !4704, !noalias !4052 | |
call void @llvm.dbg.declare(metadata i64* %c.dbg.spill.i, metadata !4090, metadata !DIExpression()), !dbg !4705 | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %self.dbg.spill.i154.i, align 8, !noalias !4706 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %self.dbg.spill.i154.i, metadata !4709, metadata !DIExpression()), !dbg !4715 | |
store %"num_format::Buffer"* %buf.i, %"num_format::Buffer"** %self.dbg.spill.i.i.i, align 8, !noalias !4717 | |
call void @llvm.dbg.declare(metadata %"num_format::Buffer"** %self.dbg.spill.i.i.i, metadata !4720, metadata !DIExpression()), !dbg !4725 | |
%_3.i.i.i = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 5, !dbg !4727 | |
%449 = bitcast %"num_format::Buffer"* %buf.i to i64*, !dbg !4728 | |
%_5.i.i.i = load i64, i64* %449, align 8, !dbg !4728, !alias.scope !4729, !noalias !4052 | |
%450 = getelementptr inbounds %"num_format::Buffer", %"num_format::Buffer"* %buf.i, i32 0, i32 3, !dbg !4730 | |
%_6.i.i.i = load i64, i64* %450, align 8, !dbg !4730, !alias.scope !4729, !noalias !4052 | |
%451 = bitcast { i64, i64 }* %_4.i.i.i to i64*, !dbg !4728 | |
store i64 %_5.i.i.i, i64* %451, align 8, !dbg !4728, !noalias !4717 | |
%452 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %_4.i.i.i, i32 0, i32 1, !dbg !4728 | |
store i64 %_6.i.i.i, i64* %452, align 8, !dbg !4728, !noalias !4717 | |
%453 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %_4.i.i.i, i32 0, i32 0, !dbg !4727 | |
%454 = load i64, i64* %453, align 8, !dbg !4727, !noalias !4717 | |
%455 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %_4.i.i.i, i32 0, i32 1, !dbg !4727 | |
%456 = load i64, i64* %455, align 8, !dbg !4727, !noalias !4717 | |
; invoke core::array::<impl core::ops::index::Index<I> for [T; N]>::index | |
%457 = invoke { [0 x i8]*, i64 } @"_ZN4core5array85_$LT$impl$u20$core..ops..index..Index$LT$I$GT$$u20$for$u20$$u5b$T$u3b$$u20$N$u5d$$GT$5index17h47acb57113e83776E"([191 x i8]* noalias readonly align 1 dereferenceable(191) %_3.i.i.i, i64 %454, i64 %456, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1648 to %"std::panic::Location"*)) | |
to label %.noexc155.i unwind label %cleanup.i, !dbg !4727 | |
.noexc155.i: ; preds = %"_ZN10num_format5impls8integers80_$LT$impl$u20$num_format..to_formatted_str..ToFormattedStr$u20$for$u20$usize$GT$14read_to_buffer17hb9d99cfff8f3da51E.exit.i" | |
%_2.0.i.i.i = extractvalue { [0 x i8]*, i64 } %457, 0, !dbg !4727 | |
%_2.1.i.i.i = extractvalue { [0 x i8]*, i64 } %457, 1, !dbg !4727 | |
%_3.0.i.i = extractvalue { [0 x i8]*, i64 } %457, 0, !dbg !4731 | |
%_3.1.i.i = extractvalue { [0 x i8]*, i64 } %457, 1, !dbg !4731 | |
; invoke core::str::converts::from_utf8_unchecked | |
%458 = invoke { [0 x i8]*, i64 } @_ZN4core3str8converts19from_utf8_unchecked17hfc235ba5ba3cbaf2E([0 x i8]* noalias nonnull readonly align 1 %_3.0.i.i, i64 %_3.1.i.i) | |
to label %_ZN10num_format6buffer6Buffer6as_str17h4d97c834ca6ed2feE.exit.i unwind label %cleanup.i, !dbg !4732 | |
_ZN10num_format6buffer6Buffer6as_str17h4d97c834ca6ed2feE.exit.i: ; preds = %.noexc155.i | |
%459 = extractvalue { [0 x i8]*, i64 } %458, 0, !dbg !4732 | |
%460 = extractvalue { [0 x i8]*, i64 } %458, 1, !dbg !4732 | |
%_14.0.i = extractvalue { [0 x i8]*, i64 } %458, 0, !dbg !4733 | |
%_14.1.i = extractvalue { [0 x i8]*, i64 } %458, 1, !dbg !4733 | |
; invoke <&mut W as core::fmt::Write>::write_str | |
%_11.i = invoke zeroext i1 @"_ZN50_$LT$$RF$mut$u20$W$u20$as$u20$core..fmt..Write$GT$9write_str17h79d332169fc4eed6E"(%"std::string::String"** align 8 dereferenceable(8) %w.i, [0 x i8]* noalias nonnull readonly align 1 %_14.0.i, i64 %_14.1.i) | |
to label %bb4.i unwind label %cleanup.i, !dbg !4734 | |
bb4.i: ; preds = %_ZN10num_format6buffer6Buffer6as_str17h4d97c834ca6ed2feE.exit.i | |
; invoke <core::result::Result<T,E> as core::ops::try::Try>::into_result | |
%461 = invoke zeroext i1 @"_ZN73_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try..Try$GT$11into_result17h77b9bf625b5fc055E"(i1 zeroext %_11.i) | |
to label %bb5.i unwind label %cleanup.i, !dbg !4734 | |
bb5.i: ; preds = %bb4.i | |
%462 = zext i1 %461 to i8, !dbg !4734 | |
store i8 %462, i8* %_10.i, align 1, !dbg !4734, !noalias !4052 | |
%463 = load i8, i8* %_10.i, align 1, !dbg !4735, !range !3029, !noalias !4052 | |
%464 = trunc i8 %463 to i1, !dbg !4735 | |
%_16.i = zext i1 %464 to i64, !dbg !4735 | |
switch i64 %_16.i, label %bb7.i [ | |
i64 0, label %bb6.i | |
i64 1, label %bb8.i | |
], !dbg !4735 | |
bb6.i: ; preds = %bb5.i | |
%465 = bitcast { i64, i64 }* %5 to %"std::result::Result<usize, std::fmt::Error>::Ok"*, !dbg !4736 | |
%466 = getelementptr inbounds %"std::result::Result<usize, std::fmt::Error>::Ok", %"std::result::Result<usize, std::fmt::Error>::Ok"* %465, i32 0, i32 1, !dbg !4736 | |
store i64 %448, i64* %466, align 8, !dbg !4736, !noalias !4052 | |
%467 = bitcast { i64, i64 }* %5 to i64*, !dbg !4736 | |
store i64 0, i64* %467, align 8, !dbg !4736, !noalias !4052 | |
br label %"_ZN72_$LT$T$u20$as$u20$num_format..to_formatted_string..ToFormattedString$GT$18read_to_fmt_writer17h581d6b5a136a069fE.exit", !dbg !4737 | |
bb7.i: ; preds = %bb5.i | |
unreachable, !dbg !4734 | |
bb8.i: ; preds = %bb5.i | |
; invoke <T as core::convert::From<T>>::from | |
invoke void @"_ZN50_$LT$T$u20$as$u20$core..convert..From$LT$T$GT$$GT$4from17hbd493382d24723efE"() | |
to label %bb9.i unwind label %cleanup.i, !dbg !4103 | |
bb9.i: ; preds = %bb8.i | |
; invoke <core::result::Result<T,E> as core::ops::try::Try>::from_error | |
%468 = invoke { i64, i64 } @"_ZN73_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try..Try$GT$10from_error17h30c19f4dfc93a9e3E"() | |
to label %bb10.i unwind label %cleanup.i, !dbg !4738 | |
bb10.i: ; preds = %bb9.i | |
store { i64, i64 } %468, { i64, i64 }* %5, align 8, !dbg !4738, !noalias !4052 | |
br label %"_ZN72_$LT$T$u20$as$u20$num_format..to_formatted_string..ToFormattedString$GT$18read_to_fmt_writer17h581d6b5a136a069fE.exit", !dbg !4737 | |
cleanup.i: ; preds = %bb9.i, %bb8.i, %bb4.i, %_ZN10num_format6buffer6Buffer6as_str17h4d97c834ca6ed2feE.exit.i, %.noexc155.i, %"_ZN10num_format5impls8integers80_$LT$impl$u20$num_format..to_formatted_str..ToFormattedStr$u20$for$u20$usize$GT$14read_to_buffer17hb9d99cfff8f3da51E.exit.i", %panic9.i.i.i, %panic8.i.i.i, %panic5.i.i.i, %panic.i.i.i, %_35.i.i.i.noexc.i, %.noexc147.i, %_30.i.i.i.noexc.i, %_31.i.i.i.noexc.i, %_ZN10num_format5impls8integers14write_one_byte17h97d3057c2b7ffd5eE.exit.i.i.i, %panic6.i.i.i.i, %panic5.i.i.i.i, %panic4.i.i.i.i, %panic3.i.i.i.i, %panic2.i.i.i.i, %panic1.i.i.i.i, %panic.i390.i.i.i, %_15.i386.i.i.noexc.i, %.noexc135.i, %bb5.i385.i.i.i, %_35.i46.i368.i.i.noexc.i, %.noexc132.i, %_30.i42.i364.i.i.noexc.i, %_31.i41.i363.i.i.noexc.i, %_ZN10num_format5impls8integers15write_two_bytes17he14304247fa01c95E.exit371.i.i.i, %panic.i370.i.i.i, %panic6.i53.i362.i.i.i, %panic5.i52.i361.i.i.i, %panic4.i51.i360.i.i.i, %panic3.i50.i359.i.i.i, %panic2.i49.i358.i.i.i, %panic1.i48.i357.i.i.i, %panic.i47.i356.i.i.i, %_15.i25.i339.i.i.noexc.i, %.noexc119.i, %bb5.i23.i345.i.i.i, %_35.i.i318.i.i.noexc.i, %.noexc116.i, %_30.i.i314.i.i.noexc.i, %_31.i.i313.i.i.noexc.i, %_ZN10num_format5impls8integers14write_one_byte17h97d3057c2b7ffd5eE.exit.i319.i.i.i, %panic6.i.i312.i.i.i, %panic5.i.i311.i.i.i, %panic4.i.i310.i.i.i, %panic3.i.i309.i.i.i, %panic2.i.i308.i.i.i, %panic1.i.i307.i.i.i, %panic.i.i306.i.i.i, %_15.i.i289.i.i.noexc.i, %.noexc104.i, %bb5.i.i295.i.i.i, %_35.i46.i251.i.i.noexc.i, %.noexc101.i, %_30.i42.i247.i.i.noexc.i, %_31.i41.i246.i.i.noexc.i, %_ZN10num_format5impls8integers15write_two_bytes17he14304247fa01c95E.exit254.i.i.i, %panic.i253.i.i.i, %panic6.i53.i245.i.i.i, %panic5.i52.i244.i.i.i, %panic4.i51.i243.i.i.i, %panic3.i50.i242.i.i.i, %panic2.i49.i241.i.i.i, %panic1.i48.i240.i.i.i, %panic.i47.i239.i.i.i, %_15.i25.i222.i.i.noexc.i, %.noexc88.i, %bb5.i23.i228.i.i.i, %_35.i.i201.i.i.noexc.i, %.noexc85.i, %_30.i.i197.i.i.noexc.i, %_31.i.i196.i.i.noexc.i, %_ZN10num_format5impls8integers14write_one_byte17h97d3057c2b7ffd5eE.exit.i202.i.i.i, %panic6.i.i195.i.i.i, %panic5.i.i194.i.i.i, %panic4.i.i193.i.i.i, %panic3.i.i192.i.i.i, %panic2.i.i191.i.i.i, %panic1.i.i190.i.i.i, %panic.i.i189.i.i.i, %_15.i.i172.i.i.noexc.i, %.noexc73.i, %bb5.i.i178.i.i.i, %_35.i46.i134.i.i.noexc.i, %.noexc70.i, %_30.i42.i130.i.i.noexc.i, %_31.i41.i129.i.i.noexc.i, %_ZN10num_format5impls8integers15write_two_bytes17he14304247fa01c95E.exit137.i.i.i, %panic.i136.i.i.i, %panic6.i53.i128.i.i.i, %panic5.i52.i127.i.i.i, %panic4.i51.i126.i.i.i, %panic3.i50.i125.i.i.i, %panic2.i49.i124.i.i.i, %panic1.i48.i123.i.i.i, %panic.i47.i122.i.i.i, %_15.i25.i105.i.i.noexc.i, %.noexc57.i, %bb5.i23.i111.i.i.i, %_35.i.i84.i.i.noexc.i, %.noexc54.i, %_30.i.i80.i.i.noexc.i, %_31.i.i79.i.i.noexc.i, %_ZN10num_format5impls8integers14write_one_byte17h97d3057c2b7ffd5eE.exit.i85.i.i.i, %panic6.i.i78.i.i.i, %panic5.i.i77.i.i.i, %panic4.i.i76.i.i.i, %panic3.i.i75.i.i.i, %panic2.i.i74.i.i.i, %panic1.i.i73.i.i.i, %panic.i.i72.i.i.i, %_15.i.i55.i.i.noexc.i, %.noexc42.i, %bb5.i.i61.i.i.i, %_35.i46.i.i.i.noexc.i, %.noexc39.i, %_30.i42.i.i.i.noexc.i, %_31.i41.i.i.i.noexc.i, %_ZN10num_format5impls8integers15write_two_bytes17he14304247fa01c95E.exit.i.i.i, %panic.i20.i.i.i, %panic6.i53.i.i.i.i, %panic5.i52.i.i.i.i, %panic4.i51.i.i.i.i, %panic3.i50.i.i.i.i, %panic2.i49.i.i.i.i, %panic1.i48.i.i.i.i, %panic.i47.i.i.i.i, %_15.i25.i.i.i.noexc.i, %.noexc26.i, %bb5.i23.i.i.i.i, %_35.i.i.i.i.noexc.i, %.noexc23.i, %_30.i.i.i.i.noexc.i, %_31.i.i.i.i.noexc.i, %_ZN10num_format5impls8integers14write_one_byte17h97d3057c2b7ffd5eE.exit.i.i.i.i, %panic6.i.i.i.i.i, %panic5.i.i.i.i.i, %panic4.i.i.i.i.i, %panic3.i.i.i.i.i, %panic2.i.i.i.i.i, %panic1.i.i.i.i.i, %panic.i.i.i.i.i, %_15.i.i.i.i.noexc.i, %.noexc11.i, %bb5.i.i.i.i.i, %bb16.i.i.i, %_18.i.i.noexc.i, %bb11.i.i.i, %bb6.i.i.i, %.noexc5.i, %.noexc4.i, %.noexc3.i, %.noexc.i, %bb1 | |
%469 = landingpad { i8*, i32 } | |
cleanup | |
br label %cleanup.body.i | |
cleanup.body.i: ; preds = %cleanup.i, %bb8.i.i.i.i | |
%eh.lpad-body.i = phi { i8*, i32 } [ %469, %cleanup.i ], [ %66, %bb8.i.i.i.i ] | |
%470 = extractvalue { i8*, i32 } %eh.lpad-body.i, 0 | |
%471 = extractvalue { i8*, i32 } %eh.lpad-body.i, 1 | |
%472 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %4, i32 0, i32 0 | |
store i8* %470, i8** %472, align 8, !noalias !4052 | |
%473 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %4, i32 0, i32 1 | |
store i32 %471, i32* %473, align 8, !noalias !4052 | |
%474 = bitcast { i8*, i32 }* %4 to i8**, !dbg !4739 | |
%475 = load i8*, i8** %474, align 8, !dbg !4739, !noalias !4052 | |
%476 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %4, i32 0, i32 1, !dbg !4739 | |
%477 = load i32, i32* %476, align 8, !dbg !4739, !noalias !4052 | |
%478 = insertvalue { i8*, i32 } undef, i8* %475, 0, !dbg !4739 | |
%479 = insertvalue { i8*, i32 } %478, i32 %477, 1, !dbg !4739 | |
br label %cleanup.body | |
"_ZN72_$LT$T$u20$as$u20$num_format..to_formatted_string..ToFormattedString$GT$18read_to_fmt_writer17h581d6b5a136a069fE.exit": ; preds = %bb6.i, %bb10.i | |
%480 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %5, i32 0, i32 0, !dbg !4740 | |
%481 = load i64, i64* %480, align 8, !dbg !4740, !range !3458, !noalias !4052 | |
%482 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %5, i32 0, i32 1, !dbg !4740 | |
%483 = load i64, i64* %482, align 8, !dbg !4740, !noalias !4052 | |
%484 = insertvalue { i64, i64 } undef, i64 %481, 0, !dbg !4740 | |
%485 = insertvalue { i64, i64 } %484, i64 %483, 1, !dbg !4740 | |
br label %bb2, !dbg !4740 | |
bb2: ; preds = %"_ZN72_$LT$T$u20$as$u20$num_format..to_formatted_string..ToFormattedString$GT$18read_to_fmt_writer17h581d6b5a136a069fE.exit" | |
%_4.0 = extractvalue { i64, i64 } %485, 0, !dbg !4741 | |
%_4.1 = extractvalue { i64, i64 } %485, 1, !dbg !4741 | |
; invoke core::result::Result<T,E>::unwrap | |
%_3 = invoke i64 @"_ZN4core6result19Result$LT$T$C$E$GT$6unwrap17hde263946ec08364fE"(i64 %_4.0, i64 %_4.1, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1614 to %"std::panic::Location"*)) | |
to label %bb3 unwind label %cleanup, !dbg !4741 | |
bb3: ; preds = %bb2 | |
ret void, !dbg !4742 | |
bb4: ; preds = %cleanup.body | |
; call core::ptr::drop_in_place<alloc::string::String> | |
call void @"_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17ha81b1c768af6f269E"(%"std::string::String"* %s) #18, !dbg !4743 | |
br label %bb5, !dbg !4743 | |
bb5: ; preds = %bb4 | |
%486 = bitcast { i8*, i32 }* %6 to i8**, !dbg !4744 | |
%487 = load i8*, i8** %486, align 8, !dbg !4744 | |
%488 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %6, i32 0, i32 1, !dbg !4744 | |
%489 = load i32, i32* %488, align 8, !dbg !4744 | |
%490 = insertvalue { i8*, i32 } undef, i8* %487, 0, !dbg !4744 | |
%491 = insertvalue { i8*, i32 } %490, i32 %489, 1, !dbg !4744 | |
resume { i8*, i32 } %491, !dbg !4744 | |
cleanup: ; preds = %bb2 | |
%492 = landingpad { i8*, i32 } | |
cleanup | |
br label %cleanup.body | |
cleanup.body: ; preds = %cleanup.body.i, %cleanup | |
%eh.lpad-body = phi { i8*, i32 } [ %492, %cleanup ], [ %479, %cleanup.body.i ] | |
%493 = extractvalue { i8*, i32 } %eh.lpad-body, 0 | |
%494 = extractvalue { i8*, i32 } %eh.lpad-body, 1 | |
%495 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %6, i32 0, i32 0 | |
store i8* %493, i8** %495, align 8 | |
%496 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %6, i32 0, i32 1 | |
store i32 %494, i32* %496, align 8 | |
br label %bb4 | |
} | |
; num_format::custom_format_builder::CustomFormatBuilder::separator | |
; Function Attrs: uwtable | |
define internal void @_ZN10num_format21custom_format_builder19CustomFormatBuilder9separator17h720037c9de325f4dE(%"num_format::CustomFormatBuilder"* noalias nocapture sret dereferenceable(376) %0, %"num_format::CustomFormatBuilder"* noalias nocapture dereferenceable(376) %self, [0 x i8]* noalias nonnull readonly align 1 %s.0, i64 %s.1) unnamed_addr #1 personality i32 (i32, i32, i64, %"unwind::libunwind::_Unwind_Exception"*, %"unwind::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !4745 { | |
start: | |
%1 = alloca { i8*, i32 }, align 8 | |
%s.dbg.spill = alloca { [0 x i8]*, i64 }, align 8 | |
%_3 = alloca %"std::result::Result<num_format::strings::SepString, num_format::Error>", align 8 | |
call void @llvm.dbg.declare(metadata %"num_format::CustomFormatBuilder"* %self, metadata !4868, metadata !DIExpression()), !dbg !4872 | |
%2 = getelementptr inbounds { [0 x i8]*, i64 }, { [0 x i8]*, i64 }* %s.dbg.spill, i32 0, i32 0 | |
store [0 x i8]* %s.0, [0 x i8]** %2, align 8 | |
%3 = getelementptr inbounds { [0 x i8]*, i64 }, { [0 x i8]*, i64 }* %s.dbg.spill, i32 0, i32 1 | |
store i64 %s.1, i64* %3, align 8 | |
call void @llvm.dbg.declare(metadata { [0 x i8]*, i64 }* %s.dbg.spill, metadata !4869, metadata !DIExpression()), !dbg !4873 | |
; invoke num_format::strings::SepString::new | |
invoke void @_ZN10num_format7strings9SepString3new17hea556d000a105bbfE(%"std::result::Result<num_format::strings::SepString, num_format::Error>"* noalias nocapture sret dereferenceable(40) %_3, [0 x i8]* noalias nonnull readonly align 1 %s.0, i64 %s.1) | |
to label %bb1 unwind label %cleanup, !dbg !4874 | |
bb1: ; preds = %start | |
%4 = getelementptr inbounds %"num_format::CustomFormatBuilder", %"num_format::CustomFormatBuilder"* %self, i32 0, i32 11, !dbg !4875 | |
; invoke core::ptr::drop_in_place<core::result::Result<num_format::strings::SepString,num_format::error::Error>> | |
invoke void @"_ZN4core3ptr106drop_in_place$LT$core..result..Result$LT$num_format..strings..SepString$C$num_format..error..Error$GT$$GT$17h751b99b5aebd14f4E"(%"std::result::Result<num_format::strings::SepString, num_format::Error>"* %4) | |
to label %bb5 unwind label %cleanup1, !dbg !4875 | |
bb2: ; preds = %bb4, %cleanup | |
; call core::ptr::drop_in_place<num_format::custom_format_builder::CustomFormatBuilder> | |
call void @"_ZN4core3ptr75drop_in_place$LT$num_format..custom_format_builder..CustomFormatBuilder$GT$17h3585f1887d930a8bE"(%"num_format::CustomFormatBuilder"* %self) #18, !dbg !4876 | |
br label %bb3, !dbg !4876 | |
bb3: ; preds = %bb2 | |
%5 = bitcast { i8*, i32 }* %1 to i8**, !dbg !4877 | |
%6 = load i8*, i8** %5, align 8, !dbg !4877 | |
%7 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %1, i32 0, i32 1, !dbg !4877 | |
%8 = load i32, i32* %7, align 8, !dbg !4877 | |
%9 = insertvalue { i8*, i32 } undef, i8* %6, 0, !dbg !4877 | |
%10 = insertvalue { i8*, i32 } %9, i32 %8, 1, !dbg !4877 | |
resume { i8*, i32 } %10, !dbg !4877 | |
bb4: ; preds = %cleanup1 | |
%11 = getelementptr inbounds %"num_format::CustomFormatBuilder", %"num_format::CustomFormatBuilder"* %self, i32 0, i32 11, !dbg !4875 | |
%12 = bitcast %"std::result::Result<num_format::strings::SepString, num_format::Error>"* %11 to i8*, !dbg !4875 | |
%13 = bitcast %"std::result::Result<num_format::strings::SepString, num_format::Error>"* %_3 to i8*, !dbg !4875 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %12, i8* align 8 %13, i64 40, i1 false), !dbg !4875 | |
br label %bb2, !dbg !4875 | |
bb5: ; preds = %bb1 | |
%14 = getelementptr inbounds %"num_format::CustomFormatBuilder", %"num_format::CustomFormatBuilder"* %self, i32 0, i32 11, !dbg !4875 | |
%15 = bitcast %"std::result::Result<num_format::strings::SepString, num_format::Error>"* %14 to i8*, !dbg !4875 | |
%16 = bitcast %"std::result::Result<num_format::strings::SepString, num_format::Error>"* %_3 to i8*, !dbg !4875 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %15, i8* align 8 %16, i64 40, i1 false), !dbg !4875 | |
%17 = bitcast %"num_format::CustomFormatBuilder"* %0 to i8*, !dbg !4878 | |
%18 = bitcast %"num_format::CustomFormatBuilder"* %self to i8*, !dbg !4878 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %17, i8* align 8 %18, i64 376, i1 false), !dbg !4878 | |
ret void, !dbg !4879 | |
cleanup: ; preds = %start | |
%19 = landingpad { i8*, i32 } | |
cleanup | |
%20 = extractvalue { i8*, i32 } %19, 0 | |
%21 = extractvalue { i8*, i32 } %19, 1 | |
%22 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %1, i32 0, i32 0 | |
store i8* %20, i8** %22, align 8 | |
%23 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %1, i32 0, i32 1 | |
store i32 %21, i32* %23, align 8 | |
br label %bb2 | |
cleanup1: ; preds = %bb1 | |
%24 = landingpad { i8*, i32 } | |
cleanup | |
%25 = extractvalue { i8*, i32 } %24, 0 | |
%26 = extractvalue { i8*, i32 } %24, 1 | |
%27 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %1, i32 0, i32 0 | |
store i8* %25, i8** %27, align 8 | |
%28 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %1, i32 0, i32 1 | |
store i32 %26, i32* %28, align 8 | |
br label %bb4 | |
} | |
; rayon_core::job::JobResult<T>::into_return_value | |
; Function Attrs: uwtable | |
define internal void @"_ZN10rayon_core3job18JobResult$LT$T$GT$17into_return_value17h16af04afe76e2201E"(%"rayon_core::job::JobResult<((), ())>"* noalias nocapture dereferenceable(24) %self) unnamed_addr #1 !dbg !4880 { | |
start: | |
%x.dbg.spill1 = alloca { {}*, [3 x i64]* }, align 8 | |
%x.dbg.spill = alloca { [0 x i8], {}, [0 x i8], {}, [0 x i8] }, align 1 | |
call void @llvm.dbg.declare(metadata { [0 x i8], {}, [0 x i8], {}, [0 x i8] }* %x.dbg.spill, metadata !4914, metadata !DIExpression()), !dbg !4918 | |
call void @llvm.dbg.declare(metadata %"rayon_core::job::JobResult<((), ())>"* %self, metadata !4913, metadata !DIExpression()), !dbg !4919 | |
%0 = bitcast %"rayon_core::job::JobResult<((), ())>"* %self to i64*, !dbg !4920 | |
%_2 = load i64, i64* %0, align 8, !dbg !4920, !range !4921 | |
switch i64 %_2, label %bb2 [ | |
i64 0, label %bb3 | |
i64 1, label %bb4 | |
i64 2, label %bb1 | |
], !dbg !4920 | |
bb1: ; preds = %start | |
%1 = bitcast %"rayon_core::job::JobResult<((), ())>"* %self to %"rayon_core::job::JobResult<((), ())>::Panic"*, !dbg !4922 | |
%2 = getelementptr inbounds %"rayon_core::job::JobResult<((), ())>::Panic", %"rayon_core::job::JobResult<((), ())>::Panic"* %1, i32 0, i32 1, !dbg !4922 | |
%3 = getelementptr inbounds { {}*, [3 x i64]* }, { {}*, [3 x i64]* }* %2, i32 0, i32 0, !dbg !4922 | |
%x.0 = load {}*, {}** %3, align 8, !dbg !4922, !nonnull !4 | |
%4 = getelementptr inbounds { {}*, [3 x i64]* }, { {}*, [3 x i64]* }* %2, i32 0, i32 1, !dbg !4922 | |
%x.1 = load [3 x i64]*, [3 x i64]** %4, align 8, !dbg !4922, !nonnull !4 | |
%5 = getelementptr inbounds { {}*, [3 x i64]* }, { {}*, [3 x i64]* }* %x.dbg.spill1, i32 0, i32 0, !dbg !4922 | |
store {}* %x.0, {}** %5, align 8, !dbg !4922 | |
%6 = getelementptr inbounds { {}*, [3 x i64]* }, { {}*, [3 x i64]* }* %x.dbg.spill1, i32 0, i32 1, !dbg !4922 | |
store [3 x i64]* %x.1, [3 x i64]** %6, align 8, !dbg !4922 | |
call void @llvm.dbg.declare(metadata { {}*, [3 x i64]* }* %x.dbg.spill1, metadata !4916, metadata !DIExpression()), !dbg !4923 | |
; call rayon_core::unwind::resume_unwinding | |
call void @_ZN10rayon_core6unwind16resume_unwinding17h319a43607ace15dbE({}* noalias nonnull align 1 %x.0, [3 x i64]* noalias readonly align 8 dereferenceable(24) %x.1), !dbg !4924 | |
unreachable, !dbg !4924 | |
bb2: ; preds = %start | |
unreachable, !dbg !4925 | |
bb3: ; preds = %start | |
; call core::panicking::panic | |
call void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast (<{ [40 x i8] }>* @alloc1868 to [0 x i8]*), i64 40, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1651 to %"std::panic::Location"*)), !dbg !4926 | |
unreachable, !dbg !4926 | |
bb4: ; preds = %start | |
ret void, !dbg !4927 | |
} | |
; rayon_core::job::JobResult<T>::into_return_value | |
; Function Attrs: uwtable | |
define internal void @"_ZN10rayon_core3job18JobResult$LT$T$GT$17into_return_value17h9b9f24fcd721ecabE"(%"rayon_core::job::JobResult<()>"* noalias nocapture dereferenceable(24) %self) unnamed_addr #1 !dbg !4928 { | |
start: | |
%x.dbg.spill1 = alloca { {}*, [3 x i64]* }, align 8 | |
%x.dbg.spill = alloca {}, align 1 | |
call void @llvm.dbg.declare(metadata {}* %x.dbg.spill, metadata !4947, metadata !DIExpression()), !dbg !4951 | |
call void @llvm.dbg.declare(metadata %"rayon_core::job::JobResult<()>"* %self, metadata !4946, metadata !DIExpression()), !dbg !4952 | |
%0 = bitcast %"rayon_core::job::JobResult<()>"* %self to i64*, !dbg !4953 | |
%_2 = load i64, i64* %0, align 8, !dbg !4953, !range !4921 | |
switch i64 %_2, label %bb2 [ | |
i64 0, label %bb3 | |
i64 1, label %bb4 | |
i64 2, label %bb1 | |
], !dbg !4953 | |
bb1: ; preds = %start | |
%1 = bitcast %"rayon_core::job::JobResult<()>"* %self to %"rayon_core::job::JobResult<()>::Panic"*, !dbg !4954 | |
%2 = getelementptr inbounds %"rayon_core::job::JobResult<()>::Panic", %"rayon_core::job::JobResult<()>::Panic"* %1, i32 0, i32 1, !dbg !4954 | |
%3 = getelementptr inbounds { {}*, [3 x i64]* }, { {}*, [3 x i64]* }* %2, i32 0, i32 0, !dbg !4954 | |
%x.0 = load {}*, {}** %3, align 8, !dbg !4954, !nonnull !4 | |
%4 = getelementptr inbounds { {}*, [3 x i64]* }, { {}*, [3 x i64]* }* %2, i32 0, i32 1, !dbg !4954 | |
%x.1 = load [3 x i64]*, [3 x i64]** %4, align 8, !dbg !4954, !nonnull !4 | |
%5 = getelementptr inbounds { {}*, [3 x i64]* }, { {}*, [3 x i64]* }* %x.dbg.spill1, i32 0, i32 0, !dbg !4954 | |
store {}* %x.0, {}** %5, align 8, !dbg !4954 | |
%6 = getelementptr inbounds { {}*, [3 x i64]* }, { {}*, [3 x i64]* }* %x.dbg.spill1, i32 0, i32 1, !dbg !4954 | |
store [3 x i64]* %x.1, [3 x i64]** %6, align 8, !dbg !4954 | |
call void @llvm.dbg.declare(metadata { {}*, [3 x i64]* }* %x.dbg.spill1, metadata !4949, metadata !DIExpression()), !dbg !4955 | |
; call rayon_core::unwind::resume_unwinding | |
call void @_ZN10rayon_core6unwind16resume_unwinding17h319a43607ace15dbE({}* noalias nonnull align 1 %x.0, [3 x i64]* noalias readonly align 8 dereferenceable(24) %x.1), !dbg !4956 | |
unreachable, !dbg !4956 | |
bb2: ; preds = %start | |
unreachable, !dbg !4957 | |
bb3: ; preds = %start | |
; call core::panicking::panic | |
call void @_ZN4core9panicking5panic17hfa08580418a71d7fE([0 x i8]* noalias nonnull readonly align 1 bitcast (<{ [40 x i8] }>* @alloc1868 to [0 x i8]*), i64 40, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1651 to %"std::panic::Location"*)), !dbg !4958 | |
unreachable, !dbg !4958 | |
bb4: ; preds = %start | |
ret void, !dbg !4959 | |
} | |
; rayon_core::job::StackJob<L,F,R>::as_job_ref | |
; Function Attrs: uwtable | |
define internal { i8*, i64* } @"_ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10as_job_ref17h04ccd8ada8d65909E"(%"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>"* align 8 dereferenceable(128) %self) unnamed_addr #1 !dbg !4960 { | |
start: | |
%self.dbg.spill = alloca %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>"*, align 8 | |
store %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>"* %self, %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>"** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>"** %self.dbg.spill, metadata !5494, metadata !DIExpression()), !dbg !5495 | |
; call rayon_core::job::JobRef::new | |
%0 = call { i8*, i64* } @_ZN10rayon_core3job6JobRef3new17hd1e25b517c32c837E(%"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>"* %self), !dbg !5496 | |
%1 = extractvalue { i8*, i64* } %0, 0, !dbg !5496 | |
%2 = extractvalue { i8*, i64* } %0, 1, !dbg !5496 | |
br label %bb1, !dbg !5496 | |
bb1: ; preds = %start | |
%3 = insertvalue { i8*, i64* } undef, i8* %1, 0, !dbg !5497 | |
%4 = insertvalue { i8*, i64* } %3, i64* %2, 1, !dbg !5497 | |
ret { i8*, i64* } %4, !dbg !5497 | |
} | |
; rayon_core::job::StackJob<L,F,R>::as_job_ref | |
; Function Attrs: uwtable | |
define internal { i8*, i64* } @"_ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10as_job_ref17h435c2e7a153169efE"(%"rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>"* align 8 dereferenceable(176) %self) unnamed_addr #1 !dbg !5498 { | |
start: | |
%self.dbg.spill = alloca %"rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>"*, align 8 | |
store %"rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>"* %self, %"rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>"** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata %"rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>"** %self.dbg.spill, metadata !5534, metadata !DIExpression()), !dbg !5535 | |
; call rayon_core::job::JobRef::new | |
%0 = call { i8*, i64* } @_ZN10rayon_core3job6JobRef3new17hd2e5a272f0a81625E(%"rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>"* %self), !dbg !5536 | |
%1 = extractvalue { i8*, i64* } %0, 0, !dbg !5536 | |
%2 = extractvalue { i8*, i64* } %0, 1, !dbg !5536 | |
br label %bb1, !dbg !5536 | |
bb1: ; preds = %start | |
%3 = insertvalue { i8*, i64* } undef, i8* %1, 0, !dbg !5537 | |
%4 = insertvalue { i8*, i64* } %3, i64* %2, 1, !dbg !5537 | |
ret { i8*, i64* } %4, !dbg !5537 | |
} | |
; rayon_core::job::StackJob<L,F,R>::as_job_ref | |
; Function Attrs: uwtable | |
define internal { i8*, i64* } @"_ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10as_job_ref17h5c4b118e53242830E"(%"rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>"* align 8 dereferenceable(192) %self) unnamed_addr #1 !dbg !5538 { | |
start: | |
%self.dbg.spill = alloca %"rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>"*, align 8 | |
store %"rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>"* %self, %"rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>"** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata %"rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>"** %self.dbg.spill, metadata !5567, metadata !DIExpression()), !dbg !5568 | |
; call rayon_core::job::JobRef::new | |
%0 = call { i8*, i64* } @_ZN10rayon_core3job6JobRef3new17hfc23be57a8c62b0fE(%"rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>"* %self), !dbg !5569 | |
%1 = extractvalue { i8*, i64* } %0, 0, !dbg !5569 | |
%2 = extractvalue { i8*, i64* } %0, 1, !dbg !5569 | |
br label %bb1, !dbg !5569 | |
bb1: ; preds = %start | |
%3 = insertvalue { i8*, i64* } undef, i8* %1, 0, !dbg !5570 | |
%4 = insertvalue { i8*, i64* } %3, i64* %2, 1, !dbg !5570 | |
ret { i8*, i64* } %4, !dbg !5570 | |
} | |
; rayon_core::job::StackJob<L,F,R>::as_job_ref | |
; Function Attrs: uwtable | |
define internal { i8*, i64* } @"_ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10as_job_ref17h7970b8f5cc38da4bE"(%"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>"* align 8 dereferenceable(136) %self) unnamed_addr #1 !dbg !5571 { | |
start: | |
%self.dbg.spill = alloca %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>"*, align 8 | |
store %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>"* %self, %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>"** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>"** %self.dbg.spill, metadata !5600, metadata !DIExpression()), !dbg !5601 | |
; call rayon_core::job::JobRef::new | |
%0 = call { i8*, i64* } @_ZN10rayon_core3job6JobRef3new17h568be7e06f2dcb9bE(%"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>"* %self), !dbg !5602 | |
%1 = extractvalue { i8*, i64* } %0, 0, !dbg !5602 | |
%2 = extractvalue { i8*, i64* } %0, 1, !dbg !5602 | |
br label %bb1, !dbg !5602 | |
bb1: ; preds = %start | |
%3 = insertvalue { i8*, i64* } undef, i8* %1, 0, !dbg !5603 | |
%4 = insertvalue { i8*, i64* } %3, i64* %2, 1, !dbg !5603 | |
ret { i8*, i64* } %4, !dbg !5603 | |
} | |
; rayon_core::job::StackJob<L,F,R>::as_job_ref | |
; Function Attrs: uwtable | |
define internal { i8*, i64* } @"_ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10as_job_ref17ha908cca125fe56a4E"(%"rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>"* align 8 dereferenceable(120) %self) unnamed_addr #1 !dbg !5604 { | |
start: | |
%self.dbg.spill = alloca %"rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>"*, align 8 | |
store %"rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>"* %self, %"rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>"** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata %"rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>"** %self.dbg.spill, metadata !5633, metadata !DIExpression()), !dbg !5634 | |
; call rayon_core::job::JobRef::new | |
%0 = call { i8*, i64* } @_ZN10rayon_core3job6JobRef3new17h35721e79bde98af3E(%"rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon_core::join::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>"* %self), !dbg !5635 | |
%1 = extractvalue { i8*, i64* } %0, 0, !dbg !5635 | |
%2 = extractvalue { i8*, i64* } %0, 1, !dbg !5635 | |
br label %bb1, !dbg !5635 | |
bb1: ; preds = %start | |
%3 = insertvalue { i8*, i64* } undef, i8* %1, 0, !dbg !5636 | |
%4 = insertvalue { i8*, i64* } %3, i64* %2, 1, !dbg !5636 | |
ret { i8*, i64* } %4, !dbg !5636 | |
} | |
; rayon_core::job::StackJob<L,F,R>::as_job_ref | |
; Function Attrs: uwtable | |
define internal { i8*, i64* } @"_ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10as_job_ref17hbf9cdb408b20f9bfE"(%"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}], ()>"* align 8 dereferenceable(104) %self) unnamed_addr #1 !dbg !5637 { | |
start: | |
%self.dbg.spill = alloca %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}], ()>"*, align 8 | |
store %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}], ()>"* %self, %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}], ()>"** %self.dbg.spill, align 8 | |
call void @llvm.dbg.declare(metadata %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}], ()>"** %self.dbg.spill, metadata !5666, metadata !DIExpression()), !dbg !5667 | |
; call rayon_core::job::JobRef::new | |
%0 = call { i8*, i64* } @_ZN10rayon_core3job6JobRef3new17h865e5870192eff95E(%"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}], ()>"* %self), !dbg !5668 | |
%1 = extractvalue { i8*, i64* } %0, 0, !dbg !5668 | |
%2 = extractvalue { i8*, i64* } %0, 1, !dbg !5668 | |
br label %bb1, !dbg !5668 | |
bb1: ; preds = %start | |
%3 = insertvalue { i8*, i64* } undef, i8* %1, 0, !dbg !5669 | |
%4 = insertvalue { i8*, i64* } %3, i64* %2, 1, !dbg !5669 | |
ret { i8*, i64* } %4, !dbg !5669 | |
} | |
; rayon_core::job::StackJob<L,F,R>::run_inline | |
; Function Attrs: uwtable | |
define internal void @"_ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h1b2d13ab94345081E"(%"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>"* noalias nocapture dereferenceable(136) %self, i1 zeroext %stolen) unnamed_addr #1 personality i32 (i32, i32, i64, %"unwind::libunwind::_Unwind_Exception"*, %"unwind::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !5670 { | |
start: | |
%0 = alloca { i8*, i32 }, align 8 | |
%stolen.dbg.spill = alloca i8, align 1 | |
%_6 = alloca i8, align 1 | |
%_5 = alloca %"std::cell::UnsafeCell<std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>>", align 8 | |
%_4 = alloca %"std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>", align 8 | |
%_3 = alloca %"[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]", align 8 | |
call void @llvm.dbg.declare(metadata %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>"* %self, metadata !5674, metadata !DIExpression()), !dbg !5676 | |
%1 = zext i1 %stolen to i8 | |
store i8 %1, i8* %stolen.dbg.spill, align 1 | |
call void @llvm.dbg.declare(metadata i8* %stolen.dbg.spill, metadata !5675, metadata !DIExpression()), !dbg !5677 | |
%2 = getelementptr inbounds %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>", %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>"* %self, i32 0, i32 3, !dbg !5678 | |
%3 = bitcast %"std::cell::UnsafeCell<std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>>"* %_5 to i8*, !dbg !5678 | |
%4 = bitcast %"std::cell::UnsafeCell<std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>>"* %2 to i8*, !dbg !5678 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %3, i8* align 8 %4, i64 80, i1 false), !dbg !5678 | |
; invoke core::cell::UnsafeCell<T>::into_inner | |
invoke void @"_ZN4core4cell19UnsafeCell$LT$T$GT$10into_inner17hb9c37e9915b673b6E"(%"std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>"* noalias nocapture sret dereferenceable(80) %_4, %"std::cell::UnsafeCell<std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>>"* noalias nocapture dereferenceable(80) %_5) | |
to label %bb1 unwind label %cleanup, !dbg !5678 | |
bb1: ; preds = %start | |
; invoke core::option::Option<T>::unwrap | |
invoke void @"_ZN4core6option15Option$LT$T$GT$6unwrap17h3e6b6be4de711bafE"(%"[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]"* noalias nocapture sret dereferenceable(80) %_3, %"std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>"* noalias nocapture dereferenceable(80) %_4, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1654 to %"std::panic::Location"*)) | |
to label %bb2 unwind label %cleanup, !dbg !5678 | |
bb2: ; preds = %bb1 | |
%5 = zext i1 %stolen to i8, !dbg !5678 | |
store i8 %5, i8* %_6, align 1, !dbg !5678 | |
%6 = load i8, i8* %_6, align 1, !dbg !5678, !range !3029 | |
%7 = trunc i8 %6 to i1, !dbg !5678 | |
; invoke rayon_core::join::join_context::call_b::{{closure}} | |
invoke void @"_ZN10rayon_core4join12join_context6call_b28_$u7b$$u7b$closure$u7d$$u7d$17h872ce3163709cd8dE"(%"[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]"* noalias nocapture dereferenceable(80) %_3, i1 zeroext %7) | |
to label %bb3 unwind label %cleanup, !dbg !5678 | |
bb3: ; preds = %bb2 | |
br label %bb7, !dbg !5679 | |
bb4: ; preds = %bb6, %bb8 | |
%8 = bitcast { i8*, i32 }* %0 to i8**, !dbg !5680 | |
%9 = load i8*, i8** %8, align 8, !dbg !5680 | |
%10 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %0, i32 0, i32 1, !dbg !5680 | |
%11 = load i32, i32* %10, align 8, !dbg !5680 | |
%12 = insertvalue { i8*, i32 } undef, i8* %9, 0, !dbg !5680 | |
%13 = insertvalue { i8*, i32 } %12, i32 %11, 1, !dbg !5680 | |
resume { i8*, i32 } %13, !dbg !5680 | |
bb5: ; preds = %bb7 | |
ret void, !dbg !5681 | |
bb6: ; No predecessors! | |
%14 = getelementptr inbounds %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>", %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>"* %self, i32 0, i32 5, !dbg !5679 | |
; call core::ptr::drop_in_place<core::cell::UnsafeCell<rayon_core::job::JobResult<()>>> | |
call void @"_ZN4core3ptr93drop_in_place$LT$core..cell..UnsafeCell$LT$rayon_core..job..JobResult$LT$$LP$$RP$$GT$$GT$$GT$17hd509820782f1c3e5E"(%"std::cell::UnsafeCell<rayon_core::job::JobResult<()>>"* %14) #18, !dbg !5679 | |
br label %bb4, !dbg !5679 | |
bb7: ; preds = %bb3 | |
%15 = getelementptr inbounds %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>", %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>"* %self, i32 0, i32 5, !dbg !5679 | |
; call core::ptr::drop_in_place<core::cell::UnsafeCell<rayon_core::job::JobResult<()>>> | |
call void @"_ZN4core3ptr93drop_in_place$LT$core..cell..UnsafeCell$LT$rayon_core..job..JobResult$LT$$LP$$RP$$GT$$GT$$GT$17hd509820782f1c3e5E"(%"std::cell::UnsafeCell<rayon_core::job::JobResult<()>>"* %15), !dbg !5679 | |
br label %bb5, !dbg !5679 | |
bb8: ; preds = %bb9 | |
%16 = getelementptr inbounds %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>", %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::filter::FilterConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#8}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>"* %self, i32 0, i32 5, !dbg !5679 | |
; call core::ptr::drop_in_place<core::cell::UnsafeCell<rayon_core::job::JobResult<()>>> | |
call void @"_ZN4core3ptr93drop_in_place$LT$core..cell..UnsafeCell$LT$rayon_core..job..JobResult$LT$$LP$$RP$$GT$$GT$$GT$17hd509820782f1c3e5E"(%"std::cell::UnsafeCell<rayon_core::job::JobResult<()>>"* %16) #18, !dbg !5679 | |
br label %bb4, !dbg !5679 | |
bb9: ; preds = %cleanup | |
br label %bb8, !dbg !5679 | |
cleanup: ; preds = %bb2, %bb1, %start | |
%17 = landingpad { i8*, i32 } | |
cleanup | |
%18 = extractvalue { i8*, i32 } %17, 0 | |
%19 = extractvalue { i8*, i32 } %17, 1 | |
%20 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %0, i32 0, i32 0 | |
store i8* %18, i8** %20, align 8 | |
%21 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %0, i32 0, i32 1 | |
store i32 %19, i32* %21, align 8 | |
br label %bb9 | |
} | |
; rayon_core::job::StackJob<L,F,R>::run_inline | |
; Function Attrs: uwtable | |
define internal void @"_ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17h2a3f2174ffd1baccE"(%"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>"* noalias nocapture dereferenceable(128) %self, i1 zeroext %stolen) unnamed_addr #1 personality i32 (i32, i32, i64, %"unwind::libunwind::_Unwind_Exception"*, %"unwind::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !5682 { | |
start: | |
%0 = alloca { i8*, i32 }, align 8 | |
%stolen.dbg.spill = alloca i8, align 1 | |
%_6 = alloca i8, align 1 | |
%_5 = alloca %"std::cell::UnsafeCell<std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>>", align 8 | |
%_4 = alloca %"std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>", align 8 | |
%_3 = alloca %"[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]", align 8 | |
call void @llvm.dbg.declare(metadata %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>"* %self, metadata !5686, metadata !DIExpression()), !dbg !5688 | |
%1 = zext i1 %stolen to i8 | |
store i8 %1, i8* %stolen.dbg.spill, align 1 | |
call void @llvm.dbg.declare(metadata i8* %stolen.dbg.spill, metadata !5687, metadata !DIExpression()), !dbg !5689 | |
%2 = getelementptr inbounds %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>", %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>"* %self, i32 0, i32 3, !dbg !5690 | |
%3 = bitcast %"std::cell::UnsafeCell<std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>>"* %_5 to i8*, !dbg !5690 | |
%4 = bitcast %"std::cell::UnsafeCell<std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>>"* %2 to i8*, !dbg !5690 | |
call void @llvm.memcpy.p0i8.p0i8.i64(i8* align 8 %3, i8* align 8 %4, i64 72, i1 false), !dbg !5690 | |
; invoke core::cell::UnsafeCell<T>::into_inner | |
invoke void @"_ZN4core4cell19UnsafeCell$LT$T$GT$10into_inner17h174787ca039529c4E"(%"std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>"* noalias nocapture sret dereferenceable(72) %_4, %"std::cell::UnsafeCell<std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>>"* noalias nocapture dereferenceable(72) %_5) | |
to label %bb1 unwind label %cleanup, !dbg !5690 | |
bb1: ; preds = %start | |
; invoke core::option::Option<T>::unwrap | |
invoke void @"_ZN4core6option15Option$LT$T$GT$6unwrap17hc461fcbb207ac41bE"(%"[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]"* noalias nocapture sret dereferenceable(72) %_3, %"std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]>"* noalias nocapture dereferenceable(72) %_4, %"std::panic::Location"* noalias readonly align 8 dereferenceable(24) bitcast (<{ i8*, [16 x i8] }>* @alloc1654 to %"std::panic::Location"*)) | |
to label %bb2 unwind label %cleanup, !dbg !5690 | |
bb2: ; preds = %bb1 | |
%5 = zext i1 %stolen to i8, !dbg !5690 | |
store i8 %5, i8* %_6, align 1, !dbg !5690 | |
%6 = load i8, i8* %_6, align 1, !dbg !5690, !range !3029 | |
%7 = trunc i8 %6 to i1, !dbg !5690 | |
; invoke rayon_core::join::join_context::call_b::{{closure}} | |
invoke void @"_ZN10rayon_core4join12join_context6call_b28_$u7b$$u7b$closure$u7d$$u7d$17h2cc90dc69015836aE"(%"[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}]"* noalias nocapture dereferenceable(72) %_3, i1 zeroext %7) | |
to label %bb3 unwind label %cleanup, !dbg !5690 | |
bb3: ; preds = %bb2 | |
br label %bb7, !dbg !5691 | |
bb4: ; preds = %bb6, %bb8 | |
%8 = bitcast { i8*, i32 }* %0 to i8**, !dbg !5692 | |
%9 = load i8*, i8** %8, align 8, !dbg !5692 | |
%10 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %0, i32 0, i32 1, !dbg !5692 | |
%11 = load i32, i32* %10, align 8, !dbg !5692 | |
%12 = insertvalue { i8*, i32 } undef, i8* %9, 0, !dbg !5692 | |
%13 = insertvalue { i8*, i32 } %12, i32 %11, 1, !dbg !5692 | |
resume { i8*, i32 } %13, !dbg !5692 | |
bb5: ; preds = %bb7 | |
ret void, !dbg !5693 | |
bb6: ; No predecessors! | |
%14 = getelementptr inbounds %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>", %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>"* %self, i32 0, i32 5, !dbg !5691 | |
; call core::ptr::drop_in_place<core::cell::UnsafeCell<rayon_core::job::JobResult<()>>> | |
call void @"_ZN4core3ptr93drop_in_place$LT$core..cell..UnsafeCell$LT$rayon_core..job..JobResult$LT$$LP$$RP$$GT$$GT$$GT$17hd509820782f1c3e5E"(%"std::cell::UnsafeCell<rayon_core::job::JobResult<()>>"* %14) #18, !dbg !5691 | |
br label %bb4, !dbg !5691 | |
bb7: ; preds = %bb3 | |
%15 = getelementptr inbounds %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>", %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>"* %self, i32 0, i32 5, !dbg !5691 | |
; call core::ptr::drop_in_place<core::cell::UnsafeCell<rayon_core::job::JobResult<()>>> | |
call void @"_ZN4core3ptr93drop_in_place$LT$core..cell..UnsafeCell$LT$rayon_core..job..JobResult$LT$$LP$$RP$$GT$$GT$$GT$17hd509820782f1c3e5E"(%"std::cell::UnsafeCell<rayon_core::job::JobResult<()>>"* %15), !dbg !5691 | |
br label %bb5, !dbg !5691 | |
bb8: ; preds = %bb9 | |
%16 = getelementptr inbounds %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>", %"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_unindexed_producer_consumer<rayon::iter::par_bridge::IterParallelProducer<crossbeam_channel::channel::IntoIter<ignore::walk::DirEntry>>, rayon::iter::filter_map::FilterMapConsumer<rayon::iter::for_each::ForEachConsumer<[closure@tokei::utils::fs::get_all_files<&str>::{closure#7}]>, [closure@tokei::utils::fs::get_all_files<&str>::{closure#6}]>>::{closure#1}]>::{closure#0}], ()>"* %self, i32 0, i32 5, !dbg !5691 | |
; call core::ptr::drop_in_place<core::cell::UnsafeCell<rayon_core::job::JobResult<()>>> | |
call void @"_ZN4core3ptr93drop_in_place$LT$core..cell..UnsafeCell$LT$rayon_core..job..JobResult$LT$$LP$$RP$$GT$$GT$$GT$17hd509820782f1c3e5E"(%"std::cell::UnsafeCell<rayon_core::job::JobResult<()>>"* %16) #18, !dbg !5691 | |
br label %bb4, !dbg !5691 | |
bb9: ; preds = %cleanup | |
br label %bb8, !dbg !5691 | |
cleanup: ; preds = %bb2, %bb1, %start | |
%17 = landingpad { i8*, i32 } | |
cleanup | |
%18 = extractvalue { i8*, i32 } %17, 0 | |
%19 = extractvalue { i8*, i32 } %17, 1 | |
%20 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %0, i32 0, i32 0 | |
store i8* %18, i8** %20, align 8 | |
%21 = getelementptr inbounds { i8*, i32 }, { i8*, i32 }* %0, i32 0, i32 1 | |
store i32 %19, i32* %21, align 8 | |
br label %bb9 | |
} | |
; rayon_core::job::StackJob<L,F,R>::run_inline | |
; Function Attrs: uwtable | |
define internal void @"_ZN10rayon_core3job25StackJob$LT$L$C$F$C$R$GT$10run_inline17hca7596896b7eb7d6E"(%"rayon_core::job::StackJob<rayon_core::latch::SpinLatch, [closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure#0}]>>::{closure#1}]>::{closure#0}], ()>"* noalias nocapture dereferenceable(104) %self, i1 zeroext %stolen) unnamed_addr #1 personality i32 (i32, i32, i64, %"unwind::libunwind::_Unwind_Exception"*, %"unwind::libunwind::_Unwind_Context"*)* @rust_eh_personality !dbg !5694 { | |
start: | |
%0 = alloca { i8*, i32 }, align 8 | |
%stolen.dbg.spill = alloca i8, align 1 | |
%_6 = alloca i8, align 1 | |
%_5 = alloca %"std::cell::UnsafeCell<std::option::Option<[closure@rayon_core::join::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&tokei::LanguageType, &mut tokei::Language)>, rayon::iter::for_each::ForEachConsumer<[closure@tokei::Languages::get_statistics<&str>::{closure |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment