LCOV - code coverage report
Current view: top level - lib/CodeGen/SelectionDAG - SelectionDAGBuilder.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 4111 4422 93.0 %
Date: 2018-10-20 13:21:21 Functions: 161 178 90.4 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZL10expandExp2RKN4llvm5SDLocENS_7SDValueERNS_12SelectionDAGERKNS_14TargetLoweringE 0
_ZL10expandLog2RKN4llvm5SDLocENS_7SDValueERNS_12SelectionDAGERKNS_14TargetLoweringE 0
_ZL11GetExponentRN4llvm12SelectionDAGENS_7SDValueERKNS_14TargetLoweringERKNS_5SDLocE 0
_ZL11expandLog10RKN4llvm5SDLocENS_7SDValueERNS_12SelectionDAGERKNS_14TargetLoweringE 0
_ZL17getLoadStackGuardRN4llvm12SelectionDAGERKNS_5SDLocERNS_7SDValueE 0
_ZL9expandExpRKN4llvm5SDLocENS_7SDValueERNS_12SelectionDAGERKNS_14TargetLoweringE 0
_ZL9expandLogRKN4llvm5SDLocENS_7SDValueERNS_12SelectionDAGERKNS_14TargetLoweringE 0
_ZL9expandPowRKN4llvm5SDLocENS_7SDValueES3_RNS_12SelectionDAGERKNS_14TargetLoweringE 0
_ZN12_GLOBAL__N_110ExtraFlags6updateERKN4llvm14TargetLowering14AsmOperandInfoE 0
_ZN4llvm19SelectionDAGBuilder11visitResumeERKNS_10ResumeInstE 0
_ZN4llvm19SelectionDAGBuilder16UpdateSplitBlockEPNS_17MachineBasicBlockES2_ 0
_ZN4llvm19SelectionDAGBuilder16visitCatchSwitchERKNS_15CatchSwitchInstE 0
_ZN4llvm19SelectionDAGBuilder8visitPHIERKNS_7PHINodeE 0
_ZNK12_GLOBAL__N_110ExtraFlags3getEv 0
_ZNK4llvm14TargetLowering14LowerOperationENS_7SDValueERNS_12SelectionDAGE 0
_ZL14GetSignificandRN4llvm12SelectionDAGENS_7SDValueERKNS_5SDLocE 9
_ZL23getLimitedPrecisionExp2N4llvm7SDValueERKNS_5SDLocERNS_12SelectionDAGE 9
_ZNK4llvm12RegsForValue15getRegsAndSizesEv 10
_ZN4llvm19SelectionDAGBuilder15caseClusterRankERKNS0_11CaseClusterEN9__gnu_cxx17__normal_iteratorIPS1_St6vectorIS1_SaIS1_EEEESA_ 26
_ZN4llvm19SelectionDAGBuilder15visitCleanupRetERKNS_17CleanupReturnInstE 39
_ZN4llvm19SelectionDAGBuilder18visitBitTestHeaderERNS0_12BitTestBlockEPNS_17MachineBasicBlockE 49
_ZN4llvm19SelectionDAGBuilder15visitCleanupPadERKNS_14CleanupPadInstE 50
_ZN4llvm19SelectionDAGBuilder16visitBitTestCaseERNS0_12BitTestBlockEPNS_17MachineBasicBlockENS_17BranchProbabilityEjRNS0_11BitTestCaseES4_ 60
_ZL18scaleCaseProbalityN4llvm17BranchProbabilityES0_ 63
_ZN4llvm19SelectionDAGBuilder18emitInlineAsmErrorENS_17ImmutableCallSiteERKNS_5TwineE 73
_ZN4llvm19SelectionDAGBuilder23processIntegerCallValueERKNS_11InstructionENS_7SDValueEb 85
_ZL24getAddressForMemoryInputN4llvm7SDValueERKNS_5SDLocERN12_GLOBAL__N_120SDISelAsmOperandInfoERNS_12SelectionDAGE 86
_ZL14getF32ConstantRN4llvm12SelectionDAGEjRKNS_5SDLocE 97
_ZN4llvm19SelectionDAGBuilder13splitWorkItemERNS_11SmallVectorINS0_18SwitchWorkListItemELj4EEERKS2_PNS_5ValueEPNS_17MachineBasicBlockE 101
_ZL10ExpandPowIRKN4llvm5SDLocENS_7SDValueES3_RNS_12SelectionDAGE 106
_ZN4llvm19SelectionDAGBuilder13visitCatchPadERKNS_12CatchPadInstE 115
_ZN4llvm19SelectionDAGBuilder15visitPatchpointENS_17ImmutableCallSiteEPKNS_10BasicBlockE 146
_ZN4llvm19SelectionDAGBuilder24populateCallLoweringInfoERNS_14TargetLowering16CallLoweringInfoENS_17ImmutableCallSiteEjjNS_7SDValueEPNS_4TypeEb 216
_ZN4llvm19SelectionDAGBuilder24visitSPDescriptorFailureERNS0_24StackProtectorDescriptorE 249
_ZL19addStackMapLiveVarsN4llvm17ImmutableCallSiteEjRKNS_5SDLocERNS_15SmallVectorImplINS_7SDValueEEERNS_19SelectionDAGBuilderE 286
_ZN4llvm19SelectionDAGBuilder18visitAddrSpaceCastERKNS_4UserE 306
_ZL17createVirtualRegsRN4llvm11SmallVectorIjLj4EEEjNS_3MVTERNS_12SelectionDAGE 332
_ZL18patchMatchingInputRKN12_GLOBAL__N_120SDISelAsmOperandInfoERS0_RN4llvm12SelectionDAGE 339
_ZN4llvm19SelectionDAGBuilder23visitSPDescriptorParentERNS0_24StackProtectorDescriptorEPNS_17MachineBasicBlockE 340
_ZN4llvm19SelectionDAGBuilder10visitFenceERKNS_9FenceInstE 375
_ZNK4llvm19SelectionDAGBuilder9findValueEPKNS_5ValueE 459
_ZN4llvm19SelectionDAGBuilder24StackProtectorDescriptor15AddSuccessorMBBEPKNS_10BasicBlockEPNS_17MachineBasicBlockEbS6_ 516
_ZN4llvm19SelectionDAGBuilder20ShouldEmitAsBranchesERKSt6vectorINS0_9CaseBlockESaIS2_EE 725
_ZN4llvm19SelectionDAGBuilder12visitFPTruncERKNS_4UserE 903
_ZN4llvm19SelectionDAGBuilder11visitFPToSIERKNS_4UserE 1976
_ZL21widenVectorToPartTypeRN4llvm12SelectionDAGENS_7SDValueERKNS_5SDLocENS_3EVTE 2336
_ZN4llvm19SelectionDAGBuilder10visitFPExtERKNS_4UserE 2428
_ZNK4llvm14TargetLowering21LowerOperationWrapperEPNS_6SDNodeERNS_15SmallVectorImplINS_7SDValueEEERNS_12SelectionDAGE 2561
_ZN4llvm19SelectionDAGBuilder14visitJumpTableERNS0_9JumpTableE 3199
_ZN4llvm19SelectionDAGBuilder20visitJumpTableHeaderERNS0_9JumpTableERNS0_15JumpTableHeaderEPNS_17MachineBasicBlockE 3199
_ZN4llvm19SelectionDAGBuilder11visitSIToFPERKNS_4UserE 3345
_ZN4llvm19SelectionDAGBuilder11visitFPToUIERKNS_4UserE 3559
_ZNK4llvm19SelectionDAGBuilder17getJumpTableRangeERKSt6vectorINS0_11CaseClusterESaIS2_EEjj 6624
_ZNK4llvm19SelectionDAGBuilder20getJumpTableNumCasesERKNS_15SmallVectorImplIjEEjj 6624
_ZN4llvm19SelectionDAGBuilder11visitUIToFPERKNS_4UserE 7775
_ZN4llvm19SelectionDAGBuilder9visitFSubERKNS_4UserE 8812
_ZN4llvm19SelectionDAGBuilder14findJumpTablesERSt6vectorINS0_11CaseClusterESaIS2_EEPKNS_10SwitchInstEPNS_17MachineBasicBlockE 11419
_ZN4llvm19SelectionDAGBuilder19findBitTestClustersERSt6vectorINS0_11CaseClusterESaIS2_EEPKNS_10SwitchInstE 11419
_ZN4llvm19SelectionDAGBuilder15sortAndRangeifyERSt6vectorINS0_11CaseClusterESaIS2_EE 11423
_ZN4llvm19SelectionDAGBuilder13lowerWorkItemENS0_18SwitchWorkListItemEPNS_5ValueEPNS_17MachineBasicBlockES5_ 11539
_ZN4llvm19SelectionDAGBuilder22ExportFromCurrentBlockEPKNS_5ValueE 12308
_ZN4llvm19SelectionDAGBuilder13visitPtrToIntERKNS_4UserE 14971
_ZN12_GLOBAL__N_110ExtraFlagsC2EN4llvm17ImmutableCallSiteE 16914
_ZN4llvm19SelectionDAGBuilder9visitSExtERKNS_4UserE 17903
_ZN4llvm19SelectionDAGBuilder16visitInsertValueERKNS_4UserE 17981
_ZN4llvm19SelectionDAGBuilder13visitIntToPtrERKNS_4UserE 21323
_ZN4llvm19SelectionDAGBuilder18visitInsertElementERKNS_4UserE 29821
_ZN4llvm19SelectionDAGBuilder11visitSelectERKNS_4UserE 34284
_ZN4llvm19SelectionDAGBuilder10visitTruncERKNS_4UserE 37944
_ZN4llvm19SelectionDAGBuilder9visitZExtERKNS_4UserE 39290
_ZN4llvm19SelectionDAGBuilder18visitShuffleVectorERKNS_4UserE 46828
_ZN4llvm19SelectionDAGBuilder19visitExtractElementERKNS_4UserE 49246
_ZN4llvm19SelectionDAGBuilder11getDbgValueENS_7SDValueEPNS_15DILocalVariableEPNS_12DIExpressionERKNS_8DebugLocEj 54739
_ZNK4llvm12RegsForValue20AddInlineAsmOperandsEjbjRKNS_5SDLocERNS_12SelectionDAGERSt6vectorINS_7SDValueESaIS7_EE 59790
_ZN4llvm12RegsForValueC2ERKNS_11SmallVectorIjLj4EEENS_3MVTENS_3EVTENS_8OptionalIjEE 59808
_ZL20GetRegistersForValueRN4llvm12SelectionDAGERKNS_14TargetLoweringERKNS_5SDLocERN12_GLOBAL__N_120SDISelAsmOperandInfoESA_ 63369
_ZNK12_GLOBAL__N_120SDISelAsmOperandInfo9hasMemoryERKN4llvm14TargetLoweringE 64372
_ZN12_GLOBAL__N_120SDISelAsmOperandInfoC2ERKN4llvm14TargetLowering14AsmOperandInfoE 68582
_ZN4llvm19SelectionDAGBuilder15visitSwitchCaseERNS0_9CaseBlockEPNS_17MachineBasicBlockE 85593
_ZL20getCopyToPartsVectorRN4llvm12SelectionDAGERKNS_5SDLocENS_7SDValueEPS5_jNS_3MVTEPKNS_5ValueENS_8OptionalIjEE 110799
_ZN4llvm19SelectionDAGBuilder17visitExtractValueERKNS_4UserE 121053
_ZN4llvm19SelectionDAGBuilder21dropDanglingDebugInfoEPKNS_15DILocalVariableEPKNS_12DIExpressionE 123508
_ZL22isOnlyUsedInEntryBlockPKN4llvm8ArgumentEb 130481
_ZL22getCopyFromPartsVectorRN4llvm12SelectionDAGERKNS_5SDLocEPKNS_7SDValueEjNS_3MVTENS_3EVTEPKNS_5ValueENS_8OptionalIjEE 179024
_ZN4llvm19SelectionDAGBuilder9NextBlockEPNS_17MachineBasicBlockE 181805
_ZNK4llvm19SelectionDAGBuilder18getEdgeProbabilityEPKNS_17MachineBasicBlockES3_ 184359
_ZN4llvm19SelectionDAGBuilder25updateDAGForMaybeTailCallENS_7SDValueE 258691
_ZN4llvm19SelectionDAGBuilder15visitLandingPadERKNS_14LandingPadInstE 338181
_ZN4llvm19SelectionDAGBuilder22clearDanglingDebugInfoEv 405212
_ZN4llvm19SelectionDAGBuilder4initEPNS_14GCFunctionInfoEPNS_9AAResultsEPKNS_17TargetLibraryInfoE 405292
_ZN4llvm19SelectionDAGBuilder22lowerRangeToAssertZExtERNS_12SelectionDAGERKNS_11InstructionENS_7SDValueE 423841
_ZNK4llvm12RegsForValue15getCopyFromRegsERNS_12SelectionDAGERNS_20FunctionLoweringInfoERKNS_5SDLocERNS_7SDValueEPS8_PKNS_5ValueE 586725
_ZN4llvm19SelectionDAGBuilder19getNonRegisterValueEPKNS_5ValueE 856920
_ZN4llvm19SelectionDAGBuilder26CopyValueToVirtualRegisterEPKNS_5ValueEj 856920
_ZNK4llvm12RegsForValue13getCopyToRegsENS_7SDValueERNS_12SelectionDAGERKNS_5SDLocERS1_PS1_PKNS_5ValueENS_3ISD8NodeTypeE 863531
_ZN4llvm19SelectionDAGBuilder11LowerCallToENS_17ImmutableCallSiteENS_7SDValueEbPKNS_10BasicBlockE 990242
_ZN4llvm19SelectionDAGBuilder14lowerInvokableERNS_14TargetLowering16CallLoweringInfoEPKNS_10BasicBlockE 990458
_ZL14getReturnAttrsRN4llvm14TargetLowering16CallLoweringInfoE 1005206
_ZNK4llvm14TargetLowering11LowerCallToERNS0_16CallLoweringInfoE 1005206
_ZN4llvm19SelectionDAGBuilder20addSuccessorWithProbEPNS_17MachineBasicBlockES2_NS_17BranchProbabilityE 1189728
_ZN4llvm19SelectionDAGBuilder5clearEv 1269117
_ZL16getCopyFromPartsRN4llvm12SelectionDAGERKNS_5SDLocEPKNS_7SDValueEjNS_3MVTENS_3EVTEPKNS_5ValueENS_8OptionalIjEENSD_INS_3ISD8NodeTypeEEE 1404563
_ZN4llvm12RegsForValueC2ERNS_11LLVMContextERKNS_14TargetLoweringERKNS_10DataLayoutEjPNS_4TypeENS_8OptionalIjEE 1450782
_ZN4llvm19SelectionDAGBuilder14getControlRootEv 2587698
_ZL14getCopyToPartsRN4llvm12SelectionDAGERKNS_5SDLocENS_7SDValueEPS5_jNS_3MVTEPKNS_5ValueENS_8OptionalIjEENS_3ISD8NodeTypeE 3501505
_ZN4llvm19SelectionDAGBuilder7getRootEv 4838431
_ZN4llvm19SelectionDAGBuilder15getCopyFromRegsEPKNS_5ValueEPNS_4TypeE 6427786
_ZN4llvm19SelectionDAGBuilder24CopyToExportRegsIfNeededEPKNS_5ValueE 11876238
_ZN4llvm19SelectionDAGBuilder5visitEjRKNS_4UserE 12905290
_ZN4llvm19SelectionDAGBuilder8getValueEPKNS_5ValueE 16097274

Generated by: LCOV version 1.13