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 |
|
|
|