llir-opt  0.0.1
Low-Level Post-Link Optimiser for OCaml and C
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
analysis.h
1 // This file if part of the llir-opt project.
2 // Licensing information can be found in the LICENSE file.
3 // (C) 2018 Nandor Licker. All rights reserved.
4 
5 #pragma once
6 
7 #include "core/pass.h"
8 
9 
10 
11 // Analysis identifier.
12 template<typename T> struct AnalysisID;
13 
14 
15 
19 class Analysis : public Pass {
20 public:
22  Analysis(PassManager *passManager);
23 };
AnalysisID
Definition: analysis.h:12
PassManager
Definition: pass_manager.h:74
Pass
Definition: pass.h:17
Analysis::Analysis
Analysis(PassManager *passManager)
Base class of analyses.
Definition: analysis.cpp:10
Analysis
Definition: analysis.h:19