|
hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
|
This is the complete list of members for hobbes::compileExpF, including all inherited members.
| beginScope(const std::string &vname, llvm::Value *v) const | hobbes::compileExpF | inlineprivate |
| builder() const | hobbes::compileExpF | inlineprivate |
| c | hobbes::compileExpF | private |
| compile(const ExprPtr &e) const | hobbes::compileExpF | inlineprivate |
| compileAllocStmt(unsigned int sz, llvm::Type *mty) const | hobbes::compileExpF | inlineprivate |
| compileConstArray(const MonoTypePtr &ty, const Values &vs) const | hobbes::compileExpF | inlineprivate |
| compileConstRecord(const RecordValue &vs, const Record *rty) const | hobbes::compileExpF | inlineprivate |
| compileExpF(const std::string &vname, jitcc *c) | hobbes::compileExpF | inline |
| compileFunction(const std::string &name, const str::seq &argns, const MonoTypes &argtys, const ExprPtr &exp) const | hobbes::compileExpF | inlineprivate |
| compileRecordFields(const MkRecord::FieldDefs &fs) const | hobbes::compileExpF | inlineprivate |
| compileRef(const ExprPtr &ae) const | hobbes::compileExpF | inlineprivate |
| endScope() const | hobbes::compileExpF | inlineprivate |
| lookupOp(const std::string &fname) const | hobbes::compileExpF | inlineprivate |
| resolveCaseDefault(const Variant *vty, Case *v) const | hobbes::compileExpF | inline |
| structFieldPtr(llvm::Value *r, unsigned int i) const | hobbes::compileExpF | inlineprivate |
| vname | hobbes::compileExpF | private |
| with(const Unit *) const | hobbes::compileExpF | inlinevirtual |
| with(const Bool *v) const | hobbes::compileExpF | inlinevirtual |
| with(const Char *v) const | hobbes::compileExpF | inlinevirtual |
| with(const Byte *v) const | hobbes::compileExpF | inlinevirtual |
| with(const Short *v) const | hobbes::compileExpF | inlinevirtual |
| with(const Int *v) const | hobbes::compileExpF | inlinevirtual |
| with(const Long *v) const | hobbes::compileExpF | inlinevirtual |
| with(const Float *v) const | hobbes::compileExpF | inlinevirtual |
| with(const Double *v) const | hobbes::compileExpF | inlinevirtual |
| with(const Var *v) const | hobbes::compileExpF | inlinevirtual |
| with(const Let *v) const | hobbes::compileExpF | inlinevirtual |
| with(const LetRec *v) const | hobbes::compileExpF | inlinevirtual |
| with(const Fn *v) const | hobbes::compileExpF | inlinevirtual |
| with(const App *v) const | hobbes::compileExpF | inlinevirtual |
| with(const Assign *v) const | hobbes::compileExpF | inlinevirtual |
| with(const MkArray *v) const | hobbes::compileExpF | inlinevirtual |
| with(const MkVariant *v) const | hobbes::compileExpF | inlinevirtual |
| with(const MkRecord *v) const | hobbes::compileExpF | inlinevirtual |
| with(const AIndex *v) const | hobbes::compileExpF | inlinevirtual |
| with(const Case *v) const | hobbes::compileExpF | inlinevirtual |
| with(const Switch *v) const | hobbes::compileExpF | inlinevirtual |
| with(const Proj *v) const | hobbes::compileExpF | inlinevirtual |
| with(const Assump *v) const | hobbes::compileExpF | inlinevirtual |
| with(const Pack *v) const | hobbes::compileExpF | inlinevirtual |
| with(const Unpack *v) const | hobbes::compileExpF | inlinevirtual |
1.8.13