LCOV - code coverage report
Current view: top level - lib/CodeGen/SelectionDAG - SelectionDAG.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 3569 3773 94.6 %
Date: 2018-10-20 13:21:21 Functions: 277 289 95.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZL16NewSDValueDbgMsgN4llvm7SDValueENS_9StringRefEPNS_12SelectionDAGE 0
_ZL19AddNodeIDValueTypesRN4llvm16FoldingSetNodeIDENS_8SDVTListE 0
_ZN12_GLOBAL__N_1ltERKNS_7UseMemoES2_ 0
_ZN4llvm12SelectionDAG12SelectNodeToEPNS_6SDNodeEjNS_3EVTES3_NS_7SDValueES4_ 0
_ZN4llvm12SelectionDAG14getTargetIndexEiNS_3EVTElh 0
_ZN4llvm12SelectionDAG17DAGUpdateListener11NodeDeletedEPNS_6SDNodeES3_ 0
_ZN4llvm12SelectionDAG7getNodeEjRKNS_5SDLocENS_8SDVTListE 0
_ZN4llvm12SelectionDAG11AddDbgLabelEPNS_10SDDbgLabelE 1
_ZN4llvm12SelectionDAG11getDbgLabelEPNS_7DILabelERKNS_8DebugLocEj 1
_ZNK4llvm16ConstantFPSDNode14isExactlyValueERKNS_7APFloatE 3
_ZN4llvm12SelectionDAG12SelectNodeToEPNS_6SDNodeEjNS_3EVTES3_S3_NS_8ArrayRefINS_7SDValueEEE 5
_ZN4llvm12SelectionDAG12SelectNodeToEPNS_6SDNodeEjNS_3EVTES3_ 7
_ZN4llvm12SelectionDAG12SelectNodeToEPNS_6SDNodeEjNS_3EVTES3_NS_8ArrayRefINS_7SDValueEEE 10
_ZN4llvm12SelectionDAG14getMachineNodeEjRKNS_5SDLocENS_3EVTES4_S4_NS_7SDValueES5_ 27
_ZN4llvm3ISD19getSetCCOrOperationENS0_8CondCodeES1_b 43
_ZN4llvm3ISD20getSetCCAndOperationENS0_8CondCodeES1_b 43
_ZN4llvm12SelectionDAG12SelectNodeToEPNS_6SDNodeEjNS_3EVTENS_7SDValueES4_S4_ 52
_ZN4llvm12SelectionDAG11getMCSymbolEPNS_8MCSymbolENS_3EVTE 75
_ZN4llvm12SelectionDAG14getMachineNodeEjRKNS_5SDLocENS_3EVTES4_NS_7SDValueES5_S5_ 96
_ZN4llvm12SelectionDAG9getVTListENS_3EVTES1_S1_S1_ 124
_ZN4llvm12SelectionDAG14getMachineNodeEjRKNS_5SDLocENS_3EVTES4_S4_NS_7SDValueES5_S5_ 178
_ZN4llvm12SelectionDAG12SelectNodeToEPNS_6SDNodeEjNS_3EVTENS_7SDValueE 245
_ZN4llvm12SelectionDAG8getVAArgENS_3EVTERKNS_5SDLocENS_7SDValueES5_S5_j 257
_ZN4llvm12SelectionDAG15getConstantPoolEPNS_24MachineConstantPoolValueENS_3EVTEjibh 265
_ZN4llvm3ISD20getExtForLoadExtTypeEbNS0_11LoadExtTypeE 354
_ZN4llvm12SelectionDAG7getNodeEjRKNS_5SDLocENS_8SDVTListENS_7SDValueES5_S5_S5_S5_ 358
_ZN4llvm12SelectionDAG14getMachineNodeEjRKNS_5SDLocENS_3EVTES4_S4_NS_8ArrayRefINS_7SDValueEEE 396
_ZN4llvm12SelectionDAG15getBlockAddressEPKNS_12BlockAddressENS_3EVTElbh 480
_ZN4llvm12SelectionDAG11getSrcValueEPKNS_5ValueE 690
_ZN4llvm12SelectionDAG18UpdateNodeOperandsEPNS_6SDNodeENS_7SDValueES3_S3_S3_ 753
_ZN4llvm12SelectionDAG7getNodeEjRKNS_5SDLocENS_8SDVTListENS_7SDValueES5_S5_S5_ 822
_ZN4llvm12SelectionDAG21getTargetInsertSubregEiRKNS_5SDLocENS_3EVTENS_7SDValueES5_ 1711
_ZN4llvm12SelectionDAG18UpdateNodeOperandsEPNS_6SDNodeENS_7SDValueES3_S3_S3_S3_ 2018
_ZN4llvm12SelectionDAG12SelectNodeToEPNS_6SDNodeEjNS_3EVTENS_7SDValueES4_ 2155
_ZN4llvm12SelectionDAG14getMachineNodeEjRKNS_5SDLocENS_8ArrayRefINS_3EVTEEENS4_INS_7SDValueEEE 2605
_ZN4llvm12SelectionDAG20CreateStackTemporaryENS_3EVTEj 2765
_ZN4llvm12SelectionDAG20CreateStackTemporaryENS_3EVTES1_ 3221
_ZNK4llvm6SDNode14hasPredecessorEPKS0_ 3675
_ZN4llvm12SelectionDAG14getMachineNodeEjRKNS_5SDLocENS_3EVTE 3939
_ZN4llvm16ConstantFPSDNode19isValueValidForTypeENS_3EVTERKNS_7APFloatE 4228
_ZN4llvm12SelectionDAG12SelectNodeToEPNS_6SDNodeEjNS_3EVTENS_8ArrayRefINS_7SDValueEEE 4443
_ZN4llvm12SelectionDAG7getNodeEjRKNS_5SDLocENS_8SDVTListENS_7SDValueE 4770
_ZN4llvm12SelectionDAG14getMachineNodeEjRKNS_5SDLocENS_3EVTENS_7SDValueES5_S5_ 5706
_ZN4llvm12SelectionDAG16getAtomicCmpSwapEjRKNS_5SDLocENS_3EVTENS_8SDVTListENS_7SDValueES6_S6_S6_NS_18MachinePointerInfoEjNS_14AtomicOrderingES8_h 6128
_ZN4llvm12SelectionDAG9getAtomicEjRKNS_5SDLocENS_3EVTES4_NS_7SDValueES5_PNS_17MachineMemOperandE 6372
_ZN4llvm12SelectionDAG12SelectNodeToEPNS_6SDNodeEjNS_3EVTE 6893
_ZN4llvm12SelectionDAG13getConstantFPEdRKNS_5SDLocENS_3EVTEb 7239
_ZNK4llvm19GlobalAddressSDNode15getAddressSpaceEv 8718
_ZL31checkAddrSpaceIsValidForLibcallPKN4llvm14TargetLoweringEj 8892
_ZN4llvm12SelectionDAG14getMachineNodeEjRKNS_5SDLocENS_3EVTES4_NS_7SDValueES5_ 9498
_ZN4llvm12SelectionDAG12getJumpTableEiNS_3EVTEbh 9548
_ZN4llvm12SelectionDAG19getMemIntrinsicNodeEjRKNS_5SDLocENS_8SDVTListENS_8ArrayRefINS_7SDValueEEENS_3EVTENS_18MachinePointerInfoEjNS_17MachineMemOperand5FlagsEj 9795
_ZN4llvm12SelectionDAG9getAtomicEjRKNS_5SDLocENS_3EVTENS_7SDValueES5_S5_PKNS_5ValueEjNS_14AtomicOrderingEh 10294
_ZN4llvm12SelectionDAG15getVRegDbgValueEPNS_10DIVariableEPNS_12DIExpressionEjbRKNS_8DebugLocEj 10696
_ZN4llvm12SelectionDAG15getBoolConstantEbRKNS_5SDLocENS_3EVTES4_ 10969
_ZN4llvm12SelectionDAG17getExternalSymbolEPKcNS_3EVTE 14848
_ZN4llvm12SelectionDAG21getFrameIndexDbgValueEPNS_10DIVariableEPNS_12DIExpressionEjbRKNS_8DebugLocEj 16651
_ZN4llvm12SelectionDAG9getMDNodeEPKNS_6MDNodeE 17390
_ZN4llvm12SelectionDAG16getAtomicCmpSwapEjRKNS_5SDLocENS_3EVTENS_8SDVTListENS_7SDValueES6_S6_S6_PNS_17MachineMemOperandE 17827
_ZN4llvm12SelectionDAG7getNodeEjRKNS_5SDLocENS_8ArrayRefINS_3EVTEEENS4_INS_7SDValueEEE 19003
_ZN4llvm12SelectionDAG13getConstantFPERKNS_7APFloatERKNS_5SDLocENS_3EVTEb 20660
_ZN4llvm12SelectionDAG19getConstantDbgValueEPNS_10DIVariableEPNS_12DIExpressionEPKNS_5ValueERKNS_8DebugLocEj 25834
_ZN12_GLOBAL__N_18EVTArrayC2Ev 26999
_ZN4llvm12SelectionDAGD2Ev 29119
_ZN4llvm12SelectionDAGC2ERKNS_13TargetMachineENS_10CodeGenOpt5LevelE 29267
_ZNK4llvm18ConstantPoolSDNode7getTypeEv 34263
_ZN4llvm12SelectionDAG23getTargetExternalSymbolEPKcNS_3EVTEh 34417
_ZN4llvm12SelectionDAG22getTargetExtractSubregEiRKNS_5SDLocENS_3EVTENS_7SDValueE 42118
_ZN4llvm12SelectionDAG13getConstantFPERKNS_10ConstantFPERKNS_5SDLocENS_3EVTEb 44024
_ZN4llvm12SelectionDAG14getMachineNodeEjRKNS_5SDLocENS_3EVTENS_8ArrayRefINS_7SDValueEEE 45701
_ZN4llvm12SelectionDAG14getMachineNodeEjRKNS_5SDLocENS_3EVTENS_7SDValueE 50759
_ZN4llvm12SelectionDAG11getDbgValueEPNS_10DIVariableEPNS_12DIExpressionEPNS_6SDNodeEjbRKNS_8DebugLocEj 51798
_ZN4llvm3ISD15getSetCCInverseENS0_8CondCodeEb 56594
_ZN4llvm12SelectionDAG14getMachineNodeEjRKNS_5SDLocENS_3EVTENS_7SDValueES5_ 59968
_ZN4llvm19ShuffleVectorSDNode11isSplatMaskEPKiNS_3EVTE 78283
_ZNK4llvm12SelectionDAG13SignBitIsZeroENS_7SDValueEj 93302
_ZN4llvm12SelectionDAG18UpdateNodeOperandsEPNS_6SDNodeENS_7SDValueES3_S3_ 96652
_ZN4llvm12SelectionDAG15getConstantPoolEPKNS_8ConstantENS_3EVTEjibh 99449
_ZNK4llvm12SelectionDAG15GetSplitDestVTsERKNS_3EVTE 116767
_ZN4llvm12SelectionDAG12getValueTypeENS_3EVTE 122129
_ZN4llvm12SelectionDAG13getTruncStoreENS_7SDValueERKNS_5SDLocES1_S1_NS_18MachinePointerInfoENS_3EVTEjNS_17MachineMemOperand5FlagsERKNS_9AAMDNodesE 155768
_ZN4llvm12SelectionDAG14getMachineNodeEjRKNS_5SDLocENS_3EVTES4_NS_8ArrayRefINS_7SDValueEEE 215698
_ZN4llvm12SelectionDAG7getNodeEjRKNS_5SDLocENS_8SDVTListENS_7SDValueES5_S5_ 221023
_ZN4llvm12SelectionDAG11getCondCodeENS_3ISD8CondCodeE 255130
_ZL24FindOptimalMemOpLoweringRSt6vectorIN4llvm3EVTESaIS1_EEjmjjbbbbjjRNS0_12SelectionDAGERKNS0_14TargetLoweringE 257329
_ZL25shouldLowerMemFuncForSizeRKN4llvm15MachineFunctionE 257329
_ZNK4llvm12SelectionDAG15getEVTAlignmentENS_3EVTE 358526
_ZN4llvm3ISD23getSetCCSwappedOperandsENS0_8CondCodeE 401136
_ZN4llvm12SelectionDAG4initERNS_15MachineFunctionERNS_25OptimizationRemarkEmitterEPNS_4PassEPKNS_17TargetLibraryInfoEPNS_24LegacyDivergenceAnalysisE 405299
_ZN4llvm12SelectionDAG9getVTListENS_3EVTES1_S1_ 443360
_ZN4llvm12SelectionDAG7getNodeEjRKNS_5SDLocENS_8SDVTListENS_7SDValueES5_ 499875
_ZL9FoldValuejRKN4llvm5APIntES2_ 549292
_ZN4llvm12SelectionDAG15getNodeIfExistsEjNS_8SDVTListENS_8ArrayRefINS_7SDValueEEENS_11SDNodeFlagsE 635726
_ZN4llvm12SelectionDAG14RemoveDeadNodeEPNS_6SDNodeE 659691
_ZN4llvm12SelectionDAG13getBasicBlockEPNS_17MachineBasicBlockE 725492
_ZN4llvm6SDNode18intersectFlagsWithENS_11SDNodeFlagsE 852880
_ZN4llvm12SelectionDAG10getEHLabelERKNS_5SDLocENS_7SDValueEPNS_8MCSymbolE 993978
_ZN4llvm12SelectionDAG15getRegisterMaskEPKj 1003767
_ZN4llvm12SelectionDAG5clearEv 1269050
_ZN4llvm12SelectionDAG14allnodes_clearEv 1298169
_ZNK4llvm12SelectionDAG17MaskedValueIsZeroENS_7SDValueERKNS_5APIntEj 1831295
_ZN4llvm12SelectionDAG7getLoadENS_3ISD14MemIndexedModeENS1_11LoadExtTypeENS_3EVTERKNS_5SDLocENS_7SDValueES8_S8_NS_18MachinePointerInfoES4_jNS_17MachineMemOperand5FlagsERKNS_9AAMDNodesEPKNS_6MDNodeE 2978631
_ZNK4llvm12SelectionDAG19haveNoCommonBitsSetENS_7SDValueES1_ 3130653
_ZN4llvm12SelectionDAG17getIntPtrConstantEmRKNS_5SDLocEb 4281565
_ZN4llvm12SelectionDAG15RemoveDeadNodesEv 5620176
_ZN4llvm12SelectionDAG9getVTListENS_8ArrayRefINS_3EVTEEE 6242288
_ZN4llvm12SelectionDAG13getFrameIndexEiNS_3EVTEb 6646243
_ZN4llvm12SelectionDAG10DeleteNodeEPNS_6SDNodeE 10467238
_ZN4llvm12SelectionDAG22DeleteNodeNotInCSEMapsEPNS_6SDNodeE 10482788
_ZN4llvm12SelectionDAG24AddModifiedNodeToCSEMapsEPNS_6SDNodeE 11977687
_ZN4llvm12HandleSDNodeD2Ev 12967822
_ZN4llvm9MemSDNodeC2EjjRKNS_8DebugLocENS_8SDVTListENS_3EVTEPNS_17MachineMemOperandE 13553091
_ZN4llvm12SelectionDAG9getVTListENS_3EVTES1_ 15266062
_ZN4llvm14checkForCyclesEPKNS_12SelectionDAGEb 20489843
_ZN4llvm12SelectionDAG11getRegisterEjNS_3EVTE 21039996
_ZN4llvm12SelectionDAG11getConstantEmRKNS_5SDLocENS_3EVTEbb 26156678
_ZN4llvm12SelectionDAG17DAGUpdateListener11NodeUpdatedEPNS_6SDNodeE 28085090
_ZN4llvm12SelectionDAG11getConstantERKNS_5APIntERKNS_5SDLocENS_3EVTEbb 28882776
_ZN4llvm12SelectionDAG19FindNodeOrInsertPosERKNS_16FoldingSetNodeIDERPv 30537298
_ZN4llvm12SelectionDAG14DeallocateNodeEPNS_6SDNodeE 56715321
_ZN4llvm9SDDbgInfo5eraseEPKNS_6SDNodeE 56715322
_ZN4llvm12SelectionDAG10InsertNodeEPNS_6SDNodeE 58014571
_ZN4llvm12SelectionDAG9getVTListENS_3EVTE 97341570
_ZNK4llvm6SDNode7ProfileERNS_16FoldingSetNodeIDE 99407536
_ZL17AddNodeIDOperandsRN4llvm16FoldingSetNodeIDENS_8ArrayRefINS_7SDValueEEE 106954606
_ZL13AddNodeIDNodeRN4llvm16FoldingSetNodeIDEtNS_8SDVTListENS_8ArrayRefINS_7SDValueEEE 106954607
_ZN4llvm6SDNode16getValueTypeListENS_3EVTE 136745722
_ZN4llvm14checkForCyclesEPKNS_6SDNodeEPKNS_12SelectionDAGEb 250893441

Generated by: LCOV version 1.13