LCOV - code coverage report
Current view: top level - src - llvm-final-gc-lowering.cpp (source / functions) Hit Total Coverage
Test: [build process] commit ef510b1f346f4c9f9d86eaceace5ca54961a1dbc Lines: 172 199 86.4 %
Date: 2022-07-17 01:01:28 Functions: 17 19 89.5 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 38 52 73.1 %

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>&) 713219
createFinalLowerGCPass() 17
FinalLowerGC::runOnFunction(llvm::Function&) 137811
FinalLowerGC::doFinalization(llvm::Module&) 40403
FinalLowerGC::lowerNewGCFrame(llvm::CallInst*, llvm::Function&) 60842
FinalLowerGC::lowerPopGCFrame(llvm::CallInst*, llvm::Function&) 58182
FinalLowerGC::doInitialization(llvm::Module&) 40403
FinalLowerGC::lowerPushGCFrame(llvm::CallInst*, llvm::Function&) 60842
FinalLowerGC::lowerQueueGCRoot(llvm::CallInst*, llvm::Function&) 26899
FinalLowerGC::lowerGCAllocBytes(llvm::CallInst*, llvm::Function&) 63997
FinalLowerGC::lowerGetGCFrameSlot(llvm::CallInst*, llvm::Function&) 560842
FinalLowerGC::lowerQueueGCBinding(llvm::CallInst*, llvm::Function&) 639
FinalLowerGCPass::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) 0
FinalLowerGCLegacy::runOnFunction(llvm::Function&) 137811
FinalLowerGCLegacy::doFinalization(llvm::Module&) 40403
FinalLowerGCLegacy::doInitialization(llvm::Module&) 40403
FinalLowerGCLegacy::FinalLowerGCLegacy() 17
FinalLowerGCLegacy::getAnalysisUsage(llvm::AnalysisUsage&) const 17

Generated by: LCOV version 1.14