LCOV - code coverage report
Current view: top level - src - llvm-remove-addrspaces.cpp (source / functions) Hit Total Coverage
Test: [test only] commit 0f242327d2cc9bd130497f44b6350c924185606a Lines: 177 230 77.0 %
Date: 2022-07-16 23:42:53 Functions: 15 21 71.4 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 88 118 74.6 %

Function Name Sort by function name Hit count Sort by hit count
LLVMExtraAddRemoveJuliaAddrspacesPass_impl 0
removeAddrspaces(llvm::Module&, std::function<unsigned int (unsigned int)>) 49
removeAllAddrspaces(unsigned int) 0
removeJuliaAddrspaces(unsigned int) 616
RemoveNoopAddrSpaceCasts(llvm::Function*) 113
createRemoveAddrspacesPass(std::function<unsigned int (unsigned int)>) 0
createRemoveJuliaAddrspacesPass() 49
copyComdat(llvm::GlobalObject*, llvm::GlobalObject const*) 129
RemoveAddrspacesPass::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) 0
RemoveAddrspacesPass::RemoveAddrspacesPass() 0
RemoveJuliaAddrspacesPass::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) 0
RemoveAddrspacesPassLegacy::runOnModule(llvm::Module&) 49
RemoveAddrspacesPassLegacy::RemoveAddrspacesPassLegacy(std::function<unsigned int (unsigned int)>) 49
AddrspaceRemoveTypeRemapper::remapType(llvm::Type*) 19716
AddrspaceRemoveTypeRemapper::AddrspaceRemoveTypeRemapper(std::function<unsigned int (unsigned int)>) 49
RemoveJuliaAddrspacesPassLegacy::runOnModule(llvm::Module&) 49
RemoveJuliaAddrspacesPassLegacy::RemoveJuliaAddrspacesPassLegacy() 49
AddrspaceRemoveValueMaterializer::mapConstant(llvm::Constant*) 777
AddrspaceRemoveValueMaterializer::materialize(llvm::Value*) 2198
AddrspaceRemoveValueMaterializer::remapType(llvm::Type*) 771
AddrspaceRemoveValueMaterializer::AddrspaceRemoveValueMaterializer(llvm::ValueMap<llvm::Value const*, llvm::WeakTrackingVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > >&, llvm::RemapFlags, llvm::ValueMapTypeRemapper*) 49

Generated by: LCOV version 1.14