MimIR
MimIR is my Intermediate Representation
Loading...
Searching...
No Matches
union.h File Reference
#include <span>
#include "mim/def.h"
Include dependency graph for union.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mim::Ext
 Common base for TExtremum. More...
class  mim::TExt< Up >
 Extremum. Either Top (Up) or Bottom. More...
class  mim::Join
 A union type whose ops are sorted and deduplicated: T ∪ T is T. More...
class  mim::Inj
 Constructs a Join or Variant value. More...
class  mim::Variant
 A sum type whose cases are positional: unlike a Join, they are neither sorted nor deduplicated. More...
class  mim::Match
 Scrutinize Match::scrutinee() and dispatch to Match::arms. More...

Namespaces

namespace  mim

Typedefs

Lattice
using mim::Bot = TExt<false>
using mim::Top = TExt<true>