LCOV - code coverage report
Current view:
top level
-
lib/IR
- Core.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
llvm-toolchain.info
Lines:
703
1558
45.1 %
Date:
2018-10-20 13:21:21
Functions:
290
646
44.9 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
LLVMAddCase
0
LLVMAddDestination
0
LLVMAddGlobalInAddressSpace
0
LLVMAddModuleFlag
0
LLVMAddTargetDependentFunctionAttr
0
LLVMAlignOf
0
LLVMAppendModuleInlineAsm
0
LLVMBlockAddress
0
LLVMBuildAddrSpaceCast
0
LLVMBuildAggregateRet
0
LLVMBuildArrayAlloca
0
LLVMBuildArrayMalloc
0
LLVMBuildAtomicRMW
0
LLVMBuildCast
0
LLVMBuildExactSDiv
0
LLVMBuildExactUDiv
0
LLVMBuildExtractElement
0
LLVMBuildFAdd
0
LLVMBuildFCmp
0
LLVMBuildFDiv
0
LLVMBuildFMul
0
LLVMBuildFNeg
0
LLVMBuildFPCast
0
LLVMBuildFPExt
0
LLVMBuildFPToSI
0
LLVMBuildFPToUI
0
LLVMBuildFPTrunc
0
LLVMBuildFRem
0
LLVMBuildFSub
0
LLVMBuildFence
0
LLVMBuildFree
0
LLVMBuildGlobalString
0
LLVMBuildGlobalStringPtr
0
LLVMBuildIndirectBr
0
LLVMBuildInsertElement
0
LLVMBuildIntCast
0
LLVMBuildIntToPtr
0
LLVMBuildIsNotNull
0
LLVMBuildIsNull
0
LLVMBuildMalloc
0
LLVMBuildNSWAdd
0
LLVMBuildNSWMul
0
LLVMBuildNSWNeg
0
LLVMBuildNSWSub
0
LLVMBuildNUWAdd
0
LLVMBuildNUWMul
0
LLVMBuildNUWNeg
0
LLVMBuildNUWSub
0
LLVMBuildNeg
0
LLVMBuildNot
0
LLVMBuildPointerCast
0
LLVMBuildPtrDiff
0
LLVMBuildPtrToInt
0
LLVMBuildSExt
0
LLVMBuildSExtOrBitCast
0
LLVMBuildSIToFP
0
LLVMBuildSelect
0
LLVMBuildShuffleVector
0
LLVMBuildStructGEP
0
LLVMBuildSwitch
0
LLVMBuildTrunc
0
LLVMBuildTruncOrBitCast
0
LLVMBuildUIToFP
0
LLVMBuildVAArg
0
LLVMBuildZExt
0
LLVMBuildZExtOrBitCast
0
LLVMClearInsertionPosition
0
LLVMConstAShr
0
LLVMConstAdd
0
LLVMConstAddrSpaceCast
0
LLVMConstAllOnes
0
LLVMConstAnd
0
LLVMConstExactSDiv
0
LLVMConstExactUDiv
0
LLVMConstExtractElement
0
LLVMConstExtractValue
0
LLVMConstFAdd
0
LLVMConstFCmp
0
LLVMConstFDiv
0
LLVMConstFMul
0
LLVMConstFNeg
0
LLVMConstFPCast
0
LLVMConstFPExt
0
LLVMConstFPToSI
0
LLVMConstFPToUI
0
LLVMConstFPTrunc
0
LLVMConstFRem
0
LLVMConstFSub
0
LLVMConstGEP
0
LLVMConstICmp
0
LLVMConstInBoundsGEP
0
LLVMConstInlineAsm
0
LLVMConstInsertElement
0
LLVMConstInsertValue
0
LLVMConstIntCast
0
LLVMConstIntGetSExtValue
0
LLVMConstIntOfArbitraryPrecision
0
LLVMConstIntOfString
0
LLVMConstIntOfStringAndSize
0
LLVMConstIntToPtr
0
LLVMConstLShr
0
LLVMConstMul
0
LLVMConstNSWAdd
0
LLVMConstNSWMul
0
LLVMConstNSWNeg
0
LLVMConstNSWSub
0
LLVMConstNUWAdd
0
LLVMConstNUWMul
0
LLVMConstNUWNeg
0
LLVMConstNUWSub
0
LLVMConstNeg
0
LLVMConstNot
0
LLVMConstOr
0
LLVMConstPointerCast
0
LLVMConstPointerNull
0
LLVMConstPtrToInt
0
LLVMConstReal
0
LLVMConstRealGetDouble
0
LLVMConstRealOfString
0
LLVMConstRealOfStringAndSize
0
LLVMConstSDiv
0
LLVMConstSExt
0
LLVMConstSExtOrBitCast
0
LLVMConstSIToFP
0
LLVMConstSRem
0
LLVMConstSelect
0
LLVMConstShl
0
LLVMConstShuffleVector
0
LLVMConstString
0
LLVMConstStringInContext
0
LLVMConstStruct
0
LLVMConstSub
0
LLVMConstTrunc
0
LLVMConstTruncOrBitCast
0
LLVMConstUDiv
0
LLVMConstUIToFP
0
LLVMConstURem
0
LLVMConstVector
0
LLVMConstXor
0
LLVMConstZExt
0
LLVMConstZExtOrBitCast
0
LLVMCopyModuleFlagsMetadata
0
LLVMCreateFunctionPassManager
0
LLVMCreateMemoryBufferWithContentsOfFile
0
LLVMCreateMemoryBufferWithMemoryRange
0
LLVMCreateMemoryBufferWithMemoryRangeCopy
0
LLVMCreateModuleProviderForExistingModule
0
LLVMCreateStringAttribute
0
LLVMDeleteBasicBlock
0
LLVMDeleteFunction
0
LLVMDeleteGlobal
0
LLVMDisposeModuleFlagsMetadata
0
LLVMDisposeModuleProvider
0
LLVMDoubleType
0
LLVMDumpModule
0
LLVMDumpType
0
LLVMDumpValue
0
LLVMFP128Type
0
LLVMFloatType
0
LLVMGetArgOperand
0
LLVMGetAsString
0
LLVMGetBasicBlockParent
0
LLVMGetBasicBlockTerminator
0
LLVMGetBasicBlocks
0
LLVMGetBufferSize
0
LLVMGetBufferStart
0
LLVMGetCallSiteStringAttribute
0
LLVMGetCurrentDebugLocation
0
LLVMGetDLLStorageClass
0
LLVMGetDataLayout
0
LLVMGetDebugLocColumn
0
LLVMGetDebugLocDirectory
0
LLVMGetDebugLocFilename
0
LLVMGetDebugLocLine
0
LLVMGetEntryBasicBlock
0
LLVMGetEnumAttributeKind
0
LLVMGetEnumAttributeKindForName
0
LLVMGetFCmpPredicate
0
LLVMGetFirstUse
0
LLVMGetFunctionCallConv
0
LLVMGetGC
0
LLVMGetInlineAsm
0
LLVMGetInsertBlock
0
LLVMGetInstructionCallConv
0
LLVMGetIntrinsicID
0
LLVMGetMDNodeNumOperands
0
LLVMGetMDNodeOperands
0
LLVMGetMDString
0
LLVMGetMetadata
0
LLVMGetModuleFlag
0
LLVMGetNextUse
0
LLVMGetNumContainedTypes
0
LLVMGetNumSuccessors
0
LLVMGetOperandUse
0
LLVMGetOrdering
0
LLVMGetParamParent
0
LLVMGetStringAttributeAtIndex
0
LLVMGetStringAttributeKind
0
LLVMGetStringAttributeValue
0
LLVMGetStructElementTypes
0
LLVMGetSubtypes
0
LLVMGetSwitchDefaultDest
0
LLVMGetThreadLocalMode
0
LLVMGetTypeContext
0
LLVMGetUsedValue
0
LLVMGetUser
0
LLVMGetVolatile
0
LLVMGlobalClearMetadata
0
LLVMGlobalEraseMetadata
0
LLVMGlobalGetValueType
0
LLVMHalfType
0
LLVMHasMetadata
0
LLVMHasUnnamedAddr
0
LLVMInsertBasicBlock
0
LLVMInsertBasicBlockInContext
0
LLVMInsertIntoBuilder
0
LLVMInstructionClone
0
LLVMInstructionEraseFromParent
0
LLVMInt128Type
0
LLVMInt128TypeInContext
0
LLVMInt16Type
0
LLVMInt16TypeInContext
0
LLVMInt1Type
0
LLVMInt1TypeInContext
0
LLVMInt8Type
0
LLVMInt8TypeInContext
0
LLVMIntType
0
LLVMIsAAddrSpaceCastInst
0
LLVMIsAAllocaInst
0
LLVMIsAArgument
0
LLVMIsABasicBlock
0
LLVMIsABinaryOperator
0
LLVMIsABitCastInst
0
LLVMIsABlockAddress
0
LLVMIsABranchInst
0
LLVMIsACastInst
0
LLVMIsACatchPadInst
0
LLVMIsACatchReturnInst
0
LLVMIsACleanupPadInst
0
LLVMIsACleanupReturnInst
0
LLVMIsACmpInst
0
LLVMIsAConstantDataSequential
0
LLVMIsAConstantDataVector
0
LLVMIsAConstantPointerNull
0
LLVMIsAConstantTokenNone
0
LLVMIsAConstantVector
0
LLVMIsADbgDeclareInst
0
LLVMIsADbgInfoIntrinsic
0
LLVMIsADbgLabelInst
0
LLVMIsADbgVariableIntrinsic
0
LLVMIsAExtractElementInst
0
LLVMIsAExtractValueInst
0
LLVMIsAFCmpInst
0
LLVMIsAFPExtInst
0
LLVMIsAFPToSIInst
0
LLVMIsAFPToUIInst
0
LLVMIsAFPTruncInst
0
LLVMIsAFuncletPadInst
0
LLVMIsAGetElementPtrInst
0
LLVMIsAGlobalAlias
0
LLVMIsAGlobalIFunc
0
LLVMIsAGlobalObject
0
LLVMIsAICmpInst
0
LLVMIsAIndirectBrInst
0
LLVMIsAInlineAsm
0
LLVMIsAInsertElementInst
0
LLVMIsAInsertValueInst
0
LLVMIsAIntToPtrInst
0
LLVMIsAIntrinsicInst
0
LLVMIsAInvokeInst
0
LLVMIsALandingPadInst
0
LLVMIsALoadInst
0
LLVMIsAMDNode
0
LLVMIsAMDString
0
LLVMIsAMemCpyInst
0
LLVMIsAMemIntrinsic
0
LLVMIsAMemMoveInst
0
LLVMIsAMemSetInst
0
LLVMIsAPHINode
0
LLVMIsAPtrToIntInst
0
LLVMIsAResumeInst
0
LLVMIsAReturnInst
0
LLVMIsASExtInst
0
LLVMIsASIToFPInst
0
LLVMIsASelectInst
0
LLVMIsAShuffleVectorInst
0
LLVMIsAStoreInst
0
LLVMIsASwitchInst
0
LLVMIsATerminatorInst
0
LLVMIsATruncInst
0
LLVMIsAUIToFPInst
0
LLVMIsAUnaryInstruction
0
LLVMIsAUndefValue
0
LLVMIsAUnreachableInst
0
LLVMIsAUser
0
LLVMIsAVAArgInst
0
LLVMIsAZExtInst
0
LLVMIsConstant
0
LLVMIsConstantString
0
LLVMIsEnumAttribute
0
LLVMIsLiteralStruct
0
LLVMIsMultithreaded
0
LLVMIsStringAttribute
0
LLVMLabelType
0
LLVMLabelTypeInContext
0
LLVMMDString
0
LLVMMDStringInContext
0
LLVMMetadataTypeInContext
0
LLVMModuleFlagEntriesGetFlagBehavior
0
LLVMModuleFlagEntriesGetKey
0
LLVMModuleFlagEntriesGetMetadata
0
LLVMMoveBasicBlockBefore
0
LLVMPPCFP128Type
0
LLVMPositionBuilder
0
LLVMPositionBuilderBefore
0
LLVMPrintModuleToFile
0
LLVMPrintValueToString
0
LLVMRemoveBasicBlockFromParent
0
LLVMRemoveCallSiteEnumAttribute
0
LLVMRemoveCallSiteStringAttribute
0
LLVMRemoveEnumAttributeAtIndex
0
LLVMRemoveStringAttributeAtIndex
0
LLVMReplaceAllUsesWith
0
LLVMSetArgOperand
0
LLVMSetAtomicSingleThread
0
LLVMSetCmpXchgFailureOrdering
0
LLVMSetCmpXchgSuccessOrdering
0
LLVMSetCondition
0
LLVMSetCurrentDebugLocation
0
LLVMSetDLLStorageClass
0
LLVMSetDataLayout
0
LLVMSetGC
0
LLVMSetInstrParamAlignment
0
LLVMSetInstructionCallConv
0
LLVMSetIsInBounds
0
LLVMSetModuleInlineAsm
0
LLVMSetNormalDest
0
LLVMSetOperand
0
LLVMSetOrdering
0
LLVMSetParamAlignment
0
LLVMSetParentCatchSwitch
0
LLVMSetSuccessor
0
LLVMSetThreadLocalMode
0
LLVMSetUnnamedAddr
0
LLVMSetUnwindDest
0
LLVMSetVolatile
0
LLVMShutdown
0
LLVMSizeOf
0
LLVMStartMultithreaded
0
LLVMStopMultithreaded
0
LLVMStructType
0
LLVMTypeIsSized
0
LLVMValueAsMetadata
0
LLVMX86FP80Type
0
LLVMX86MMXType
0
_ZL20getMDNodeOperandImplRN4llvm11LLVMContextEPKNS_6MDNodeEj
0
LLVMBuildAShr
1
LLVMBuildAnd
1
LLVMBuildAtomicCmpXchg
1
LLVMBuildCatchRet
1
LLVMBuildLShr
1
LLVMBuildLandingPad
1
LLVMBuildOr
1
LLVMBuildResume
1
LLVMBuildSDiv
1
LLVMBuildSRem
1
LLVMBuildShl
1
LLVMBuildUDiv
1
LLVMBuildURem
1
LLVMBuildXor
1
LLVMConstStructInContext
1
LLVMContextSetYieldCallback
1
LLVMCreateFunctionPassManagerForModule
1
LLVMDoubleTypeInContext
1
LLVMFP128TypeInContext
1
LLVMFinalizeFunctionPassManager
1
LLVMFloatTypeInContext
1
LLVMGetCmpXchgFailureOrdering
1
LLVMGetCmpXchgSuccessOrdering
1
LLVMGetDiagInfoSeverity
1
LLVMGetMDKindID
1
LLVMGetMDKindIDInContext
1
LLVMGetNumClauses
1
LLVMGetParam
1
LLVMGetSuccessor
1
LLVMGetVectorSize
1
LLVMGlobalSetMetadata
1
LLVMHalfTypeInContext
1
LLVMInitializeFunctionPassManager
1
LLVMIsAtomicSingleThread
1
LLVMIsCleanup
1
LLVMPPCFP128TypeInContext
1
LLVMSetCleanup
1
LLVMX86FP80TypeInContext
1
LLVMX86MMXTypeInContext
1
LLVMBuildCatchSwitch
2
LLVMBuildCleanupPad
2
LLVMBuildCleanupRet
2
LLVMBuildMul
2
LLVMContextGetDiagnosticContext
2
LLVMContextGetDiagnosticHandler
2
LLVMGetAttributeCountAtIndex
2
LLVMGetAttributesAtIndex
2
LLVMGetCallSiteAttributeCount
2
LLVMGetCallSiteAttributes
2
LLVMGetHandlers
2
LLVMGetNamedMetadataNumOperands
2
LLVMGetNamedMetadataOperands
2
LLVMGetNumHandlers
2
LLVMGetOrInsertNamedMetadata
2
LLVMGetParams
2
LLVMGetPersonalityFn
2
LLVMGetPreviousNamedMetadata
2
LLVMMDNode
2
LLVMMDNodeInContext
2
LLVMMetadataAsValue
2
LLVMPrintTypeToString
2
LLVMRunFunctionPassManager
2
LLVMSetMetadata
2
LLVMSetPersonalityFn
2
LLVMSetValueName
2
LLVMValueMetadataEntriesGetKind
2
LLVMValueMetadataEntriesGetMetadata
2
LLVMVectorType
2
LLVMVoidType
2
LLVMAddClause
3
LLVMAddHandler
3
LLVMAddIncoming
3
LLVMBuildBitCast
3
LLVMBuildBr
3
LLVMBuildCatchPad
3
LLVMBuildPhi
3
LLVMBuildSub
3
LLVMConstArray
3
LLVMCountIncoming
3
LLVMCreateMessage
3
LLVMGetClause
3
LLVMGetDiagInfoDescription
3
LLVMGetInstructionParent
3
LLVMGetParentCatchSwitch
3
LLVMInsertIntoBuilderWithName
3
LLVMInstructionRemoveFromParent
3
LLVMBuildAdd
4
LLVMBuildBinOp
4
LLVMBuildGEP
4
LLVMBuildInBoundsGEP
4
LLVMBuildInsertValue
4
LLVMBuildUnreachable
4
LLVMConstBitCast
4
LLVMGetConstOpcode
4
LLVMGetNamedMetadata
4
LLVMGetNamedMetadataName
4
LLVMGetNextNamedMetadata
4
LLVMIsAConstantExpr
4
LLVMIsAConstantFP
4
LLVMIsInBounds
4
LLVMTokenTypeInContext
4
_ZL19map_from_llvmopcode10LLVMOpcode
4
LLVMAddAttributeAtIndex
5
LLVMAddCallSiteAttribute
5
LLVMAddNamedMetadataOperand
5
LLVMAliasGetAliasee
5
LLVMAliasSetAliasee
5
LLVMBuildRetVoid
5
LLVMConstNull
5
LLVMContextCreate
5
LLVMContextDispose
5
LLVMGetModuleIdentifier
5
LLVMGetModuleInlineAsm
5
LLVMGetSourceFileName
5
LLVMGetTarget
5
LLVMIsDeclaration
5
LLVMIsTailCall
5
LLVMModuleCreateWithNameInContext
5
LLVMSetModuleIdentifier
5
LLVMSetModuleInlineAsm2
5
LLVMSetSourceFileName
5
LLVMSetTailCall
5
LLVMAddAlias
6
LLVMBuildExtractValue
6
LLVMBuildInvoke
6
LLVMGetNormalDest
6
LLVMGetValueName
6
LLVMSetFunctionCallConv
6
LLVMStructTypeInContext
6
LLVMArrayType
7
LLVMBuildCall
7
LLVMBuildStore
7
LLVMGetIncomingBlock
7
LLVMGetIncomingValue
7
LLVMGetUndef
7
_ZL13extractMDNodePN4llvm15MetadataAsValueE
7
LLVMCreatePassManager
8
LLVMGetPreviousGlobalAlias
8
LLVMIsNull
8
LLVMRunPassManager
8
LLVMBuildLoad
9
LLVMConstNamedStruct
9
LLVMDisposePassManager
9
LLVMIsACallInst
9
LLVMIsOpaqueStruct
9
LLVMStructCreateNamed
9
LLVMStructSetBody
9
LLVMCreateEnumAttribute
10
LLVMGetArrayLength
10
LLVMGetDataLayoutStr
10
LLVMGetEnumAttributeValue
10
LLVMGetFirstGlobalAlias
10
LLVMGetFirstNamedMetadata
10
LLVMGetIndices
10
LLVMGetLastFunction
10
LLVMGetLastGlobal
10
LLVMGetLastGlobalAlias
10
LLVMGetLastNamedMetadata
10
LLVMGetNamedGlobalAlias
10
LLVMGetNextGlobalAlias
10
LLVMGetUnwindDest
10
LLVMIsUndef
10
LLVMPrintModuleToString
10
LLVMVoidTypeInContext
10
LLVMCreateBuilder
11
LLVMGetCalledValue
11
LLVMGetFirstGlobal
11
LLVMContextSetDiagnosticHandler
12
LLVMGetLastBasicBlock
12
LLVMGetParamTypes
12
LLVMModuleCreateWithName
12
LLVMGetNumOperands
13
LLVMSetTarget
13
LLVMBuildCondBr
14
LLVMBuildICmp
14
LLVMDisposeMemoryBuffer
14
LLVMGetCondition
14
LLVMGetFirstFunction
14
LLVMGetICmpPredicate
14
LLVMGetNumIndices
14
LLVMBuildAlloca
16
LLVMGetAllocatedType
16
LLVMGetFirstBasicBlock
16
LLVMGetPreviousParam
16
LLVMIsPackedStruct
16
LLVMIsConditional
17
LLVMBuildRet
18
LLVMCreateMemoryBufferWithSTDIN
18
LLVMInt64Type
18
LLVMInt64TypeInContext
18
LLVMSetValueName2
18
LLVMGetGlobalParent
19
LLVMGetInitializer
19
LLVMGetSection
19
LLVMGetVisibility
19
LLVMHasPersonalityFn
19
LLVMIsExternallyInitialized
19
LLVMIsGlobalConstant
19
LLVMIsThreadLocal
19
LLVMSetExternallyInitialized
19
LLVMSetGlobalConstant
19
LLVMSetSection
19
LLVMSetThreadLocal
19
LLVMSetVisibility
19
LLVMDisposeModule
20
LLVMGetFirstParam
20
LLVMGetLastParam
20
LLVMIsAConstantStruct
20
LLVMSetInitializer
20
LLVMAddGlobal
21
LLVMCountBasicBlocks
21
LLVMCountParamTypes
21
LLVMGetReturnType
21
LLVMIsFunctionVarArg
21
LLVMInt32Type
22
LLVMInt32TypeInContext
22
LLVMDisposeMessage
23
LLVMIsAConstantArray
23
LLVMIsAConstantDataArray
23
LLVMGetGlobalPassRegistry
24
LLVMGetLinkage
24
LLVMGetUnnamedAddress
24
LLVMInitializeCore
24
LLVMIsAConstantAggregateZero
24
LLVMSetUnnamedAddress
24
LLVMStructGetTypeAtIndex
24
LLVMCountStructElementTypes
25
LLVMSetLinkage
25
LLVMGetNumArgOperands
27
LLVMIsAGlobalVariable
28
LLVMGetAlignment
29
LLVMSetAlignment
29
LLVMGetPreviousFunction
30
LLVMGetElementAsConstant
31
LLVMAddFunction
32
LLVMFunctionType
33
LLVMMoveBasicBlockAfter
33
LLVMGetPreviousGlobal
34
LLVMGetNextParam
36
LLVMGlobalCopyAllMetadata
38
LLVMIsAFunction
39
LLVMGetNextGlobal
40
LLVMGetTypeByName
41
LLVMBasicBlockAsValue
45
LLVMGetBasicBlockName
45
LLVMGetLastInstruction
45
LLVMValueIsBasicBlock
45
LLVMGetNextFunction
46
LLVMGetNamedFunction
51
LLVMGetFirstInstruction
52
LLVMGetNextBasicBlock
52
LLVMAppendBasicBlock
57
LLVMAppendBasicBlockInContext
57
LLVMGetStructName
57
LLVMPositionBuilderAtEnd
58
LLVMCountParams
59
LLVMCreateBuilderInContext
59
LLVMDisposeBuilder
59
LLVMGetNamedGlobal
66
LLVMConstIntGetZExtValue
67
LLVMValueAsBasicBlock
76
LLVMGetLastEnumAttributeKind
78
LLVMGetPreviousBasicBlock
78
LLVMGetPointerAddressSpace
79
LLVMPointerType
81
LLVMConstInt
89
LLVMGetPreviousInstruction
91
LLVMIsAConstantInt
91
LLVMGetElementType
128
LLVMIsAGlobalValue
130
LLVMInstructionGetAllMetadataOtherThanDebugLoc
133
LLVMSetInstDebugLocation
133
LLVMGetInstructionOpcode
136
LLVMGetIntTypeWidth
137
LLVMIntTypeInContext
137
LLVMIsAInstruction
142
LLVMTypeOf
143
LLVMGetGlobalContext
144
LLVMGetNextInstruction
145
LLVMDisposeValueMetadataEntries
171
_ZL16llvm_getMetadataPmN4llvm12function_refIFvRNS0_15SmallVectorImplISt4pairIjPNS0_6MDNodeEEEEEEE
171
LLVMGetOperand
199
LLVMGetTypeKind
311
LLVMIsAConstant
313
LLVMGetValueName2
329
LLVMGetModuleContext
356
LLVMGetValueKind
662
LLVMGetCallSiteEnumAttribute
1320
LLVMGetEnumAttributeAtIndex
3360
_ZN4llvm14initializeCoreERNS_12PassRegistryE
32127
Generated by:
LCOV version 1.13