MimIR 0.1
MimIR is my Intermediate Representation
|
#include <string>
#include <string_view>
#include <type_traits>
#include <absl/container/btree_map.h>
#include <absl/container/btree_set.h>
#include <fe/arena.h>
#include "mim/axiom.h"
#include "mim/check.h"
#include "mim/flags.h"
#include "mim/lam.h"
#include "mim/lattice.h"
#include "mim/tuple.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... | |
Namespaces | |
namespace | mim |