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