LCOV - code coverage report
Current view: top level - lib/Support - CommandLine.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 737 915 80.5 %
Date: 2018-06-17 00:07:59 Functions: 87 118 73.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
LLVMParseCommandLineOptions 0
_ZN12_GLOBAL__N_111HelpPrinter12printOptionsERN4llvm11SmallVectorISt4pairIPKcPNS1_2cl6OptionEELj128EEEm 0
_ZN12_GLOBAL__N_111HelpPrinterD0Ev 0
_ZN12_GLOBAL__N_122CategorizedHelpPrinterD0Ev 0
_ZN4llvm2cl11OptionValueINS0_13boolOrDefaultEE6anchorEv 0
_ZN4llvm2cl11OptionValueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6anchorEv 0
_ZN4llvm2cl17basic_parser_impl6anchorEv 0
_ZN4llvm2cl18GenericOptionValue6anchorEv 0
_ZN4llvm2cl6Option6anchorEv 0
_ZN4llvm2cl6parserINS0_13boolOrDefaultEE6anchorEv 0
_ZN4llvm2cl6parserINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE6anchorEv 0
_ZN4llvm2cl6parserIbE6anchorEv 0
_ZN4llvm2cl6parserIcE6anchorEv 0
_ZN4llvm2cl6parserIdE5parseERNS0_6OptionENS_9StringRefES5_Rd 0
_ZN4llvm2cl6parserIdE6anchorEv 0
_ZN4llvm2cl6parserIfE6anchorEv 0
_ZN4llvm2cl6parserIiE6anchorEv 0
_ZN4llvm2cl6parserIjE6anchorEv 0
_ZN4llvm2cl6parserIyE6anchorEv 0
_ZNK4llvm2cl17basic_parser_impl15printOptionNameERKNS0_6OptionEm 0
_ZNK4llvm2cl17basic_parser_impl18printOptionNoValueERKNS0_6OptionEm 0
_ZNK4llvm2cl19generic_parser_base22printGenericOptionDiffERKNS0_6OptionERKNS0_18GenericOptionValueES7_m 0
_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
_ZN12_GLOBAL__N_111HelpPrinter16printSubCommandsERN4llvm11SmallVectorISt4pairIPKcPNS1_2cl10SubCommandEELj128EEEm.isra.93 1
_ZN12_GLOBAL__N_117CommandLineParser12updateArgStrEPN4llvm2cl6OptionENS1_9StringRefE 1
_ZN12_GLOBAL__N_117CommandLineParser12updateArgStrEPN4llvm2cl6OptionENS1_9StringRefEPNS2_10SubCommandE 1
_ZN4llvm2cl19PrintVersionMessageEv 1
_ZN4llvm2cl23ParseEnvironmentOptionsEPKcS2_S2_ 2
_ZN4llvm2cl16PrintHelpMessageEbb 3
_ZNK4llvm2cl5alias14getOptionWidthEv 3
_ZNK4llvm2cl5alias15printOptionInfoEm 3
_ZN12_GLOBAL__N_114VersionPrinteraSEb 4
_ZN4llvm2cl20getRegisteredOptionsERNS0_10SubCommandE 4
_ZN12_GLOBAL__N_114VersionPrinter5printEv.isra.214 5
_ZN4llvm2cl6Option5errorERKNS_5TwineENS_9StringRefERNS_11raw_ostreamE 6
_ZN12_GLOBAL__N_117CommandLineParser5resetEv 9
_ZN4llvm2cl22ResetCommandLineParserEv 9
_ZL14SubNameComparePKSt4pairIPKcPN4llvm2cl10SubCommandEES8_ 10
_ZL15sortSubCommandsRKN4llvm15SmallPtrSetImplIPNS_2cl10SubCommandEEERNS_15SmallVectorImplISt4pairIPKcS3_EEE 10
_ZN12_GLOBAL__N_111HelpPrinter9printHelpEv 10
_ZN12_GLOBAL__N_122CategorizedHelpPrinter12printOptionsERN4llvm11SmallVectorISt4pairIPKcPNS1_2cl6OptionEELj128EEEm 10
_ZL11parseDoubleRN4llvm2cl6OptionENS_9StringRefERd 17
_ZN4llvm2cl6parserIfE5parseERNS0_6OptionENS_9StringRefES5_Rf 17
_ZN4llvm2cl10SubCommand5resetEv 18
_ZL14parseBackslashN4llvm9StringRefEmRNS_11SmallStringILj128EEE 19
_ZN4llvm2cl14readConfigFileENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEE 32
_ZN12_GLOBAL__N_122CategorizedHelpPrinter21OptionCategoryCompareEPKPN4llvm2cl14OptionCategoryES6_ 44
_ZN4llvm2cl10SubCommand20unregisterSubCommandEv 49
_ZN4llvm2cl18tokenizeConfigFileENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb 49
_ZN4llvm2cl6Option14removeArgumentEv 52
_ZL18ExpandResponseFileN4llvm9StringRefERNS_11StringSaverEPFvS0_S2_RNS_15SmallVectorImplIPKcEEbES7_bb 63
_ZNK4llvm2cl19generic_parser_base14getOptionWidthERKNS0_6OptionE 64
_ZNK4llvm2cl19generic_parser_base15printOptionInfoERKNS0_6OptionEm 64
_ZN12_GLOBAL__N_117CommandLineParser24getRegisteredSubcommandsEv 68
_ZN4llvm2cl24getRegisteredSubcommandsEv 68
_ZN4llvm2cl22TokenizeGNUCommandLineENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb 79
_ZN4llvm2cl26TokenizeWindowsCommandLineENS_9StringRefERNS_11StringSaverERNS_15SmallVectorImplIPKcEEb 153
_ZN4llvm2cl6parserIyE5parseERNS0_6OptionENS_9StringRefES5_Ry 159
_ZN4llvm2cl17SetVersionPrinterESt8functionIFvRNS_11raw_ostreamEEE 189
_ZN4llvm2cl25ResetAllOptionOccurrencesEv 618
_ZN4llvm2cl6parserINS0_13boolOrDefaultEE5parseERNS0_6OptionENS_9StringRefES6_RS2_ 726
_ZN4llvm2cl6parserIiE5parseERNS0_6OptionENS_9StringRefES5_Ri 962
_ZN4llvm2cl6parserIjE5parseERNS0_6OptionENS_9StringRefES5_Rj 1195
_ZNK4llvm2cl10SubCommandcvbEv 1434
_ZN4llvm2cl6Option12printHelpStrENS_9StringRefEmm 1610
_ZN4llvm2cl10SubCommand18registerSubCommandEv 1866
_ZN4llvm2cl9extrahelpC2ENS_9StringRefE 1954
_ZL13getOptionPredN4llvm9StringRefERmPFbPKNS_2cl6OptionEERKNS_9StringMapIPS3_NS_15MallocAllocatorEEE 2381
_ZL14OptNameComparePKSt4pairIPKcPN4llvm2cl6OptionEES8_ 12711
_ZN4llvm2cl22AddExtraVersionPrinterESt8functionIFvRNS_11raw_ostreamEEE 31846
_ZN4llvm2cl17PrintOptionValuesEv 41558
_ZN12_GLOBAL__N_117CommandLineParser16LookupSubCommandEN4llvm9StringRefE 44311
_ZN4llvm2cl6parserIbE5parseERNS0_6OptionENS_9StringRefES5_Rb 46387
_ZN4llvm2cl23ParseCommandLineOptionsEiPKPKcNS_9StringRefEPNS_11raw_ostreamE 123538
_ZN12_GLOBAL__N_117CommandLineParserD2Ev 146675
_ZN12_GLOBAL__N_117CommandLineParserC2Ev 163003
_GLOBAL__sub_I_CommandLine.cpp 163004
_ZN4llvm2cl19ExpandResponseFilesERNS_11StringSaverEPFvNS_9StringRefES2_RNS_15SmallVectorImplIPKcEEbES8_bb 165877
_ZN12_GLOBAL__N_117CommandLineParser12LookupOptionERN4llvm2cl10SubCommandERNS1_9StringRefES6_.isra.146 178103
_ZN12_GLOBAL__N_111HelpPrinterD2Ev 326008
_ZN12_GLOBAL__N_122CategorizedHelpPrinterD2Ev 326008
_ZN4llvm2cl14OptionCategory16registerCategoryEv 486189
_ZN4llvm2cl19generic_parser_base10findOptionENS_9StringRefE 46991183
_ZN12_GLOBAL__N_117CommandLineParser16addLiteralOptionERN4llvm2cl6OptionENS1_9StringRefE 61963758
_ZN12_GLOBAL__N_117CommandLineParser16addLiteralOptionERN4llvm2cl6OptionEPNS2_10SubCommandENS1_9StringRefE 61963758
_ZN4llvm2cl16AddLiteralOptionERNS0_6OptionENS_9StringRefE 61963758
_ZN4llvm2cl6Option9setArgStrENS_9StringRefE 130480902
_ZN12_GLOBAL__N_117CommandLineParser9addOptionEPN4llvm2cl6OptionE 130809877
_ZN4llvm2cl6Option11addArgumentEv 130809877

Generated by: LCOV version 1.13