hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
|
#include <jitcc.H>
Public Member Functions | |
virtual | ~op () |
virtual PolyTypePtr | type (typedb &) const =0 |
virtual llvm::Value * | apply (jitcc *ev, const MonoTypes &tys, const MonoTypePtr &rty, const Exprs &es)=0 |
|
virtual |
|
pure virtual |
Implemented in hobbes::primdfafunc, hobbes::cptrrefbyF, hobbes::threadF, hobbes::packShortF, hobbes::packIntF, hobbes::packLongF, hobbes::varSplit, hobbes::printFileF, hobbes::varInjH, hobbes::openFileF, hobbes::varHLabel, hobbes::recTail, hobbes::signalUpdateF, hobbes::recHValue, hobbes::recHLabel, hobbes::dbarrCapacityPF, hobbes::adjvtblptr, hobbes::dbarrCapacityF, hobbes::remoteHostF, hobbes::adjptr, hobbes::printConnectionF, hobbes::dballocArrPF, hobbes::newArrayfn, hobbes::dballocArrF, hobbes::newPrimfn, hobbes::castexp, hobbes::dbstorePF, hobbes::idexp, hobbes::dbstoreF, hobbes::applyCFn, hobbes::dballocF, hobbes::saacopy, hobbes::dbunloadF, hobbes::saelem, hobbes::salenexp, hobbes::dbArrIdxRefF, hobbes::asetlen, hobbes::dbRefFileF, hobbes::signalsF, hobbes::aconcatexp, hobbes::dbloadPF, hobbes::alenexp, hobbes::addFileSignalF, hobbes::dbloadF, hobbes::ifexp, hobbes::dbstoreVF, and hobbes::dbloadVF.
|
pure virtual |
Implemented in hobbes::primdfafunc, hobbes::cptrrefbyF, hobbes::threadF, hobbes::packShortF, hobbes::packIntF, hobbes::packLongF, hobbes::varSplit, hobbes::printFileF, hobbes::varInjH, hobbes::openFileF, hobbes::varHLabel, hobbes::recTail, hobbes::recHValue, hobbes::signalUpdateF, hobbes::recHLabel, hobbes::adjvtblptr, hobbes::dbarrCapacityPF, hobbes::dbarrCapacityF, hobbes::remoteHostF, hobbes::adjptr, hobbes::printConnectionF, hobbes::dballocArrPF, hobbes::newArrayfn, hobbes::dballocArrF, hobbes::newPrimfn, hobbes::dbstorePF, hobbes::castexp, hobbes::idexp, hobbes::dbstoreF, hobbes::applyCFn, hobbes::dballocF, hobbes::saacopy, hobbes::dbunloadF, hobbes::saelem, hobbes::salenexp, hobbes::dbArrIdxRefF, hobbes::asetlen, hobbes::dbRefFileF, hobbes::aconcatexp, hobbes::dbloadPF, hobbes::signalsF, hobbes::addFileSignalF, hobbes::alenexp, hobbes::dbloadF, hobbes::ifexp, hobbes::dbstoreVF, and hobbes::dbloadVF.