LCOV - code coverage report
Current view:
top level
-
src
- llvm-propagate-addrspaces.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
[test only] commit 0f242327d2cc9bd130497f44b6350c924185606a
Lines:
172
186
92.5 %
Date:
2022-07-16 23:42:53
Functions:
16
18
88.9 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
103
114
90.4 %
Function Name
Hit count
LLVMExtraAddPropagateJuliaAddrspaces_impl
0
PropagateJuliaAddrspacesPass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)
0
createPropagateJuliaAddrspaces()
574
PropagateJuliaAddrspacesLegacy::PropagateJuliaAddrspacesLegacy()
574
PropagateJuliaAddrspacesVisitor::visitAtomicRMWInst(llvm::AtomicRMWInst&)
2653
PropagateJuliaAddrspacesVisitor::visitMemSetInst(llvm::MemSetInst&)
2747
PropagateJuliaAddrspacesVisitor::visitAtomicCmpXchgInst(llvm::AtomicCmpXchgInst&)
6019
PropagateJuliaAddrspacesVisitor::LiftPointer(llvm::Value*, llvm::Instruction*)::{lambda(llvm::Value*, llvm::Instruction*)#1}::operator()(llvm::Value*, llvm::Instruction*) const
131361
propagateJuliaAddrspaces(llvm::Function&)
614971
PropagateJuliaAddrspacesLegacy::runOnFunction(llvm::Function&)
614971
PropagateJuliaAddrspacesVisitor::visitMemTransferInst(llvm::MemTransferInst&)
957881
PropagateJuliaAddrspacesVisitor::PoisonValues(std::vector<llvm::Value*, std::allocator<llvm::Value*> >&)
1708190
getValueAddrSpace(llvm::Value*)
2871390
PropagateJuliaAddrspacesVisitor::visitStoreInst(llvm::StoreInst&)
4775440
PropagateJuliaAddrspacesVisitor::LiftPointer(llvm::Value*, llvm::Instruction*)
6904980
PropagateJuliaAddrspacesVisitor::visitLoadInst(llvm::LoadInst&)
10193800
PropagateJuliaAddrspacesVisitor::visitMemop(llvm::Instruction&, llvm::Type*, unsigned int)
14977900
isSpecialAS(unsigned int)
20363800
Generated by:
LCOV version 1.14