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 Sort by function name Hit count Sort by hit count
_ZL11isCopyToRegRN4llvm12MachineInstrEPKNS_15TargetInstrInfoERjS5_RbS6_ 0
_ZL22findOnlyInterestingUsejPN4llvm17MachineBasicBlockEPNS_19MachineRegisterInfoEPKNS_15TargetInstrInfoERbRjS7_ 0
_ZN12_GLOBAL__N_125TwoAddressInstructionPass14isRevCopyChainEjji 0
_ZN12_GLOBAL__N_125TwoAddressInstructionPass20sink3AddrInstructionEPN4llvm12MachineInstrEjNS1_26MachineInstrBundleIteratorIS2_Lb0EEE 8410
_ZNK12_GLOBAL__N_125TwoAddressInstructionPass16getAnalysisUsageERN4llvm13AnalysisUsageE 27262
_ZN12_GLOBAL__N_125TwoAddressInstructionPass23isProfitableToConv3AddrEjj 30578
_ZL43initializeTwoAddressInstructionPassPassOnceRN4llvm12PassRegistryE 31780
_ZL14regOverlapsSetRKN4llvm15SmallVectorImplIjEEjPKNS_18TargetRegisterInfoE 48603
_ZN12_GLOBAL__N_125TwoAddressInstructionPass21isProfitableToCommuteEjjjPN4llvm12MachineInstrEj 50896
_ZN12_GLOBAL__N_125TwoAddressInstructionPass20eliminateRegSequenceERN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEE 54997
_ZL12getSingleDefjPN4llvm17MachineBasicBlockEPKNS_19MachineRegisterInfoE 57645
_ZN4llvm39initializeTwoAddressInstructionPassPassERNS_12PassRegistryE 80823
_ZN12_GLOBAL__N_125TwoAddressInstructionPass21tryInstructionCommuteEPN4llvm12MachineInstrEjjbj 277600
_ZL8isKilledRN4llvm12MachineInstrEjPKNS_19MachineRegisterInfoEPKNS_15TargetInstrInfoEPNS_13LiveIntervalsEb 337694
_ZN12_GLOBAL__N_125TwoAddressInstructionPass23tryInstructionTransformERN4llvm26MachineInstrBundleIteratorINS1_12MachineInstrELb0EEES5_jjjb 1376686
_ZL12isTwoAddrUseRN4llvm12MachineInstrEjRj 1755582

Generated by: LCOV version 1.13