LCOV - code coverage report
Current view: top level - src - processor.cpp (source / functions) Hit Total Coverage
Test: [build process] commit ef510b1f346f4c9f9d86eaceace5ca54961a1dbc Lines: 213 385 55.3 %
Date: 2022-07-17 01:01:28 Functions: 50 58 86.2 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 73 226 32.3 %

Function Name Sort by function name Hit count Sort by hit count
(anonymous namespace)::FeatureList<11ul>::operator[](unsigned long) 1939
void (anonymous namespace)::unset_bits<(anonymous namespace)::FeatureList<11ul> >((anonymous namespace)::FeatureList<11ul>&) 60
void (anonymous namespace)::unset_bits<(anonymous namespace)::FeatureList<11ul>, X86::Feature::._256>((anonymous namespace)::FeatureList<11ul>&, X86::Feature::._256) 45
void (anonymous namespace)::unset_bits<(anonymous namespace)::FeatureList<11ul>, X86::Feature::._256, X86::Feature::._256>((anonymous namespace)::FeatureList<11ul>&, X86::Feature::._256, X86::Feature::._256) 45
void (anonymous namespace)::unset_bits<(anonymous namespace)::FeatureList<11ul>, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256>((anonymous namespace)::FeatureList<11ul>&, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256) 45
void (anonymous namespace)::unset_bits<(anonymous namespace)::FeatureList<11ul>, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256>((anonymous namespace)::FeatureList<11ul>&, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256) 30
void (anonymous namespace)::unset_bits<(anonymous namespace)::FeatureList<11ul>, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256>((anonymous namespace)::FeatureList<11ul>&, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256) 15
void (anonymous namespace)::unset_bits<(anonymous namespace)::FeatureList<11ul>, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256>((anonymous namespace)::FeatureList<11ul>&, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256) 15
void (anonymous namespace)::unset_bits<(anonymous namespace)::FeatureList<11ul>, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256>((anonymous namespace)::FeatureList<11ul>&, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256) 15
void (anonymous namespace)::unset_bits<(anonymous namespace)::FeatureList<11ul>, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256>((anonymous namespace)::FeatureList<11ul>&, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256) 15
void (anonymous namespace)::unset_bits<(anonymous namespace)::FeatureList<11ul>, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256>((anonymous namespace)::FeatureList<11ul>&, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256) 15
void (anonymous namespace)::unset_bits<(anonymous namespace)::FeatureList<11ul>, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256>((anonymous namespace)::FeatureList<11ul>&, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256) 15
void (anonymous namespace)::unset_bits<(anonymous namespace)::FeatureList<11ul>, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256>((anonymous namespace)::FeatureList<11ul>&, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256) 15
void (anonymous namespace)::unset_bits<(anonymous namespace)::FeatureList<11ul>, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256>((anonymous namespace)::FeatureList<11ul>&, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256) 15
void (anonymous namespace)::unset_bits<(anonymous namespace)::FeatureList<11ul>, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256>((anonymous namespace)::FeatureList<11ul>&, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256) 15
void (anonymous namespace)::unset_bits<(anonymous namespace)::FeatureList<11ul>, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256>((anonymous namespace)::FeatureList<11ul>&, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256) 15
void (anonymous namespace)::unset_bits<(anonymous namespace)::FeatureList<11ul>, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256>((anonymous namespace)::FeatureList<11ul>&, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256, X86::Feature::._256) 15
void (anonymous namespace)::unset_bits<(anonymous namespace)::FeatureList<11ul>, int>((anonymous namespace)::FeatureList<11ul>&, int) 15
void (anonymous namespace)::unset_bits<(anonymous namespace)::FeatureList<11ul>, unsigned int>((anonymous namespace)::FeatureList<11ul>&, unsigned int) 0
_jl_sysimg_fptrs_t (anonymous namespace)::parse_sysimg<unsigned int (&)(void const*)>(void*, unsigned int (&)(void const*)) 2
void (anonymous namespace)::check_cmdline<std::vector<(anonymous namespace)::TargetData<11ul>, std::allocator<(anonymous namespace)::TargetData<11ul> > > const&>(std::vector<(anonymous namespace)::TargetData<11ul>, std::allocator<(anonymous namespace)::TargetData<11ul> > > const&, bool) 15
void (anonymous namespace)::dump_cpu_spec<X86::CPU, 11ul>(unsigned int, (anonymous namespace)::FeatureList<11ul> const&, (anonymous namespace)::FeatureName const*, unsigned int, (anonymous namespace)::CPUSpec<X86::CPU, 11ul> const*, unsigned int) 0
char const* (anonymous namespace)::find_cpu_name<X86::CPU, 11ul>(unsigned int, (anonymous namespace)::CPUSpec<X86::CPU, 11ul> const*, unsigned int) 15
void (anonymous namespace)::mask_features<11ul>((anonymous namespace)::FeatureList<11ul>, unsigned int*) 15
std::vector<(anonymous namespace)::TargetData<11ul>, std::allocator<(anonymous namespace)::TargetData> > (anonymous namespace)::parse_cmdline<11ul, X86::get_cmdline_targets()::{lambda(char const*, unsigned long, (anonymous namespace)::FeatureList<11ul>&)#1}&>(char const*, X86::get_cmdline_targets()::{lambda(char const*, unsigned long, (anonymous namespace)::FeatureList<11ul>&)#1}&) 15
bool (anonymous namespace)::test_all_bits<unsigned int, int>(unsigned int, int) 30
bool (anonymous namespace)::test_all_bits<unsigned long, int>(unsigned long, int) 45
void (anonymous namespace)::enable_depends<11ul>((anonymous namespace)::FeatureList<11ul>&, (anonymous namespace)::FeatureDep const*, unsigned long) 15
(anonymous namespace)::get_clone_base(char const*, char const*) 0
void (anonymous namespace)::disable_depends<11ul>((anonymous namespace)::FeatureList<11ul>&, (anonymous namespace)::FeatureDep const*, unsigned long) 17
(anonymous namespace)::find_feature_bit((anonymous namespace)::FeatureName const*, unsigned long, char const*, unsigned long) 0
(anonymous namespace)::FeatureList<11ul> (anonymous namespace)::_feature_mask_and<11ul, 0u, 1u, 2u, 3u, 4u, 5u, 6u, 7u, 8u, 9u, 10u>((anonymous namespace)::seq<0u, 1u, 2u, 3u, 4u, 5u, 6u, 7u, 8u, 9u, 10u>, (anonymous namespace)::FeatureList<11ul> const&, (anonymous namespace)::FeatureList<11ul> const&) 2
(anonymous namespace)::join_feature_strs(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) 2
(anonymous namespace)::append_ext_features(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2
(anonymous namespace)::append_ext_features(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 15
std::vector<(anonymous namespace)::TargetData<11ul>, std::allocator<(anonymous namespace)::TargetData> >& (anonymous namespace)::get_cmdline_targets<11ul, X86::get_cmdline_targets()::{lambda(char const*, unsigned long, (anonymous namespace)::FeatureList<11ul>&)#1}&>(X86::get_cmdline_targets()::{lambda(char const*, unsigned long, (anonymous namespace)::FeatureList<11ul>&)#1}&) 17
(anonymous namespace)::SysimgMatch (anonymous namespace)::match_sysimg_targets<std::vector<(anonymous namespace)::TargetData<11ul>, std::allocator<(anonymous namespace)::TargetData<11ul> > >&, (anonymous namespace)::TargetData<11ul>&, int (&)((anonymous namespace)::FeatureList<11ul> const&)>(std::vector<(anonymous namespace)::TargetData<11ul>, std::allocator<(anonymous namespace)::TargetData<11ul> > >&, (anonymous namespace)::TargetData<11ul>&, int (&)((anonymous namespace)::FeatureList<11ul> const&)) 2
(anonymous namespace)::serialize_target_data(llvm::StringRef, unsigned int, unsigned int const*, unsigned int const*, llvm::StringRef) 2
std::vector<unsigned char, std::allocator<unsigned char> > (anonymous namespace)::serialize_target_data<11ul>(llvm::StringRef, (anonymous namespace)::FeatureList<11ul> const&, (anonymous namespace)::FeatureList<11ul> const&, llvm::StringRef) 2
std::vector<(anonymous namespace)::TargetData<11ul>, std::allocator<(anonymous namespace)::TargetData<11ul> > > (anonymous namespace)::deserialize_target_data<11ul>(unsigned char const*) 2
void (anonymous namespace)::set_bit<(anonymous namespace)::FeatureList<11ul>, unsigned int>((anonymous namespace)::FeatureList<11ul>&, unsigned int, bool) 0
(anonymous namespace)::CPUSpec<X86::CPU, 11ul> const* (anonymous namespace)::find_cpu<X86::CPU, 11ul>(llvm::StringRef, (anonymous namespace)::CPUSpec<X86::CPU, 11ul> const*, unsigned int) 17
(anonymous namespace)::CPUSpec<X86::CPU, 11ul> const* (anonymous namespace)::find_cpu<X86::CPU, 11ul>(unsigned int, (anonymous namespace)::CPUSpec<X86::CPU, 11ul> const*, unsigned int) 15
bool (anonymous namespace)::test_bits<unsigned int, int, int>(unsigned int, int, int) 30
bool (anonymous namespace)::test_bits<unsigned long, int, int>(unsigned long, int, int) 45
bool (anonymous namespace)::test_nbit<(anonymous namespace)::FeatureList<11ul>, X86::Feature::._256>((anonymous namespace)::FeatureList<11ul> const&, X86::Feature::._256) 12
bool (anonymous namespace)::test_nbit<(anonymous namespace)::FeatureList<11ul>, unsigned int>((anonymous namespace)::FeatureList<11ul> const&, unsigned int) 3529
bool (anonymous namespace)::test_nbit<unsigned int const*, jl_cpu_feature_t>(unsigned int const* const&, jl_cpu_feature_t) 0
bool (anonymous namespace)::test_nbit<unsigned int const*, X86::Feature::._256>(unsigned int const* const&, X86::Feature::._256) 0
bool (anonymous namespace)::test_nbit<unsigned int const*, unsigned int>(unsigned int const* const&, unsigned int) 0
(anonymous namespace)::FeatureList<11ul> (anonymous namespace)::operator&<11ul>((anonymous namespace)::FeatureList<11ul> const&, (anonymous namespace)::FeatureList<11ul> const&) 2
(anonymous namespace)::FeatureList<11ul>::empty() const 2
(anonymous namespace)::FeatureList<11ul>::nbits() const 2
(anonymous namespace)::FeatureList<11ul>::operator[](unsigned long) const 4249
(anonymous namespace)::parse_cmdline<11ul, X86::get_cmdline_targets()::{lambda(char const*, unsigned long, (anonymous namespace)::FeatureList<11ul>&)#1}&>(char const*, X86::get_cmdline_targets()::{lambda(char const*, unsigned long, (anonymous namespace)::FeatureList<11ul>&)#1}&)::{lambda()#1}::operator()() const 15
(anonymous namespace)::serialize_target_data(llvm::StringRef, unsigned int, unsigned int const*, unsigned int const*, llvm::StringRef)::{lambda(void const*, unsigned long)#1}::operator()(void const*, unsigned long) const 14
(anonymous namespace)::deserialize_target_data<11ul>(unsigned char const*)::{lambda(void*, unsigned long)#1}::operator()(void*, unsigned long) const 14
(anonymous namespace)::deserialize_target_data<11ul>(unsigned char const*)::{lambda()#2}::operator()() const 4

Generated by: LCOV version 1.14