hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
|
Public Member Functions | |
makePrimDFASF (const Args &args, StateBranches *branches, MDFA *dfa) | |
llvm::Value * | arg (const std::string &an) const |
UnitV | with (const SwitchVal *x) const |
UnitV | with (const FinishExpr *x) const |
UnitV | with (const LoadVars *) const |
UnitV | with (const SwitchVariant *) const |
llvm::BasicBlock * | blockForState (stateidx_t s) const |
Public Attributes | |
const Args & | args |
StateBranches * | branches |
MDFA * | dfa |
|
inline |
|
inline |
|
inline |
Implements hobbes::switchMState< UnitV >.
|
inlinevirtual |
Implements hobbes::switchMState< UnitV >.
Implements hobbes::switchMState< UnitV >.
|
inlinevirtual |
Implements hobbes::switchMState< UnitV >.
const Args& hobbes::makePrimDFASF::args |
StateBranches* hobbes::makePrimDFASF::branches |
MDFA* hobbes::makePrimDFASF::dfa |