LCOV - code coverage report
Current view: top level - src - llvm-julia-licm.cpp (source / functions) Hit Total Coverage
Test: [test only] commit 0f242327d2cc9bd130497f44b6350c924185606a Lines: 135 185 73.0 %
Date: 2022-07-16 23:42:53 Functions: 15 22 68.2 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 76 100 76.0 %

Function Name Sort by function name Hit count Sort by hit count
LLVMExtraJuliaLICMPass_impl 0
createJuliaLICMPass() 1148
(anonymous namespace)::JuliaLICMPassLegacy::runOnLoop(llvm::Loop*, llvm::LPPassManager&) 514150
(anonymous namespace)::JuliaLICMPassLegacy::JuliaLICMPassLegacy() 1148
(anonymous namespace)::JuliaLICM::runOnLoop(llvm::Loop*) 514150
(anonymous namespace)::JuliaLICM::JuliaLICM(llvm::function_ref<llvm::DominatorTree& ()>, llvm::function_ref<llvm::LoopInfo& ()>, llvm::function_ref<llvm::MemorySSA* ()>, llvm::function_ref<llvm::ScalarEvolution* ()>) 514150
(anonymous namespace)::eraseInstruction(llvm::Instruction&, llvm::MemorySSAUpdater&) 0
(anonymous namespace)::makeLoopInvariant(llvm::Loop*, llvm::Instruction*, bool&, llvm::Instruction*, llvm::MemorySSAUpdater&, llvm::ScalarEvolution*) 68103
(anonymous namespace)::makeLoopInvariant(llvm::Loop*, llvm::Value*, bool&, llvm::Instruction*, llvm::MemorySSAUpdater&, llvm::ScalarEvolution*) 70328
(anonymous namespace)::createNewInstruction(llvm::Instruction*, llvm::Instruction*, llvm::MemorySSAUpdater&) 22454
(anonymous namespace)::moveInstructionBefore(llvm::Instruction&, llvm::Instruction&, llvm::MemorySSAUpdater&, llvm::ScalarEvolution*) 9867
JuliaLICMPass::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) 0
(anonymous namespace)::JuliaLICMPassLegacy::getAnalysisUsage(llvm::AnalysisUsage&) const 1148
(anonymous namespace)::JuliaLICMPassLegacy::runOnLoop(llvm::Loop*, llvm::LPPassManager&)::{lambda()#2}::operator()() const 354662
(anonymous namespace)::JuliaLICMPassLegacy::runOnLoop(llvm::Loop*, llvm::LPPassManager&)::{lambda()#3}::operator()() const 354662
(anonymous namespace)::JuliaLICMPassLegacy::runOnLoop(llvm::Loop*, llvm::LPPassManager&)::{lambda()#4}::operator()() const 354662
(anonymous namespace)::JuliaLICMPassLegacy::runOnLoop(llvm::Loop*, llvm::LPPassManager&)::{lambda()#1}::operator()() const 354662
(anonymous namespace)::JuliaLICM::runOnLoop(llvm::Loop*)::{lambda()#1}::operator()() const 4603
JuliaLICMPass::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)::{lambda()#2}::operator()() const 0
JuliaLICMPass::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)::{lambda()#3}::operator()() const 0
JuliaLICMPass::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)::{lambda()#4}::operator()() const 0
JuliaLICMPass::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)::{lambda()#1}::operator()() const 0

Generated by: LCOV version 1.14