LCOV - code coverage report
Current view: top level - src - llvm-propagate-addrspaces.cpp (source / functions) Hit Total Coverage
Test: [build process] commit ef510b1f346f4c9f9d86eaceace5ca54961a1dbc Lines: 72 186 38.7 %
Date: 2022-07-17 01:01:28 Functions: 11 18 61.1 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 31 114 27.2 %

Function Name Sort by function name Hit count Sort by hit count
LLVMExtraAddPropagateJuliaAddrspaces_impl 0
PropagateJuliaAddrspacesPass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) 0
PropagateJuliaAddrspacesVisitor::visitMemSetInst(llvm::MemSetInst&) 0
PropagateJuliaAddrspacesVisitor::visitAtomicRMWInst(llvm::AtomicRMWInst&) 0
PropagateJuliaAddrspacesVisitor::visitMemTransferInst(llvm::MemTransferInst&) 0
PropagateJuliaAddrspacesVisitor::visitAtomicCmpXchgInst(llvm::AtomicCmpXchgInst&) 0
PropagateJuliaAddrspacesVisitor::LiftPointer(llvm::Value*, llvm::Instruction*)::{lambda(llvm::Value*, llvm::Instruction*)#1}::operator()(llvm::Value*, llvm::Instruction*) const 0
createPropagateJuliaAddrspaces() 2
PropagateJuliaAddrspacesLegacy::PropagateJuliaAddrspacesLegacy() 2
propagateJuliaAddrspaces(llvm::Function&) 10
PropagateJuliaAddrspacesLegacy::runOnFunction(llvm::Function&) 10
PropagateJuliaAddrspacesVisitor::PoisonValues(std::vector<llvm::Value*, std::allocator<llvm::Value*> >&) 24
PropagateJuliaAddrspacesVisitor::LiftPointer(llvm::Value*, llvm::Instruction*) 28
getValueAddrSpace(llvm::Value*) 32
PropagateJuliaAddrspacesVisitor::visitStoreInst(llvm::StoreInst&) 36
PropagateJuliaAddrspacesVisitor::visitLoadInst(llvm::LoadInst&) 56
PropagateJuliaAddrspacesVisitor::visitMemop(llvm::Instruction&, llvm::Type*, unsigned int) 92
isSpecialAS(unsigned int) 124

Generated by: LCOV version 1.14