MimIR
MimIR is my Intermediate Representation
Loading...
Searching...
No Matches
tuple.cpp File Reference
#include "mim/tuple.h"
#include <cassert>
#include "mim/world.h"
Include dependency graph for tuple.cpp:

Go to the source code of this file.

Namespaces

namespace  mim

Functions

static bool mim::isa_axes (const Def *type, auto leaf)
 Is type a leaf - or an aggregate of them? This is what makes a shape a shape and an index an index.
Helpers to work with Tuples/Sigmas/Arrays/Packs
bool mim::is_unit (const Def *)
std::string mim::tuple2str (const Def *)
const Def * mim::tuple_of_types (const Def *t)