|
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 |
Public Member Functions inherited from hobbes::op | |
| 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.
1.8.13