LCOV - code coverage report
Current view: top level - lib/Target/AMDGPU - AMDILCFGStructurizer.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 309 455 67.9 %
Date: 2018-10-20 13:21:21 Functions: 38 53 71.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN12_GLOBAL__N_116BlockInformationC2Ev 0
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer14insertInstrEndEPN4llvm17MachineBasicBlockEiRKNS1_8DebugLocE 0
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer15removeSuccessorEPN4llvm17MachineBasicBlockE 0
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer17insertInstrBeforeEN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEEi 0
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer17insertInstrBeforeEPN4llvm17MachineBasicBlockEiRKNS1_8DebugLocE 0
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer18migrateInstructionEPN4llvm17MachineBasicBlockES3_NS1_26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEE 0
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer22insertCondBranchBeforeEN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEEiRKNS1_8DebugLocE 0
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer22insertCondBranchBeforeEPN4llvm17MachineBasicBlockENS1_26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEEiiRKNS1_8DebugLocE 0
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer22reversePredicateSetterEN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEERNS1_17MachineBasicBlockE 0
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer23improveSimpleJumpintoIfEPN4llvm17MachineBasicBlockES3_S3_PS3_ 0
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer25normalizeInfiniteLoopExitEPN4llvm11MachineLoopE 0
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer26getLoopendBlockBranchInstrEPN4llvm17MachineBasicBlockE 0
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer32removeRedundantConditionalBranchEPN4llvm17MachineBasicBlockE 0
_ZNK12_GLOBAL__N_121AMDGPUCFGStructurizer11hasBackEdgeEPN4llvm17MachineBasicBlockE 0
_ZNK12_GLOBAL__N_121AMDGPUCFGStructurizer16needMigrateBlockEPN4llvm17MachineBasicBlockE 0
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer17addDummyExitBlockERN4llvm15SmallVectorImplIPNS1_17MachineBasicBlockEEE 1
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer24cloneBlockForPredecessorEPN4llvm17MachineBasicBlockES3_ 1
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer26replaceInstrUseOfBlockWithEPN4llvm17MachineBasicBlockES3_S3_ 1
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer5cloneEPN4llvm17MachineBasicBlockE 1
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer16handleJumpintoIfEPN4llvm17MachineBasicBlockES3_S3_ 4
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer19handleJumpintoIfImpEPN4llvm17MachineBasicBlockES3_S3_ 4
_ZNK12_GLOBAL__N_121AMDGPUCFGStructurizer12singlePathToEPN4llvm17MachineBasicBlockES3_b 4
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer18cloneOnSideEntryToEPN4llvm17MachineBasicBlockES3_S3_ 8
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer27isSameloopDetachedContbreakEPN4llvm17MachineBasicBlockES3_ 8
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer18mergeLooplandBlockEPN4llvm17MachineBasicBlockES3_ 18
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer19getLastDebugLocInBBEPN4llvm17MachineBasicBlockE 18
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer19mergeLoopbreakBlockEPN4llvm17MachineBasicBlockES3_ 18
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer19settleLoopcontBlockEPN4llvm17MachineBasicBlockES3_ 18
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer9mergeLoopEPN4llvm11MachineLoopE 18
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer20mergeIfthenelseBlockEPN4llvm12MachineInstrEPNS1_17MachineBasicBlockES5_S5_S5_ 44
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer25getNormalBlockBranchInstrEPN4llvm17MachineBasicBlockE 48
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer16mergeSerialBlockEPN4llvm17MachineBasicBlockES3_ 80
_ZNK12_GLOBAL__N_121AMDGPUCFGStructurizer16isActiveLoopheadEPN4llvm17MachineBasicBlockE 80
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer11retireBlockEPN4llvm17MachineBasicBlockE 127
_ZL39initializeAMDGPUCFGStructurizerPassOnceRN4llvm12PassRegistryE 282
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizerC2Ev 282
_ZN4llvm31createAMDGPUCFGStructurizerPassEv 282
_ZN4llvm35initializeAMDGPUCFGStructurizerPassERNS_12PassRegistryE 282
_ZNK12_GLOBAL__N_121AMDGPUCFGStructurizer11getPassNameEv 282
_ZNK12_GLOBAL__N_121AMDGPUCFGStructurizer16getAnalysisUsageERN4llvm13AnalysisUsageE 282
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer11orderBlocksEPN4llvm15MachineFunctionE 2297
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer20runOnMachineFunctionERN4llvm15MachineFunctionE 2297
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer3runEv 2297
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer6wrapupEPN4llvm17MachineBasicBlockE 2297
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer7prepareEv 2297
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer12recordSccnumEPN4llvm17MachineBasicBlockEi 2422
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer25removeUnconditionalBranchEPN4llvm17MachineBasicBlockE 2422
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer14getReturnInstrEPN4llvm17MachineBasicBlockE 2424
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer17patternMatchGroupEPN4llvm17MachineBasicBlockE 2522
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer14ifPatternMatchEPN4llvm17MachineBasicBlockE 2650
_ZN12_GLOBAL__N_121AMDGPUCFGStructurizer18serialPatternMatchEPN4llvm17MachineBasicBlockE 2654
_ZNK12_GLOBAL__N_121AMDGPUCFGStructurizer16countActiveBlockEPKPN4llvm17MachineBasicBlockES5_ 4699

Generated by: LCOV version 1.13