LCOV - code coverage report
Current view: top level - lib/CodeGen - BranchFolding.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 692 721 96.0 %
Date: 2018-10-20 13:21:21 Functions: 38 44 86.4 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN4llvm12BranchFolder11MBFIWrapper4viewERKNS_5TwineEb 0
_ZN4llvm12BranchFolder15HoistCommonCodeERNS_15MachineFunctionE 0
_ZNK4llvm12BranchFolder11MBFIWrapper14printBlockFreqERNS_11raw_ostreamENS_14BlockFrequencyE 0
_ZNK4llvm12BranchFolder11MBFIWrapper14printBlockFreqERNS_11raw_ostreamEPKNS_17MachineBasicBlockE 0
_ZNK4llvm12BranchFolder18MergePotentialsEltltERKS1_ 0
_ZL24copyDebugInfoToSuccessorPKN4llvm15TargetInstrInfoERNS_17MachineBasicBlockES4_ 105
_ZL26copyDebugInfoToPredecessorPKN4llvm15TargetInstrInfoERNS_17MachineBasicBlockES4_ 543
_ZNK4llvm12BranchFolder11MBFIWrapper12getEntryFreqEv 3119
_ZL19IsBetterFallthroughPN4llvm17MachineBasicBlockES1_ 4868
_ZL30salvageDebugInfoFromEmptyBlockPKN4llvm15TargetInstrInfoERNS_17MachineBasicBlockE 6617
_ZN4llvm12BranchFolder25CreateCommonTailOnlyBlockERPNS_17MachineBasicBlockES2_jRj 7802
_ZL16CountTerminatorsPN4llvm17MachineBasicBlockERNS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEE 8074
_ZN4llvm12BranchFolder16mergeCommonTailsEj 10345
_ZN4llvm12BranchFolder15RemoveDeadBlockEPNS_17MachineBasicBlockE 15269
_ZL17getBranchDebugLocRN4llvm17MachineBasicBlockE 17723
_ZNK12_GLOBAL__N_116BranchFolderPass16getAnalysisUsageERN4llvm13AnalysisUsageE 20053
_ZL15EstimateRuntimeN4llvm26MachineInstrBundleIteratorINS_12MachineInstrELb0EEES2_ 22646
_ZL15mergeOperationsN4llvm26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERNS_17MachineBasicBlockE 26347
_ZN4llvm12BranchFolder23replaceTailWithBranchToENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERNS_17MachineBasicBlockE 26347
_ZL34initializeBranchFolderPassPassOnceRN4llvm12PassRegistryE 31780
_ZN4llvm30initializeBranchFolderPassPassERNS_12PassRegistryE 53367
_ZL28findHoistingInsertPosAndDepsPN4llvm17MachineBasicBlockEPKNS_15TargetInstrInfoEPKNS_18TargetRegisterInfoERNS_8SmallSetIjLj4ESt4lessIjEEESC_ 108068
_ZL22blockEndsInUnreachablePKN4llvm17MachineBasicBlockE 147000
_ZN4llvm12BranchFolder18TryTailMergeBlocksEPNS_17MachineBasicBlockES2_j 239633
_ZL17IsBranchOnlyBlockPN4llvm17MachineBasicBlockE 276121
_ZN4llvm12BranchFolder20RemoveBlocksWithHashEjPNS_17MachineBasicBlockES2_ 302751
_ZN4llvm12BranchFolder16ComputeSameTailsEjjPNS_17MachineBasicBlockES2_ 313096
_Z19addRegAndItsAliasesIN4llvm8SmallSetIjLj4ESt4lessIjEEEEvjPKNS0_18TargetRegisterInfoERT_ 315744
_ZL7FixTailPN4llvm17MachineBasicBlockES1_PKNS_15TargetInstrInfoE 366665
_ZL16HashMachineInstrRKN4llvm12MachineInstrE 851713
_ZN4llvm12BranchFolder22HoistCommonCodeInSuccsEPNS_17MachineBasicBlockE 858925
_ZL12HashEndOfMBBRKN4llvm17MachineBasicBlockE 862005
_ZL23ComputeCommonTailLengthPN4llvm17MachineBasicBlockES1_RNS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEES5_ 2131948

Generated by: LCOV version 1.13