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
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