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
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