LCOV - code coverage report
Current view: top level - src - llvm-gc-invariant-verifier.cpp (source / functions) Hit Total Coverage
Test: [build process] commit ef510b1f346f4c9f9d86eaceace5ca54961a1dbc Lines: 87 100 87.0 %
Date: 2022-07-17 01:01:28 Functions: 18 20 90.0 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 49 70 70.0 %

Function Name Sort by function name Hit count Sort by hit count
LLVMExtraAddGCInvariantVerifierPass_impl 0
createGCInvariantVerifierPass(bool) 34
isSpecialAS(unsigned int) 6900310
GCInvariantVerifier::visitCallInst(llvm::CallInst&) 3240150
GCInvariantVerifier::visitLoadInst(llvm::LoadInst&) 7696720
GCInvariantVerifier::checkStoreInst(llvm::Type*, unsigned int, llvm::Value&) 1156020
GCInvariantVerifier::visitStoreInst(llvm::StoreInst&) 1153920
GCInvariantVerifier::visitReturnInst(llvm::ReturnInst&) 311112
GCInvariantVerifier::visitIntToPtrInst(llvm::IntToPtrInst&) 2416
GCInvariantVerifier::visitPtrToIntInst(llvm::PtrToIntInst&) 109266
GCInvariantVerifier::visitAtomicRMWInst(llvm::AtomicRMWInst&) 2004
GCInvariantVerifier::visitAddrSpaceCastInst(llvm::AddrSpaceCastInst&) 3004870
GCInvariantVerifier::visitAtomicCmpXchgInst(llvm::AtomicCmpXchgInst&) 88
GCInvariantVerifier::visitGetElementPtrInst(llvm::GetElementPtrInst&) 6575160
GCInvariantVerifier::Check(bool, char const*, llvm::Value*) 24074900
GCInvariantVerifier::GCInvariantVerifier(bool) 276026
GCInvariantVerifierPass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) 0
GCInvariantVerifierLegacy::runOnFunction(llvm::Function&) 276026
GCInvariantVerifierLegacy::GCInvariantVerifierLegacy(bool) 34
GCInvariantVerifierLegacy::getAnalysisUsage(llvm::AnalysisUsage&) const 34

Generated by: LCOV version 1.14