LCOV - code coverage report
Current view: top level - lib/CodeGen/GlobalISel - RegBankSelect.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 192 317 60.6 %
Date: 2018-10-20 13:21:21 Functions: 25 36 69.4 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZL31initializeRegBankSelectPassOnceRN4llvm12PassRegistryE 85394
_ZN4llvm13RegBankSelect11MappingCost12addLocalCostEm 7514
_ZN4llvm13RegBankSelect11MappingCost14ImpossibleCostEv 14919
_ZN4llvm13RegBankSelect11MappingCost15addNonLocalCostEm 0
_ZN4llvm13RegBankSelect11MappingCost8saturateEv 0
_ZN4llvm13RegBankSelect11MappingCostC2ERKNS_14BlockFrequencyE 7384
_ZN4llvm13RegBankSelect11assignInstrERNS_12MachineInstrE 7211
_ZN4llvm13RegBankSelect12applyMappingERNS_12MachineInstrERKNS_16RegisterBankInfo18InstructionMappingERNS_15SmallVectorImplINS0_18RepairingPlacementEEE 7211
_ZN4llvm13RegBankSelect14computeMappingERNS_12MachineInstrERKNS_16RegisterBankInfo18InstructionMappingERNS_15SmallVectorImplINS0_18RepairingPlacementEEEPKNS0_11MappingCostE 7384
_ZN4llvm13RegBankSelect15EdgeInsertPoint11materializeEv 0
_ZN4llvm13RegBankSelect15findBestMappingERNS_12MachineInstrERNS_11SmallVectorIPKNS_16RegisterBankInfo18InstructionMappingELj4EEERNS_15SmallVectorImplINS0_18RepairingPlacementEEE 992
_ZN4llvm13RegBankSelect16InstrInsertPoint11materializeEv 187
_ZN4llvm13RegBankSelect16InstrInsertPointC2ERNS_12MachineInstrEb 294
_ZN4llvm13RegBankSelect18RepairingPlacement14addInsertPointERNS0_11InsertPointE 294
_ZN4llvm13RegBankSelect18RepairingPlacement14addInsertPointERNS_12MachineInstrEb 294
_ZN4llvm13RegBankSelect18RepairingPlacement14addInsertPointERNS_17MachineBasicBlockES3_ 0
_ZN4llvm13RegBankSelect18RepairingPlacement14addInsertPointERNS_17MachineBasicBlockEb 0
_ZN4llvm13RegBankSelect18RepairingPlacementC2ERNS_12MachineInstrEjRKNS_18TargetRegisterInfoERNS_4PassENS1_13RepairingKindE 6191
_ZN4llvm13RegBankSelect20runOnMachineFunctionERNS_15MachineFunctionE 1390
_ZN4llvm13RegBankSelect4initERNS_15MachineFunctionE 1276
_ZN4llvm13RegBankSelect9repairRegERNS_14MachineOperandERKNS_16RegisterBankInfo12ValueMappingERNS0_18RepairingPlacementERKNS_14iterator_rangeIPKjEE 187
_ZN4llvm27initializeRegBankSelectPassERNS_12PassRegistryE 570159
_ZNK4llvm13RegBankSelect11MappingCost11isSaturatedEv 7926
_ZNK4llvm13RegBankSelect11MappingCost5printERNS_11raw_ostreamE 0
_ZNK4llvm13RegBankSelect11MappingCosteqERKS1_ 17532
_ZNK4llvm13RegBankSelect11MappingCostltERKS1_ 2344
_ZNK4llvm13RegBankSelect13getRepairCostERKNS_14MachineOperandERKNS_16RegisterBankInfo12ValueMappingE 164
_ZNK4llvm13RegBankSelect14MBBInsertPoint9frequencyERKNS_4PassE 0
_ZNK4llvm13RegBankSelect15EdgeInsertPoint14canMaterializeEv 0
_ZNK4llvm13RegBankSelect15EdgeInsertPoint9frequencyERKNS_4PassE 0
_ZNK4llvm13RegBankSelect15assignmentMatchEjRKNS_16RegisterBankInfo12ValueMappingERb 11707
_ZNK4llvm13RegBankSelect16InstrInsertPoint7isSplitEv 611
_ZNK4llvm13RegBankSelect16InstrInsertPoint9frequencyERKNS_4PassE 0
_ZNK4llvm13RegBankSelect16getAnalysisUsageERNS_13AnalysisUsageE 230
_ZNK4llvm13RegBankSelect16tryAvoidingSplitERNS0_18RepairingPlacementERKNS_14MachineOperandERKNS_16RegisterBankInfo12ValueMappingE 0

Generated by: LCOV version 1.13