hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
|
Public Member Functions | |
llvm::Value * | callWith (jitcc *c, const ExprPtr &funcE, const MonoTypePtr &argTy, llvm::Value *argV) const |
MonoTypePtr | fnReturnType (const MonoTypePtr &fty) |
llvm::Value * | apply (jitcc *c, const MonoTypes &tys, const MonoTypePtr &, const Exprs &es) |
PolyTypePtr | type (typedb &) const |
![]() | |
virtual | ~op () |
Static Public Member Functions | |
static llvm::Value * | payloadValue (jitcc *c, const MonoTypePtr &mty, llvm::Value *pval) |
|
inlinevirtual |
Implements hobbes::op.
|
inline |
|
inline |
|
inlinestatic |
|
inlinevirtual |
Implements hobbes::op.