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 Sort by function name Hit count Sort by 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