LCOV - code coverage report
Current view: top level - lib/CodeGen - MachineSink.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 244 315 77.5 %
Date: 2018-10-20 13:21:21 Functions: 27 30 90.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN12_GLOBAL__N_114MachineSinking31PerformTrivialForwardCoalescingERN4llvm12MachineInstrEPNS1_17MachineBasicBlockE 0
_ZN12_GLOBAL__N_120PostRAMachineSinking13tryToSinkCopyERN4llvm17MachineBasicBlockERNS1_15MachineFunctionEPKNS1_18TargetRegisterInfoEPKNS1_15TargetInstrInfoE 0
_ZNK12_GLOBAL__N_114MachineSinking23AllUsesDominatedByBlockEjPN4llvm17MachineBasicBlockES3_RbS4_ 0
_ZL12updateLiveInPN4llvm12MachineInstrEPNS_17MachineBasicBlockERNS_15SmallVectorImplIjEES6_ 3603
_ZL14clearKillFlagsPN4llvm12MachineInstrERNS_17MachineBasicBlockERNS_15SmallVectorImplIjEERNS_12LiveRegUnitsEPKNS_18TargetRegisterInfoE 3603
_ZL21getSingleLiveInSuccBBRN4llvm17MachineBasicBlockERKNS_15SmallPtrSetImplIPS0_EENS_8ArrayRefIjEEPKNS_18TargetRegisterInfoE 8147
_ZL21getSingleLiveInSuccBBRN4llvm17MachineBasicBlockERKNS_15SmallPtrSetImplIPS0_EEjPKNS_18TargetRegisterInfoE 8165
_ZL21aliasWithRegsInLiveInRN4llvm17MachineBasicBlockEjPKNS_18TargetRegisterInfoE 15125
_ZL21hasRegisterDependencyPN4llvm12MachineInstrERNS_15SmallVectorImplIjEES4_RNS_12LiveRegUnitsES6_ 17199
_ZNK12_GLOBAL__N_120PostRAMachineSinking16getAnalysisUsageERN4llvm13AnalysisUsageE 19532
_ZNK12_GLOBAL__N_120PostRAMachineSinking21getRequiredPropertiesEv 19535
_ZNK12_GLOBAL__N_120PostRAMachineSinking11getPassNameEv 19548
_ZNK12_GLOBAL__N_114MachineSinking16getAnalysisUsageERN4llvm13AnalysisUsageE 20044
_ZN12_GLOBAL__N_114MachineSinkingC2Ev 20208
_ZL32initializeMachineSinkingPassOnceRN4llvm12PassRegistryE 31780
_ZL38initializePostRAMachineSinkingPassOnceRN4llvm12PassRegistryE 31780
_ZN12_GLOBAL__N_114MachineSinking25PostponeSplitCriticalEdgeERN4llvm12MachineInstrEPNS1_17MachineBasicBlockES5_b 39513
_ZN12_GLOBAL__N_114MachineSinking27isWorthBreakingCriticalEdgeERN4llvm12MachineInstrEPNS1_17MachineBasicBlockES5_ 39513
_ZN4llvm34initializePostRAMachineSinkingPassERNS_12PassRegistryE 53367
_ZL11performSinkRN4llvm12MachineInstrERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorIS0_Lb0EEE 62959
_ZN4llvm28initializeMachineSinkingPassERNS_12PassRegistryE 73575
_ZN12_GLOBAL__N_120PostRAMachineSinking20runOnMachineFunctionERN4llvm15MachineFunctionE 193954
_ZN12_GLOBAL__N_114MachineSinking13releaseMemoryEv 197763
_ZN12_GLOBAL__N_114MachineSinking20isProfitableToSinkToEjRN4llvm12MachineInstrEPNS1_17MachineBasicBlockES5_RSt3mapIS5_NS1_11SmallVectorIS5_Lj4EEESt4lessIS5_ESaISt4pairIKS5_S8_EEE 230523
_ZN12_GLOBAL__N_114MachineSinking12ProcessBlockERN4llvm17MachineBasicBlockE 852066
_ZNK12_GLOBAL__N_114MachineSinking22GetAllSortedSuccessorsERN4llvm12MachineInstrEPNS1_17MachineBasicBlockERSt3mapIS5_NS1_11SmallVectorIS5_Lj4EEESt4lessIS5_ESaISt4pairIKS5_S8_EEE 955498
_ZL32SinkingPreventsImplicitNullCheckRN4llvm12MachineInstrEPKNS_15TargetInstrInfoEPKNS_18TargetRegisterInfoE 1629108
_ZN12_GLOBAL__N_114MachineSinking16FindSuccToSinkToERN4llvm12MachineInstrEPNS1_17MachineBasicBlockERbRSt3mapIS5_NS1_11SmallVectorIS5_Lj4EEESt4lessIS5_ESaISt4pairIKS5_S9_EEE 1639220
_ZN12_GLOBAL__N_114MachineSinking15SinkInstructionERN4llvm12MachineInstrERbRSt3mapIPNS1_17MachineBasicBlockENS1_11SmallVectorIS7_Lj4EEESt4lessIS7_ESaISt4pairIKS7_S9_EEE 3685625

Generated by: LCOV version 1.13