Thorin 1.9.0
The Higher ORder INtermediate representation
Loading...
Searching...
No Matches
ll.cpp File Reference
#include "thorin/plug/core/be/ll.h"
#include <cstdint>
#include <deque>
#include <fstream>
#include <iomanip>
#include <limits>
#include <ranges>
#include <thorin/plug/clos/clos.h>
#include <thorin/plug/math/math.h>
#include <thorin/plug/mem/mem.h>
#include "thorin/analyses/cfg.h"
#include "thorin/be/emitter.h"
#include "thorin/util/print.h"
#include "thorin/util/sys.h"
#include "thorin/plug/core/core.h"
Include dependency graph for ll.cpp:

Go to the source code of this file.

Classes

struct  thorin::ll::BB
 
class  thorin::ll::Emitter
 

Namespaces

namespace  thorin
 
namespace  thorin::ll
 

Functions

void thorin::ll::emit (World &, std::ostream &)
 
int thorin::ll::compile (World &, std::string name)
 
int thorin::ll::compile (World &, std::string ll, std::string out)
 
int thorin::ll::compile_and_run (World &, std::string name, std::string args={})