17#include <gyoji-mir/types.hpp>
18#include <gyoji-mir/operations.hpp>
19#include <gyoji-mir/functions.hpp>
20#include <gyoji-mir/symbols.hpp>
195 void dump(FILE *out)
const;
Container for functions.
Definition functions.hpp:39
The middle-tier intermediate representation (MIR) of a translation unit.
Definition gyoji-mir.hpp:71
const Symbols & get_symbols() const
Immutable symbol table.
Definition mir.cpp:46
void dump(FILE *out) const
Dump MIR for debugging.
Definition mir.cpp:50
const Types & get_types() const
Immutable type container.
Definition mir.cpp:26
const Functions & get_functions() const
Immutable function table.
Definition mir.cpp:34
Symbol table for the intermediate representation (MIR)
Definition symbols.hpp:94
Set of types extracted from a translation unit.
Definition types.hpp:54
Middle intermediate representation (MIR) of a translation unit.
Definition gyoji-mir.hpp:51