MimIR
MimIR is my Intermediate Representation
Loading...
Searching...
No Matches
ll.h File Reference
#include <deque>
#include <format>
#include <iomanip>
#include <optional>
#include <ostream>
#include <ranges>
#include <string>
#include <absl/container/btree_set.h>
#include <mim/plug/clos/clos.h>
#include <mim/plug/math/math.h>
#include <mim/plug/mem/mem.h>
#include <mim/plug/vec/vec.h>
#include "mim/be/emitter.h"
#include "mim/plug/core/core.h"
#include "mim/plug/math/autogen.h"
Include dependency graph for ll.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mim::plug::ll::BB
class  mim::plug::ll::Emitter

Namespaces

namespace  mim
namespace  mim::plug
namespace  mim::plug::ll
 The ll Plugin

Functions

static std::optional< std::pair< nat_t, const Def * > > mim::plug::ll::is_simd (const Def *type)
static std::optional< std::pair< nat_t, const Def * > > mim::plug::ll::is_simd_aggregate (const std::vector< const Def * > types)
static const Defmim::plug::ll::find_common_simd_src (const App *app)