LCOV - code coverage report
Current view: top level - lib/Target/AMDGPU - SIFixSGPRCopies.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 245 267 91.8 %
Date: 2017-09-14 15:23:50 Functions: 25 27 92.6 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_GLOBAL__sub_I_SIFixSGPRCopies.cpp 72306
_Z18searchPredecessorsIZL11isReachablePKN4llvm12MachineInstrES3_PKNS0_17MachineBasicBlockERNS0_20MachineDominatorTreeEEUlS6_E_EbS6_S6_T_ 184
_Z18searchPredecessorsIZL27predsHasDivergentTerminatorPN4llvm17MachineBasicBlockEPKNS0_18TargetRegisterInfoEEUlS2_E_EbPKS1_S8_T_ 592
_Z41__static_initialization_and_destruction_0ii 72306
_ZL11isReachablePKN4llvm12MachineInstrES2_PKNS_17MachineBasicBlockERNS_20MachineDominatorTreeE 264
_ZL14phiHasBreakDefRKN4llvm12MachineInstrERKNS_19MachineRegisterInfoERNS_8SmallSetIjLj8ESt4lessIjEEE 245
_ZL15hasVGPROperandsRKN4llvm12MachineInstrEPKNS_14SIRegisterInfoE 26007
_ZL16isSGPRToVGPRCopyPKN4llvm19TargetRegisterClassES2_RKNS_14SIRegisterInfoE 171072
_ZL16isVGPRToSGPRCopyPKN4llvm19TargetRegisterClassES2_RKNS_14SIRegisterInfoE 194830
_ZL17getCopyRegClassesRKN4llvm12MachineInstrERKNS_14SIRegisterInfoERKNS_19MachineRegisterInfoE 199642
_ZL18phiHasVGPROperandsRKN4llvm12MachineInstrERKNS_19MachineRegisterInfoEPKNS_14SIRegisterInfoEPKNS_11SIInstrInfoE.isra.82 332
_ZL22hoistAndMergeSGPRInitsjRKN4llvm19MachineRegisterInfoERNS_20MachineDominatorTreeE 1
_ZL23isSafeToFoldImmIntoCopyPKN4llvm12MachineInstrES2_PKNS_11SIInstrInfoERjRl 28413
_ZL25tryChangeVGPRtoSGPRinCopyRN4llvm12MachineInstrEPKNS_14SIRegisterInfoEPKNS_11SIInstrInfoE 32409
_ZL27foldVGPRCopyIntoRegSequenceRN4llvm12MachineInstrEPKNS_14SIRegisterInfoEPKNS_11SIInstrInfoERNS_19MachineRegisterInfoE 43891
_ZL29hasTerminatorThatModifiesExecRKN4llvm17MachineBasicBlockERKNS_18TargetRegisterInfoE 638
_ZL33initializeSIFixSGPRCopiesPassOnceRN4llvm12PassRegistryE 53042
_ZN12_GLOBAL__N_115SIFixSGPRCopies20runOnMachineFunctionERN4llvm15MachineFunctionE 14818
_ZN12_GLOBAL__N_115SIFixSGPRCopiesD0Ev 1458
_ZN12_GLOBAL__N_115SIFixSGPRCopiesD2Ev 0
_ZN4llvm25createSIFixSGPRCopiesPassEv 0
_ZN4llvm29initializeSIFixSGPRCopiesPassERNS_12PassRegistryE 68818
_ZNK12_GLOBAL__N_115SIFixSGPRCopies11getPassNameEv 3
_ZNK12_GLOBAL__N_115SIFixSGPRCopies16getAnalysisUsageERN4llvm13AnalysisUsageE 1460
_ZZL22hoistAndMergeSGPRInitsjRKN4llvm19MachineRegisterInfoERNS_20MachineDominatorTreeEENKUlNS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEES7_E_clES7_S7_ 21
_ZZZL22hoistAndMergeSGPRInitsjRKN4llvm19MachineRegisterInfoERNS_20MachineDominatorTreeEENKUlNS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEES7_E_clES7_S7_ENKUlRPS6_E_clESA_ 132
_ZZZL22hoistAndMergeSGPRInitsjRKN4llvm19MachineRegisterInfoERNS_20MachineDominatorTreeEENKUlNS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEES7_E_clES7_S7_ENKUlRSt4pairIKjNSt7__cxx114listIPS6_SaISD_EEEEE0_clESH_ 56

Generated by: LCOV version 1.13