|
MimIR 0.1
MimIR is my Intermediate Representation
|
#include <memory>#include <string>#include <string_view>#include <type_traits>#include <absl/container/btree_map.h>#include <fe/arena.h>#include "mim/axm.h"#include "mim/rewrite.h"#include "mim/util/dbg.h"#include "mim/util/log.h"Go to the source code of this file.
Classes | |
| class | mim::World |
| The World represents the whole program and manages creation of MimIR nodes (Defs). More... | |
| struct | mim::World::State |
| struct | mim::World::State::POD |
| Plain Old Data More... | |
| struct | mim::World::ScopedLoc |
| struct | mim::World::Freezer |
| Use to World::freeze and automatically unfreeze at the end of scope. More... | |
| class | mim::World::Externals |
| struct | mim::World::Move.arena |
Namespaces | |
| namespace | mim |
| struct mim::World::State::POD |