LCOV - code coverage report
Current view: top level - lib/Target/AMDGPU - SIFixSGPRCopies.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 210 224 93.8 %
Date: 2018-10-20 13:21:21 Functions: 18 20 90.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZL18phiHasVGPROperandsRKN4llvm12MachineInstrERKNS_19MachineRegisterInfoEPKNS_14SIRegisterInfoEPKNS_11SIInstrInfoE 0
_ZN4llvm25createSIFixSGPRCopiesPassEv 0
_ZNK12_GLOBAL__N_115SIFixSGPRCopies11getPassNameEv 7
_Z18searchPredecessorsIZL11isReachablePKN4llvm12MachineInstrES3_PKNS0_17MachineBasicBlockERNS0_20MachineDominatorTreeEEUlS6_E_EbS6_S6_T_ 184
_ZL11isReachablePKN4llvm12MachineInstrES2_PKNS_17MachineBasicBlockERNS_20MachineDominatorTreeE 264
_ZL14phiHasBreakDefRKN4llvm12MachineInstrERKNS_19MachineRegisterInfoERNS_8SmallSetIjLj8ESt4lessIjEEE 349
_Z18searchPredecessorsIZL27predsHasDivergentTerminatorPN4llvm17MachineBasicBlockEPKNS0_18TargetRegisterInfoEEUlS2_E_EbPKS1_S8_T_ 737
_ZL29hasTerminatorThatModifiesExecRKN4llvm17MachineBasicBlockERKNS_18TargetRegisterInfoE 787
_ZNK12_GLOBAL__N_115SIFixSGPRCopies16getAnalysisUsageERN4llvm13AnalysisUsageE 1952
_ZL23isSafeToFoldImmIntoCopyPKN4llvm12MachineInstrES2_PKNS_11SIInstrInfoERjRl 31647
_ZL15hasVGPROperandsRKN4llvm12MachineInstrEPKNS_14SIRegisterInfoE 44116
_ZL25tryChangeVGPRtoSGPRinCopyRN4llvm12MachineInstrEPKNS_14SIRegisterInfoEPKNS_11SIInstrInfoE 48152
_ZL27foldVGPRCopyIntoRegSequenceRN4llvm12MachineInstrEPKNS_14SIRegisterInfoEPKNS_11SIInstrInfoERNS_19MachineRegisterInfoE 59553
_ZL33initializeSIFixSGPRCopiesPassOnceRN4llvm12PassRegistryE 85105
_ZN4llvm29initializeSIFixSGPRCopiesPassERNS_12PassRegistryE 113919
_ZL16isSGPRToVGPRCopyPKN4llvm19TargetRegisterClassES2_RKNS_14SIRegisterInfoE 240137
_ZL16isVGPRToSGPRCopyPKN4llvm19TargetRegisterClassES2_RKNS_14SIRegisterInfoE 266172
_ZL17getCopyRegClassesRKN4llvm12MachineInstrERKNS_14SIRegisterInfoERKNS_19MachineRegisterInfoE 272160

Generated by: LCOV version 1.13