hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
Classes | Namespaces | Typedefs | Functions
jitcc.H File Reference
#include <hobbes/lang/expr.H>
#include <hobbes/lang/type.H>
#include <hobbes/util/region.H>
#include <hobbes/util/llvm.H>
#include <hobbes/eval/func.H>
#include <hobbes/eval/ctype.H>
#include <map>
#include <string>
#include <vector>
Include dependency graph for jitcc.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  hobbes::op
 
class  hobbes::jitcc
 
struct  hobbes::jitcc::UCF
 
struct  hobbes::jitcc::Global
 
struct  hobbes::jitcc::Constant
 

Namespaces

 hobbes
 

Typedefs

typedef std::vector< llvm::Value * > hobbes::Values
 

Functions

Values hobbes::compile (jitcc *, const Exprs &)
 
Values hobbes::compileArgs (jitcc *, const Exprs &)