LCOV - code coverage report
Current view: top level - lib/Support - CommandLine.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 652 882 73.9 %
Date: 2018-10-20 13:21:21 Functions: 78 114 68.4 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
LLVMParseCommandLineOptions 0
_ZL11parseDoubleRN4llvm2cl6OptionENS_9StringRefERd 15
_ZL13getOptionPredN4llvm9StringRefERmPFbPKNS_2cl6OptionEERKNS_9StringMapIPS3_NS_15MallocAllocatorEEE 2485
_ZL14OptNameComparePKSt4pairIPKcPN4llvm2cl6OptionEES8_ 13938
_ZL14SubNameComparePKSt4pairIPKcPN4llvm2cl10SubCommandEES8_ 12
_ZL14parseBackslashN4llvm9StringRefEmRNS_11SmallStringILj128EEE 21
_ZL15sortSubCommandsRKN4llvm15SmallPtrSetImplIPNS_2cl10SubCommandEEERNS_15SmallVectorImplISt4pairIPKcS3_EEE 11
_ZL18ExpandResponseFileN4llvm9StringRefERNS_11StringSaverEPFvS0_S2_RNS_15SmallVectorImplIPKcEEbES7_bb 68
_ZN12_GLOBAL__N_111HelpPrinter12printOptionsERN4llvm11SmallVectorISt4pairIPKcPNS1_2cl6OptionEELj128EEEm 0
_ZN12_GLOBAL__N_111HelpPrinter16printSubCommandsERN4llvm11SmallVectorISt4pairIPKcPNS1_2cl10SubCommandEELj128EEEm 0
_ZN12_GLOBAL__N_111HelpPrinter9printHelpEv 11
_ZN12_GLOBAL__N_111HelpPrinterD0Ev 0
_ZN12_GLOBAL__N_111HelpPrinterD2Ev 362444
_ZN12_GLOBAL__N_114VersionPrinter5printEv 0
_ZN12_GLOBAL__N_114VersionPrinteraSEb 4
_ZN12_GLOBAL__N_117CommandLineParser12LookupOptionERN4llvm2cl10SubCommandERNS1_9StringRefES6_ 0
_ZN12_GLOBAL__N_117CommandLineParser12updateArgStrEPN4llvm2cl6OptionENS1_9StringRefE 1
_ZN12_GLOBAL__N_117CommandLineParser12updateArgStrEPN4llvm2cl6OptionENS1_9StringRefEPNS2_10SubCommandE 1
_ZN12_GLOBAL__N_117CommandLineParser16LookupSubCommandEN4llvm9StringRefE 47708
_ZN12_GLOBAL__N_117CommandLineParser16addLiteralOptionERN4llvm2cl6OptionENS1_9StringRefE 71527809
_ZN12_GLOBAL__N_117CommandLineParser16addLiteralOptionERN4llvm2cl6OptionEPNS2_10SubCommandENS1_9StringRefE 71527809
_ZN12_GLOBAL__N_117CommandLineParser19getActiveSubCommandEv 0
_ZN12_GLOBAL__N_117CommandLineParser24getRegisteredSubcommandsEv 75
_ZN12_GLOBAL__N_117CommandLineParser5resetEv 9
_ZN12_GLOBAL__N_117CommandLineParser9addOptionEPN4llvm2cl6OptionE 154387091
_ZN12_GLOBAL__N_117CommandLineParserC2Ev 181221
_ZN12_GLOBAL__N_122CategorizedHelpPrinter12printOptionsERN4llvm11SmallVectorISt4pairIPKcPNS1_2cl6OptionEELj128EEEm 11
_ZN12_GLOBAL__N_122CategorizedHelpPrinter21OptionCategoryCompareEPKPN4llvm2cl14OptionCategoryES6_ 47
_ZN4llvm2cl10SubCommand18registerSubCommandEv 2030
_ZN4llvm2cl10SubCommand20unregisterSubCommandEv 49
_ZN4llvm2cl10SubCommand5resetEv 18
_ZN4llvm2cl11OptionValueINS0_13boolOrDefaultEE6anchorEv 0
_ZN4llvm2cl11OptionValueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6anchorEv 0
_ZN4llvm2cl14OptionCategory16registerCategoryEv 546259
_ZN4llvm2cl14readConfigFileENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEE 32
_ZN4llvm2cl16AddLiteralOptionERNS0_6OptionENS_9StringRefE 71527809
_ZN4llvm2cl16PrintHelpMessageEbb 3
_ZN4llvm2cl17PrintOptionValuesEv 47086
_ZN4llvm2cl17SetVersionPrinterESt8functionIFvRNS_11raw_ostreamEEE 328
_ZN4llvm2cl17basic_parser_impl6anchorEv 0
_ZN4llvm2cl18GenericOptionValue6anchorEv 0
_ZN4llvm2cl18tokenizeConfigFileENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb 49
_ZN4llvm2cl19ExpandResponseFilesERNS_11StringSaverEPFvNS_9StringRefES2_RNS_15SmallVectorImplIPKcEEbES8_bb 189410
_ZN4llvm2cl19PrintVersionMessageEv 5
_ZN4llvm2cl19generic_parser_base10findOptionENS_9StringRefE 54302512
_ZN4llvm2cl20getRegisteredOptionsERNS0_10SubCommandE 4
_ZN4llvm2cl22AddExtraVersionPrinterESt8functionIFvRNS_11raw_ostreamEEE 35437
_ZN4llvm2cl22ResetCommandLineParserEv 9
_ZN4llvm2cl22TokenizeGNUCommandLineENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb 81
_ZN4llvm2cl23ParseCommandLineOptionsEiPKPKcNS_9StringRefEPNS_11raw_ostreamE 137763
_ZN4llvm2cl23ParseEnvironmentOptionsEPKcS2_S2_ 2
_ZN4llvm2cl24getRegisteredSubcommandsEv 75
_ZN4llvm2cl25ResetAllOptionOccurrencesEv 660
_ZN4llvm2cl26TokenizeWindowsCommandLineENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb 169
_ZN4llvm2cl6Option11addArgumentEv 154387091
_ZN4llvm2cl6Option12printHelpStrENS_9StringRefEmm 1778
_ZN4llvm2cl6Option14removeArgumentEv 52
_ZN4llvm2cl6Option5errorERKNS_5TwineENS_9StringRefERNS_11raw_ostreamE 7
_ZN4llvm2cl6Option6anchorEv 0
_ZN4llvm2cl6Option9setArgStrENS_9StringRefE 154021191
_ZN4llvm2cl6parserINS0_13boolOrDefaultEE5parseERNS0_6OptionENS_9StringRefES6_RS2_ 5840
_ZN4llvm2cl6parserINS0_13boolOrDefaultEE6anchorEv 0
_ZN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6anchorEv 0
_ZN4llvm2cl6parserIbE5parseERNS0_6OptionENS_9StringRefES5_Rb 46367
_ZN4llvm2cl6parserIbE6anchorEv 0
_ZN4llvm2cl6parserIcE6anchorEv 0
_ZN4llvm2cl6parserIdE5parseERNS0_6OptionENS_9StringRefES5_Rd 0
_ZN4llvm2cl6parserIdE6anchorEv 0
_ZN4llvm2cl6parserIfE5parseERNS0_6OptionENS_9StringRefES5_Rf 15
_ZN4llvm2cl6parserIfE6anchorEv 0
_ZN4llvm2cl6parserIiE5parseERNS0_6OptionENS_9StringRefES5_Ri 1005
_ZN4llvm2cl6parserIiE6anchorEv 0
_ZN4llvm2cl6parserIjE5parseERNS0_6OptionENS_9StringRefES5_Rj 1336
_ZN4llvm2cl6parserIjE6anchorEv 0
_ZN4llvm2cl6parserIyE5parseERNS0_6OptionENS_9StringRefES5_Ry 181
_ZN4llvm2cl6parserIyE6anchorEv 0
_ZN4llvm2cl9extrahelpC2ENS_9StringRefE 2428
_ZNK4llvm2cl10SubCommandcvbEv 1517
_ZNK4llvm2cl17basic_parser_impl15printOptionNameERKNS0_6OptionEm 0
_ZNK4llvm2cl17basic_parser_impl18printOptionNoValueERKNS0_6OptionEm 0
_ZNK4llvm2cl19generic_parser_base14getOptionWidthERKNS0_6OptionE 73
_ZNK4llvm2cl19generic_parser_base15printOptionInfoERKNS0_6OptionEm 73
_ZNK4llvm2cl19generic_parser_base22printGenericOptionDiffERKNS0_6OptionERKNS0_18GenericOptionValueES7_m 0
_ZNK4llvm2cl5alias14getOptionWidthEv 3
_ZNK4llvm2cl5alias15printOptionInfoEm 3
_ZNK4llvm2cl6parserINS0_13boolOrDefaultEE15printOptionDiffERKNS0_6OptionES2_NS0_11OptionValueIS2_EEm 0
_ZNK4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE15printOptionDiffERKNS0_6OptionENS_9StringRefERKNS0_11OptionValueIS7_EEm 0
_ZNK4llvm2cl6parserIbE15printOptionDiffERKNS0_6OptionEbNS0_11OptionValueIbEEm 0
_ZNK4llvm2cl6parserIcE15printOptionDiffERKNS0_6OptionEcNS0_11OptionValueIcEEm 0
_ZNK4llvm2cl6parserIdE15printOptionDiffERKNS0_6OptionEdNS0_11OptionValueIdEEm 0
_ZNK4llvm2cl6parserIfE15printOptionDiffERKNS0_6OptionEfNS0_11OptionValueIfEEm 0
_ZNK4llvm2cl6parserIiE15printOptionDiffERKNS0_6OptionEiNS0_11OptionValueIiEEm 0
_ZNK4llvm2cl6parserIjE15printOptionDiffERKNS0_6OptionEjNS0_11OptionValueIjEEm 0
_ZNK4llvm2cl6parserIyE15printOptionDiffERKNS0_6OptionEyNS0_11OptionValueIyEEm 0

Generated by: LCOV version 1.13