LCOV - code coverage report
Current view: top level - src - llvm-final-gc-lowering.cpp (source / functions) Hit Total Coverage
Test: [test only] commit 0f242327d2cc9bd130497f44b6350c924185606a Lines: 174 199 87.4 %
Date: 2022-07-16 23:42:53 Functions: 17 19 89.5 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 39 52 75.0 %

Function Name Sort by function name Hit count Sort by hit count
LLVMExtraAddFinalLowerGCPass_impl 0
void replaceInstruction<llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, false> >(llvm::Instruction*, llvm::Value*, llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, false>&) 3090680
createFinalLowerGCPass() 1052
FinalLowerGC::runOnFunction(llvm::Function&) 689606
FinalLowerGC::doFinalization(llvm::Module&) 334505
FinalLowerGC::lowerNewGCFrame(llvm::CallInst*, llvm::Function&) 279033
FinalLowerGC::lowerPopGCFrame(llvm::CallInst*, llvm::Function&) 258682
FinalLowerGC::doInitialization(llvm::Module&) 334505
FinalLowerGC::lowerPushGCFrame(llvm::CallInst*, llvm::Function&) 279033
FinalLowerGC::lowerQueueGCRoot(llvm::CallInst*, llvm::Function&) 72769
FinalLowerGC::lowerGCAllocBytes(llvm::CallInst*, llvm::Function&) 405301
FinalLowerGC::lowerGetGCFrameSlot(llvm::CallInst*, llvm::Function&) 2331730
FinalLowerGC::lowerQueueGCBinding(llvm::CallInst*, llvm::Function&) 1848
FinalLowerGCPass::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) 0
FinalLowerGCLegacy::runOnFunction(llvm::Function&) 689606
FinalLowerGCLegacy::doFinalization(llvm::Module&) 334505
FinalLowerGCLegacy::doInitialization(llvm::Module&) 334505
FinalLowerGCLegacy::FinalLowerGCLegacy() 1052
FinalLowerGCLegacy::getAnalysisUsage(llvm::AnalysisUsage&) const 1052

Generated by: LCOV version 1.14