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
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