hoshi-lang dev
Yet another programming language
Loading...
Searching...
No Matches
IROptimizer.hpp File Reference
#include <set>
#include "IR.h"
#include "share/def.hpp"
#include <compiler/compilerContext.h>
#include <compiler/frontend/lexer.hpp>
Include dependency graph for IROptimizer.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CallGraph
 
struct  FunctionAnalysisInfo
 
class  IRFunctionOptimizer
 
struct  IRFunctionOptimizer::SimulationStack
 
struct  IRFunctionOptimizer::SimulationStack::Item
 
struct  IRFunctionOptimizer::SimulationStack::Item::ContributedInstructionSet
 
struct  IRFunctionOptimizer::SimulationStack::Item::ContributedInstructionSet::Iterator
 
union  IRFunctionOptimizer::SimulationStack::Item::PossibleValue
 
struct  IRFunctionOptimizer::VariablesExtraInfo
 
struct  AnalysisState
 
class  IROptimizer
 

Namespaces

namespace  yoi
 

Functions

AnalysisState mergeStates (const AnalysisState &s1, const AnalysisState &s2)