GCC Code Coverage Report


Directory: src/
File: src/analysis/analysis.cpp
Date: 2025-10-15 09:43:47
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 3 4 75.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <gyoji-analysis.hpp>
2 #include <stdio.h>
3
4 using namespace Gyoji::mir;
5 using namespace Gyoji::context;
6 using namespace Gyoji::analysis;
7
8 90 AnalysisPass::AnalysisPass(CompilerContext & _compiler_context, std::string _name)
9 90 : compiler_context(_compiler_context)
10 90 , name(_name)
11 90 {}
12
13 90 AnalysisPass::~AnalysisPass()
14 90 {}
15
16 Gyoji::context::CompilerContext &
17 AnalysisPass::get_compiler_context() const
18 { return compiler_context; }
19
20 const std::string &
21 90 AnalysisPass::get_name() const
22 90 { return name; }
23