Thorin 1.9.0
The Higher ORder INtermediate representation
|
#include <cstdlib>
#include <cstring>
#include <fstream>
#include <iostream>
#include <lyra/lyra.hpp>
#include "thorin/config.h"
#include "thorin/driver.h"
#include "thorin/be/dot/dot.h"
#include "thorin/be/h/bootstrap.h"
#include "thorin/fe/parser.h"
#include "thorin/pass/optimize.h"
#include "thorin/pass/pass.h"
#include "thorin/pass/pipelinebuilder.h"
#include "thorin/phase/phase.h"
#include "thorin/util/sys.h"
Go to the source code of this file.
Enumerations | |
enum | Backends { Dot , H , LL , Md , Thorin , Num_Backends } |
Functions | |
int | main (int argc, char **argv) |
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 25 of file main.cpp.
References thorin::bootstrap(), thorin::World::breakpoint(), Dot, thorin::World::dump(), thorin::dot::emit(), thorin::error(), thorin::sys::find_cmd(), thorin::Driver::flags(), H, LL, Md, Num_Backends, thorin::optimize(), thorin::World::set(), thorin::World::sym(), Thorin, THORIN_ENABLE_CHECKS, THORIN_VER, and THORIN_WHICH.