LCOV - code coverage report
Current view: top level - src - processor.cpp (source / functions) Hit Total Coverage
Test: [test only] commit 0f242327d2cc9bd130497f44b6350c924185606a Lines: 214 385 55.6 %
Date: 2022-07-16 23:42:53 Functions: 51 58 87.9 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 74 226 32.7 %

Function Name Sort by function name Hit count Sort by hit count
(anonymous namespace)::FeatureList<11ul>::operator[](unsigned long) 74557
void (anonymous namespace)::unset_bits<(anonymous namespace)::FeatureList<11ul> >((anonymous namespace)::FeatureList<11ul>&) 2280
void (anonymous namespace)::unset_bits<(anonymous namespace)::FeatureList<11ul>, X86::Feature::._256>((anonymous namespace)::FeatureList<11ul>&, X86::Feature::._256) 1710
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) 1710
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) 1710
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) 1140
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) 570
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) 570
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) 570
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) 570
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) 570
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) 570
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) 570
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) 570
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) 570
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) 570
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) 570
void (anonymous namespace)::unset_bits<(anonymous namespace)::FeatureList<11ul>, int>((anonymous namespace)::FeatureList<11ul>&, int) 570
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*)) 563
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) 566
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) 567
void (anonymous namespace)::mask_features<11ul>((anonymous namespace)::FeatureList<11ul>, unsigned int*) 570
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}&) 570
bool (anonymous namespace)::test_all_bits<unsigned int, int>(unsigned int, int) 1140
bool (anonymous namespace)::test_all_bits<unsigned long, int>(unsigned long, int) 1710
void (anonymous namespace)::enable_depends<11ul>((anonymous namespace)::FeatureList<11ul>&, (anonymous namespace)::FeatureDep const*, unsigned long) 570
(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) 571
(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&) 560
(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&) 566
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}&) 1129
(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&)) 560
(anonymous namespace)::serialize_target_data(llvm::StringRef, unsigned int, unsigned int const*, unsigned int const*, llvm::StringRef) 1
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) 1
std::vector<(anonymous namespace)::TargetData<11ul>, std::allocator<(anonymous namespace)::TargetData<11ul> > > (anonymous namespace)::deserialize_target_data<11ul>(unsigned char const*) 563
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) 571
(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) 567
bool (anonymous namespace)::test_bits<unsigned int, int, int>(unsigned int, int, int) 1140
bool (anonymous namespace)::test_bits<unsigned long, int, int>(unsigned long, int, int) 1710
bool (anonymous namespace)::test_nbit<(anonymous namespace)::FeatureList<11ul>, X86::Feature::._256>((anonymous namespace)::FeatureList<11ul> const&, X86::Feature::._256) 3366
bool (anonymous namespace)::test_nbit<(anonymous namespace)::FeatureList<11ul>, unsigned int>((anonymous namespace)::FeatureList<11ul> const&, unsigned int) 121105
bool (anonymous namespace)::test_nbit<unsigned int const*, jl_cpu_feature_t>(unsigned int const* const&, jl_cpu_feature_t) 29
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&) 560
(anonymous namespace)::FeatureList<11ul>::empty() const 560
(anonymous namespace)::FeatureList<11ul>::nbits() const 560
(anonymous namespace)::FeatureList<11ul>::operator[](unsigned long) const 161836
(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 570
(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 7
(anonymous namespace)::deserialize_target_data<11ul>(unsigned char const*)::{lambda(void*, unsigned long)#1}::operator()(void*, unsigned long) const 3941
(anonymous namespace)::deserialize_target_data<11ul>(unsigned char const*)::{lambda()#2}::operator()() const 1126

Generated by: LCOV version 1.14