LCOV - code coverage report
Current view: top level - lib/CodeGen/SelectionDAG - SelectionDAGISel.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 1261 1310 96.3 %
Date: 2018-10-20 13:21:21 Functions: 48 51 94.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZL13findNonImmUsePN4llvm6SDNodeES1_S1_b 318075
_ZL19setupSwiftErrorValsRKN4llvm8FunctionEPKNS_14TargetLoweringEPNS_20FunctionLoweringInfoE 405292
_ZL21reportFastISelFailureRN4llvm15MachineFunctionERNS_25OptimizationRemarkEmitterERNS_24OptimizationRemarkMissedEb 841182
_ZL22HandleMergeInputChainsRN4llvm15SmallVectorImplIPNS_6SDNodeEEEPNS_12SelectionDAGE 8621546
_ZL22IsPredicateKnownToFailPKhjN4llvm7SDValueERbRKNS1_16SelectionDAGISelERNS1_15SmallVectorImplISt4pairIS2_PNS1_6SDNodeEEEE 63990754
_ZL23preassignSwiftErrorRegsPKN4llvm14TargetLoweringEPNS_20FunctionLoweringInfoENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb1EEESA_ 2807182
_ZL24MIIsInTerminatorSequenceRKN4llvm12MachineInstrE 449
_ZL28SplitCriticalSideEffectEdgesRN4llvm8FunctionEPNS_13DominatorTreeEPNS_8LoopInfoE 405294
_ZL29hasExceptionPointerOrCodeUserPKN4llvm12CatchPadInstE 115
_ZL31FindSplitPointForStackProtectorPN4llvm17MachineBasicBlockE 340
_ZL35createSwiftErrorEntriesInEntryBlockPN4llvm20FunctionLoweringInfoEPNS_8FastISelEPKNS_14TargetLoweringEPKNS_15TargetInstrInfoEPNS_19SelectionDAGBuilderE 405286
_ZN12_GLOBAL__N_111ISelUpdater11NodeDeletedEPN4llvm6SDNodeES3_ 7630461
_ZN12_GLOBAL__N_117MatchStateUpdater11NodeDeletedEPN4llvm6SDNodeES3_ 12
_ZN4llvm15OptLevelChangerC2ERNS_16SelectionDAGISelENS_10CodeGenOpt5LevelE 405294
_ZN4llvm15OptLevelChangerD2Ev 405212
_ZN4llvm16SelectionDAGISel12Select_UNDEFEPNS_6SDNodeE 6892
_ZN4llvm16SelectionDAGISel12UpdateChainsEPNS_6SDNodeENS_7SDValueERNS_15SmallVectorImplIS2_EEb 11670340
_ZN4llvm16SelectionDAGISel13IsLegalToFoldENS_7SDValueEPNS_6SDNodeES3_NS_10CodeGenOpt5LevelEb 318095
_ZN4llvm16SelectionDAGISel15CannotYetSelectEPNS_6SDNodeE 34
_ZN4llvm16SelectionDAGISel15CreateSchedulerEv 1269050
_ZN4llvm16SelectionDAGISel16FinishBasicBlockEv 3218020
_ZN4llvm16SelectionDAGISel16InvalidateNodeIdEPNS_6SDNodeE 583967
_ZN4llvm16SelectionDAGISel16SelectBasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb1EEES6_Rb 1235640
_ZN4llvm16SelectionDAGISel16SelectCodeCommonEPNS_6SDNodeEPKhj 29251022
_ZN4llvm16SelectionDAGISel16Select_INLINEASMEPNS_6SDNodeE 16763
_ZN4llvm16SelectionDAGISel17CodeGenAndEmitDAGEv 1269117
_ZN4llvm16SelectionDAGISel20Select_READ_REGISTEREPNS_6SDNodeE 158
_ZN4llvm16SelectionDAGISel21Select_WRITE_REGISTEREPNS_6SDNodeE 29
_ZN4llvm16SelectionDAGISel22ComputeLiveOutVRegInfoEv 422020
_ZN4llvm16SelectionDAGISel22DoInstructionSelectionEv 1269111
_ZN4llvm16SelectionDAGISel22EnforceNodeIdInvariantEPNS_6SDNodeE 16900704
_ZN4llvm16SelectionDAGISel22getUninvalidatedNodeIdEPNS_6SDNodeE 3048
_ZN4llvm16SelectionDAGISel29SelectInlineAsmMemoryOperandsERSt6vectorINS_7SDValueESaIS2_EERKNS_5SDLocE 16768
_ZN4llvm16SelectionDAGISel9MorphNodeEPNS_6SDNodeEjNS_8SDVTListENS_8ArrayRefINS_7SDValueEEEj 11597458
_ZN4llvm16SelectionDAGISelC2ERNS_13TargetMachineENS_10CodeGenOpt5LevelE 29262
_ZN4llvm16SelectionDAGISelD0Ev 0
_ZN4llvm16SelectionDAGISelD2Ev 29114
_ZN4llvm22createDefaultSchedulerEPNS_16SelectionDAGISelENS_10CodeGenOpt5LevelE 1267026
_ZNK4llvm14TargetLowering27EmitInstrWithCustomInserterERNS_12MachineInstrEPNS_17MachineBasicBlockE 0
_ZNK4llvm14TargetLowering29AdjustInstrPostInstrSelectionERNS_12MachineInstrEPNS_6SDNodeE 0
_ZNK4llvm16SelectionDAGISel11CheckOrMaskENS_7SDValueEPNS_14ConstantSDNodeEl 108
_ZNK4llvm16SelectionDAGISel12CheckAndMaskENS_7SDValueEPNS_14ConstantSDNodeEl 412547
_ZNK4llvm16SelectionDAGISel16getAnalysisUsageERNS_13AnalysisUsageE 29064
_ZNK4llvm16SelectionDAGISel18IsProfitableToFoldENS_7SDValueEPNS_6SDNodeES3_ 2505
_ZNK4llvm16SelectionDAGISel19isOrEquivalentToAddEPKNS_6SDNodeE 51

Generated by: LCOV version 1.13