LCOV - code coverage report
Current view:
top level
-
lib/CodeGen
- TwoAddressInstructionPass.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
llvm-toolchain.info
Lines:
540
638
84.6 %
Date:
2018-10-20 13:21:21
Functions:
26
30
86.7 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
_ZL11isCopyToRegRN4llvm12MachineInstrEPKNS_15TargetInstrInfoERjS5_RbS6_
0
_ZL12getSingleDefjPN4llvm17MachineBasicBlockEPKNS_19MachineRegisterInfoE
57645
_ZL12isTwoAddrUseRN4llvm12MachineInstrEjRj
1755582
_ZL14regOverlapsSetRKN4llvm15SmallVectorImplIjEEjPKNS_18TargetRegisterInfoE
48603
_ZL22findOnlyInterestingUsejPN4llvm17MachineBasicBlockEPNS_19MachineRegisterInfoEPKNS_15TargetInstrInfoERbRjS7_
0
_ZL43initializeTwoAddressInstructionPassPassOnceRN4llvm12PassRegistryE
31780
_ZL8isKilledRN4llvm12MachineInstrEjPKNS_19MachineRegisterInfoEPKNS_15TargetInstrInfoEPNS_13LiveIntervalsEb
337694
_ZN12_GLOBAL__N_125TwoAddressInstructionPass14isRevCopyChainEjji
0
_ZN12_GLOBAL__N_125TwoAddressInstructionPass20eliminateRegSequenceERN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEE
54997
_ZN12_GLOBAL__N_125TwoAddressInstructionPass20sink3AddrInstructionEPN4llvm12MachineInstrEjNS1_26MachineInstrBundleIteratorIS2_Lb0EEE
8410
_ZN12_GLOBAL__N_125TwoAddressInstructionPass21isProfitableToCommuteEjjjPN4llvm12MachineInstrEj
50896
_ZN12_GLOBAL__N_125TwoAddressInstructionPass21tryInstructionCommuteEPN4llvm12MachineInstrEjjbj
277600
_ZN12_GLOBAL__N_125TwoAddressInstructionPass23isProfitableToConv3AddrEjj
30578
_ZN12_GLOBAL__N_125TwoAddressInstructionPass23tryInstructionTransformERN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEES5_jjjb
1376686
_ZN4llvm39initializeTwoAddressInstructionPassPassERNS_12PassRegistryE
80823
_ZNK12_GLOBAL__N_125TwoAddressInstructionPass16getAnalysisUsageERN4llvm13AnalysisUsageE
27262
Generated by:
LCOV version 1.13