LCOV - code coverage report
Current view:
top level
-
lib/IR
- Constants.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
llvm-toolchain.info
Lines:
1106
1257
88.0 %
Date:
2018-10-20 13:21:21
Functions:
206
224
92.0 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
_ZN4llvm10ConstantFP19destroyConstantImplEv
0
_ZN4llvm10ConstantFP3getEPNS_4TypeENS_9StringRefE
0
_ZN4llvm10ConstantFP3getEPNS_4TypeERKNS_7APFloatE
0
_ZN4llvm10UndefValue19destroyConstantImplEv
0
_ZN4llvm11ConstantInt19destroyConstantImplEv
0
_ZN4llvm12ConstantExpr11getOffsetOfEPNS_10StructTypeEj
0
_ZN4llvm12ConstantExpr11getOffsetOfEPNS_4TypeEPNS_8ConstantE
0
_ZN4llvm12ConstantExpr9getFPCastEPNS_8ConstantEPNS_4TypeE
0
_ZN4llvm14ConstantVector23handleOperandChangeImplEPNS_5ValueES2_
0
_ZN4llvm17ConstantTokenNone19destroyConstantImplEv
0
_ZN4llvm18ConstantDataVector3getERNS_11LLVMContextENS_8ArrayRefIdEE
0
_ZN4llvm18ConstantDataVector3getERNS_11LLVMContextENS_8ArrayRefIfEE
0
_ZN4llvm19ConstantPointerNull19destroyConstantImplEv
0
_ZN4llvm21ConstantAggregateZero19destroyConstantImplEv
0
_ZN4llvm22ConstantDataSequential19destroyConstantImplEv
0
_ZNK4llvm10UndefValue15getElementValueEPNS_8ConstantE
0
_ZNK4llvm12ConstantExpr22getWithOperandReplacedEjPNS_8ConstantE
0
_ZNK4llvm21ConstantAggregateZero15getElementValueEPNS_8ConstantE
0
_ZN4llvm12ConstantExpr7getFAddEPNS_8ConstantES2_
1
_ZN4llvm12ConstantExpr7getFRemEPNS_8ConstantES2_
1
_ZN4llvm12ConstantExpr7getURemEPNS_8ConstantES2_
2
_ZNK4llvm12ConstantExpr10getIndicesEv
7
_Z28getFPSequenceIfElementsMatchIN4llvm17ConstantDataArrayEtEPNS0_8ConstantENS0_8ArrayRefIS3_EE
11
_ZN4llvm12ConstantExpr7getFMulEPNS_8ConstantES2_
12
_ZN4llvm17ConstantDataArray5getFPERNS_11LLVMContextENS_8ArrayRefItEE
19
_ZN4llvm12BlockAddress23handleOperandChangeImplEPNS_5ValueES2_
20
_ZN4llvm12ConstantExpr9getFPToUIEPNS_8ConstantEPNS_4TypeEb
34
_ZN4llvm12ConstantExpr10getAlignOfEPNS_4TypeE
38
_ZN4llvm12ConstantExpr7getFDivEPNS_8ConstantES2_
42
_ZNK4llvm8Constant10isNormalFPEv
52
_ZN4llvm14ConstantStruct23handleOperandChangeImplEPNS_5ValueES2_
55
_ZN4llvm11ConstantInt19isValueValidForTypeEPNS_4TypeEm
61
_ZN4llvm12BlockAddress6lookupEPKNS_10BasicBlockE
62
_ZN4llvm12ConstantExpr7getFNegEPNS_8ConstantE
65
_ZN4llvm12ConstantExpr7getFSubEPNS_8ConstantES2_
70
_ZN4llvm12ConstantExpr7getSRemEPNS_8ConstantES2_
70
_ZN4llvm12ConstantExpr17getTruncOrBitCastEPNS_8ConstantEPNS_4TypeE
71
_ZN4llvm12ConstantExpr9getUIToFPEPNS_8ConstantEPNS_4TypeEb
85
_ZNK4llvm22ConstantDataSequential17getElementAsFloatEj
85
_ZN4llvm12ConstantExpr9getFPToSIEPNS_8ConstantEPNS_4TypeEb
86
_Z28getFPSequenceIfElementsMatchIN4llvm17ConstantDataArrayEjEPNS0_8ConstantENS0_8ArrayRefIS3_EE
90
_ZN4llvm12ConstantExpr14getInsertValueEPNS_8ConstantES2_NS_8ArrayRefIjEEPNS_4TypeE
95
_ZNK4llvm8Constant17hasExactInverseFPEv
98
_ZNK4llvm8Constant5isNaNEv
98
_ZN4llvm17ConstantDataArray5getFPERNS_11LLVMContextENS_8ArrayRefIjEE
102
_ZN4llvm14ConstantVector19destroyConstantImplEv
113
_ZNK4llvm22ConstantDataSequential18getElementAsDoubleEj
115
_ZN4llvm12ConstantExpr6getXorEPNS_8ConstantES2_
133
_ZN4llvm12ConstantExpr16getZExtOrBitCastEPNS_8ConstantEPNS_4TypeE
143
_Z29getIntSequenceIfElementsMatchIN4llvm17ConstantDataArrayEtEPNS0_8ConstantENS0_8ArrayRefIS3_EE
148
_ZN4llvm12ConstantExpr16getAsInstructionEv
188
_ZNK4llvm8Constant20containsUndefElementEv
202
_ZN4llvm10ConstantFP11getInfinityEPNS_4TypeEb
251
_ZN4llvm12BlockAddress3getEPNS_10BasicBlockE
269
_ZNK4llvm8Constant17isFiniteNonZeroFPEv
296
_ZN4llvm11ConstantInt3getEPNS_11IntegerTypeENS_9StringRefEh
297
_Z28getFPSequenceIfElementsMatchIN4llvm17ConstantDataArrayEmEPNS0_8ConstantENS0_8ArrayRefIS3_EE
329
_ZN4llvm17ConstantDataArray5getFPERNS_11LLVMContextENS_8ArrayRefImEE
337
_ZN4llvm12ConstantExpr7getFCmpEtPNS_8ConstantES2_b
495
_ZN4llvm10ConstantFP6getNaNEPNS_4TypeEbj
543
_ZN4llvm12ConstantExpr7getAShrEPNS_8ConstantES2_b
607
_Z28getFPSequenceIfElementsMatchIN4llvm18ConstantDataVectorEtEPNS0_8ConstantENS0_8ArrayRefIS3_EE
664
_ZN4llvm18ConstantDataVector5getFPERNS_11LLVMContextENS_8ArrayRefItEE
730
_ZN4llvm12ConstantExpr9getSizeOfEPNS_4TypeE
797
_Z29getIntSequenceIfElementsMatchIN4llvm17ConstantDataArrayEhEPNS0_8ConstantENS0_8ArrayRefIS3_EE
831
_ZN4llvm12BlockAddress19destroyConstantImplEv
907
_ZN4llvm12BlockAddressC2EPNS_8FunctionEPNS_10BasicBlockE
991
_ZN4llvm12ConstantExpr11getFPExtendEPNS_8ConstantEPNS_4TypeEb
996
_ZNK4llvm21ConstantAggregateZero16getStructElementEj
1034
_ZN4llvm10ConstantFP3getEPNS_4TypeEd
1096
_ZN4llvm12ConstantExpr7getLShrEPNS_8ConstantES2_b
1182
_ZN4llvm12ConstantExpr9getSelectEPNS_8ConstantES2_S2_PNS_4TypeE
1214
_ZNK4llvm12ConstantExpr31isGEPWithNoNotionalOverIndexingEv
1281
_ZNK4llvm8Constant10isOneValueEv
1315
_ZN4llvm12BlockAddress3getEPNS_8FunctionEPNS_10BasicBlockE
1448
_ZN4llvm11ConstantInt9getSignedEPNS_11IntegerTypeEl
1510
_ZN4llvm13ConstantArray23handleOperandChangeImplEPNS_5ValueES2_
1534
_ZNK4llvm8Constant19isNotMinSignedValueEv
1543
_Z29getIntSequenceIfElementsMatchIN4llvm17ConstantDataArrayEmEPNS0_8ConstantENS0_8ArrayRefIS3_EE
1681
_ZNK4llvm22ConstantDataSequential9isCStringEv
2105
_ZN4llvm12ConstantExpr6getAndEPNS_8ConstantES2_
2175
_ZN4llvm12ConstantExpr16getAddrSpaceCastEPNS_8ConstantEPNS_4TypeEb
2223
_ZNK4llvm10UndefValue20getSequentialElementEv
2480
_ZNK4llvm10UndefValue16getStructElementEj
2527
_ZN4llvm17ConstantTokenNone3getERNS_11LLVMContextE
2755
_ZN4llvm12ConstantExpr10getFPTruncEPNS_8ConstantEPNS_4TypeEb
3089
_ZNK4llvm8Constant19isNegativeZeroValueEv
3166
_ZN4llvm12ConstantExpr5getOrEPNS_8ConstantES2_
3293
_ZN4llvm12ConstantExpr16getShuffleVectorEPNS_8ConstantES2_S2_PNS_4TypeE
3417
_ZNK4llvm8Constant20isDLLImportDependentEv
3601
_ZNK4llvm8Constant16isMinSignedValueEv
4728
_ZNK4llvm10UndefValue15getElementValueEj
5007
_ZNK4llvm10UndefValue14getNumElementsEv
5013
_Z28getFPSequenceIfElementsMatchIN4llvm18ConstantDataVectorEmEPNS0_8ConstantENS0_8ArrayRefIS3_EE
5317
_ZNK4llvm8Constant19getAggregateElementEPS0_
5332
_ZNK4llvm10ConstantFP14isExactlyValueERKNS_7APFloatE
5333
_ZNK4llvm12ConstantExpr12getPredicateEv
6082
_Z28getFPSequenceIfElementsMatchIN4llvm18ConstantDataVectorEjEPNS0_8ConstantENS0_8ArrayRefIS3_EE
6321
_ZN4llvm18ConstantDataVector5getFPERNS_11LLVMContextENS_8ArrayRefImEE
6353
_ZN4llvm12ConstantExpr23handleOperandChangeImplEPNS_5ValueES2_
6997
_ZN4llvm18ConstantDataVector5getFPERNS_11LLVMContextENS_8ArrayRefIjEE
7152
_ZN4llvm10ConstantFP15getNegativeZeroEPNS_4TypeE
7485
_ZNK4llvm12ConstantExpr15getWithOperandsENS_8ArrayRefIPNS_8ConstantEEEPNS_4TypeEbS6_
7619
_ZN4llvm11ConstantInt8getFalseEPNS_4TypeE
8260
_ZN4llvm12ConstantExpr6getShlEPNS_8ConstantES2_bb
8393
_ZN4llvm11ConstantInt9getSignedEPNS_4TypeEl
8448
_ZN4llvm8Constant19handleOperandChangeEPNS_5ValueES2_
8606
_ZN4llvm12ConstantExpr6getMulEPNS_8ConstantES2_bb
9254
_ZL20TypeToFloatSemanticsPN4llvm4TypeE
9375
_Z29getIntSequenceIfElementsMatchIN4llvm18ConstantDataVectorEtEPNS0_8ConstantENS0_8ArrayRefIS3_EE
9577
_ZN4llvm18ConstantDataVector3getERNS_11LLVMContextENS_8ArrayRefItEE
9616
_ZN4llvm12ConstantExpr9getSIToFPEPNS_8ConstantEPNS_4TypeEb
10106
_ZN4llvm13ConstantArray19destroyConstantImplEv
10385
_ZNK4llvm14ConstantVector13getSplatValueEv
11463
_ZN4llvm18ConstantDataVector8getSplatEjPNS_8ConstantE
12651
_Z29getIntSequenceIfElementsMatchIN4llvm17ConstantDataArrayEjEPNS0_8ConstantENS0_8ArrayRefIS3_EE
12841
_ZN4llvm14ConstantVector8getSplatEjPNS_8ConstantE
13330
_ZN4llvm8Constant15getIntegerValueEPNS_4TypeERKNS_5APIntE
14043
_ZN4llvm12ConstantExpr16getSExtOrBitCastEPNS_8ConstantEPNS_4TypeE
14074
_ZN4llvm18ConstantDataVector3getERNS_11LLVMContextENS_8ArrayRefIhEE
14183
_ZN4llvm12ConstantExpr32getPointerBitCastOrAddrSpaceCastEPNS_8ConstantEPNS_4TypeE
14399
_ZN4llvm14ConstantVectorC2EPNS_10VectorTypeENS_8ArrayRefIPNS_8ConstantEEE
15196
_Z26getSequenceIfElementsMatchIN4llvm17ConstantDataArrayEEPNS0_8ConstantES3_NS0_8ArrayRefIS3_EE
16080
_Z29getIntSequenceIfElementsMatchIN4llvm18ConstantDataVectorEhEPNS0_8ConstantENS0_8ArrayRefIS3_EE
20298
_ZN4llvm12ConstantExpr7getSDivEPNS_8ConstantES2_b
21212
_ZN4llvm12ConstantExpr7getUDivEPNS_8ConstantES2_b
22194
_ZN4llvm12ConstantExpr11getPtrToIntEPNS_8ConstantEPNS_4TypeEb
22202
_ZN4llvm14ConstantStruct18getTypeForElementsENS_8ArrayRefIPNS_8ConstantEEEb
23030
_ZN4llvm10ConstantFPC2EPNS_4TypeERKNS_7APFloatE
31467
_ZN4llvm14ConstantStruct19destroyConstantImplEv
32263
_ZN4llvm11ConstantInt7getTrueEPNS_4TypeE
33681
_ZN4llvm14ConstantStruct18getTypeForElementsERNS_11LLVMContextENS_8ArrayRefIPNS_8ConstantEEEb
34888
_ZN4llvm11ConstantInt19isValueValidForTypeEPNS_4TypeEl
36132
_ZN4llvm12ConstantExpr11getIntToPtrEPNS_8ConstantEPNS_4TypeEb
39690
_ZN4llvm12ConstantExpr6getAddEPNS_8ConstantES2_bb
46436
_ZN4llvm13ConstantArrayC2EPNS_9ArrayTypeENS_8ArrayRefIPNS_8ConstantEEE
49888
_ZNK4llvm8Constant17isThreadDependentEv
58050
_ZN4llvm10ConstantFP19isValueValidForTypeEPNS_4TypeERKNS_7APFloatE
58767
_ZL28ConstHasGlobalValuePredicatePKN4llvm8ConstantEPFbPKNS_11GlobalValueEE
61651
_ZN4llvm18ConstantDataVector3getERNS_11LLVMContextENS_8ArrayRefIjEE
65118
_ZNK4llvm22ConstantDataSequential19getElementAsAPFloatEj
67194
_Z29getIntSequenceIfElementsMatchIN4llvm18ConstantDataVectorEjEPNS0_8ConstantENS0_8ArrayRefIS3_EE
69025
_ZN4llvm13ConstantArray3getEPNS_9ArrayTypeENS_8ArrayRefIPNS_8ConstantEEE
69498
_ZN4llvm13ConstantArray7getImplEPNS_9ArrayTypeENS_8ArrayRefIPNS_8ConstantEEE
71029
_ZN4llvm12ConstantExpr10getCompareEtPNS_8ConstantES2_b
92640
_ZN4llvm12ConstantExpr6getNotEPNS_8ConstantE
97195
_ZN4llvm14ConstantStructC2EPNS_10StructTypeENS_8ArrayRefIPNS_8ConstantEEE
103841
_ZN4llvm12ConstantExpr7getICmpEtPNS_8ConstantES2_b
105626
_ZNK4llvm12ConstantExpr13getOpcodeNameEv
108837
_ZN4llvm18ConstantDataVector3getERNS_11LLVMContextENS_8ArrayRefImEE
110185
_ZN4llvm14ConstantStruct3getEPNS_10StructTypeENS_8ArrayRefIPNS_8ConstantEEE
111748
_ZN4llvm21ConstantAggregateZero3getEPNS_4TypeE
128351
_ZNK4llvm22ConstantDataSequential17getElementAsAPIntEj
142126
_ZNK4llvm8Constant14isConstantUsedEv
146137
_ZN4llvm12ConstantExpr15getExtractValueEPNS_8ConstantENS_8ArrayRefIjEEPNS_4TypeE
167624
_ZN4llvm17ConstantAggregateC2EPNS_13CompositeTypeENS_5Value7ValueTyENS_8ArrayRefIPNS_8ConstantEEE
168925
_ZN4llvm10ConstantFP3getERNS_11LLVMContextERKNS_7APFloatE
187756
_ZN4llvm12ConstantExpr16getInsertElementEPNS_8ConstantES2_S2_PNS_4TypeE
200949
_Z29getIntSequenceIfElementsMatchIN4llvm18ConstantDataVectorEmEPNS0_8ConstantENS0_8ArrayRefIS3_EE
203674
_ZNK4llvm22ConstantDataSequential8isStringEj
250112
_ZN4llvm12ConstantExpr7getZExtEPNS_8ConstantEPNS_4TypeEb
262639
_ZN4llvm11ConstantInt8getFalseERNS_11LLVMContextE
266037
_ZN4llvm12ConstantExpr19destroyConstantImplEv
275473
_ZN4llvm12ConstantExpr14getPointerCastEPNS_8ConstantEPNS_4TypeE
277329
_ZN4llvm8Constant15destroyConstantEv
319141
_Z26getSequenceIfElementsMatchIN4llvm18ConstantDataVectorEEPNS0_8ConstantES3_NS0_8ArrayRefIS3_EE
320780
_ZN4llvm14ConstantVector3getENS_8ArrayRefIPNS_8ConstantEEE
331182
_ZN4llvm14ConstantVector7getImplENS_8ArrayRefIPNS_8ConstantEEE
331182
_ZNK4llvm21ConstantAggregateZero20getSequentialElementEv
353882
_ZNK4llvm21ConstantAggregateZero15getElementValueEj
354916
_ZNK4llvm21ConstantAggregateZero14getNumElementsEv
354934
_ZN4llvm12ConstantExpr17getExtractElementEPNS_8ConstantES2_PNS_4TypeE
363373
_ZN4llvm22ConstantDataSequential23isElementTypeCompatibleEPNS_4TypeE
408163
_ZN4llvm11ConstantInt7getTrueERNS_11LLVMContextE
435898
_ZN4llvm12ConstantExpr6getNegEPNS_8ConstantEbb
493019
_ZN4llvm10ConstantFP23getZeroValueForNegationEPNS_4TypeE
504151
_ZN4llvm12ConstantExpr8getTruncEPNS_8ConstantEPNS_4TypeEb
535767
_ZN4llvm25GetElementPtrConstantExprC2EPNS_4TypeEPNS_8ConstantENS_8ArrayRefIS4_EES2_
550810
_ZN4llvm12ConstantExpr14getIntegerCastEPNS_8ConstantEPNS_4TypeEb
581998
_ZN4llvm12ConstantExpr6getSubEPNS_8ConstantES2_bb
583121
_ZN4llvm12ConstantExpr16getBinOpAbsorberEjPNS_4TypeE
584264
_ZN4llvm12ConstantExpr7getSExtEPNS_8ConstantEPNS_4TypeEb
656401
_ZN4llvm12ConstantExpr16getBinOpIdentityEjPNS_4TypeEb
667684
_ZN4llvm8Constant15getAllOnesValueEPNS_4TypeE
668319
_ZN4llvm19ConstantPointerNull3getEPNS_11PointerTypeE
732168
_ZN4llvm17ConstantDataArray9getStringERNS_11LLVMContextENS_9StringRefEb
759786
_ZNK4llvm8Constant15needsRelocationEv
915422
_ZN4llvm22ConstantDataSequential7getImplENS_9StringRefEPNS_4TypeE
996562
_ZN4llvm11ConstantIntC2EPNS_11IntegerTypeERKNS_5APIntE
1011159
_ZN4llvm12ConstantExpr3getEjPNS_8ConstantES2_jPNS_4TypeE
1024098
_ZNK4llvm18ConstantDataVector13getSplatValueEv
1658766
_ZNK4llvm18ConstantDataVector7isSplatEv
1666686
_ZNK4llvm8Constant13getSplatValueEv
1697977
_ZNK4llvm8Constant14isAllOnesValueEv
1776053
_ZNK4llvm12ConstantExpr6isCastEv
1901915
_ZNK4llvm8Constant11isZeroValueEv
2000507
_ZNK4llvm22ConstantDataSequential16getRawDataValuesEv
2106037
_ZN4llvm12ConstantExpr7getCastEjPNS_8ConstantEPNS_4TypeEb
2107139
_ZNK4llvm8Constant7canTrapEv
2473573
_ZL11canTrapImplPKN4llvm8ConstantERNS_15SmallPtrSetImplIPKNS_12ConstantExprEEE
2475945
_ZNK4llvm8Constant23removeDeadConstantUsersEv
2688400
_ZN4llvm12ConstantExpr10getBitCastEPNS_8ConstantEPNS_4TypeEb
3280051
_ZNK4llvm8Constant19getAggregateElementEj
3657269
_ZN4llvm10UndefValue3getEPNS_4TypeE
3701178
_ZNK4llvm22ConstantDataSequential20getElementAsConstantEj
3781485
_ZL25removeDeadUsersOfConstantPKN4llvm8ConstantE
4340292
_ZL13getFoldedCastN4llvm11Instruction7CastOpsEPNS_8ConstantEPNS_4TypeEb
4750386
_ZN4llvm8Constant12getNullValueEPNS_4TypeE
4939468
_ZNK4llvm22ConstantDataSequential14getNumElementsEv
5756601
_ZN4llvm11ConstantInt3getEPNS_4TypeEmb
9554027
_ZNK4llvm25GetElementPtrConstantExpr20getResultElementTypeEv
16629503
_ZN4llvm12ConstantExpr16getGetElementPtrEPNS_4TypeEPNS_8ConstantENS_8ArrayRefIPNS_5ValueEEEbNS_8OptionalIjEES2_
18118848
_ZNK4llvm22ConstantDataSequential19getElementAsIntegerEj
19048572
_ZNK4llvm22ConstantDataSequential17getElementPointerEj
19258092
_ZNK4llvm12ConstantExpr10hasIndicesEv
20585498
_ZN4llvm11ConstantInt3getEPNS_11IntegerTypeEmb
21168976
_ZNK4llvm8Constant16getUniqueIntegerEv
22481408
_ZNK4llvm22ConstantDataSequential18getElementByteSizeEv
23059407
_ZN4llvm11ConstantInt3getEPNS_4TypeERKNS_5APIntE
35716128
_ZNK4llvm12ConstantExpr9isCompareEv
48149349
_ZNK4llvm22ConstantDataSequential14getElementTypeEv
57716953
_ZNK4llvm8Constant11isNullValueEv
63356240
_ZNK4llvm25GetElementPtrConstantExpr20getSourceElementTypeEv
87174408
_ZN4llvm11ConstantInt3getERNS_11LLVMContextERKNS_5APIntE
93898313
Generated by:
LCOV version 1.13