ilasynth
1.0
ILASynth: Template-based ILA Synthesis Engine
|
#include <mem.hpp>
Public Member Functions | |
MemConst (const MemValues &mv) | |
MemConst (const MemConst &that) | |
virtual | ~MemConst () |
virtual Node * | clone () const |
virtual bool | equal (const Node *that) const |
virtual std::ostream & | write (std::ostream &out) const |
Public Member Functions inherited from ilasynth::MemExpr | |
MemExpr (int addrWidth, int dataWidth) | |
MemExpr (NodeType t) | |
virtual | ~MemExpr () |
Public Member Functions inherited from ilasynth::Node | |
Node () | |
Node (NodeType t) | |
virtual | ~Node () |
std::string & | getName () |
const std::string & | getName () const |
const std::string & | getRefName () const |
void | setRefName (const std::string &refN) |
int | getId () |
NodeType | getType () |
virtual py::object | getValue () const |
virtual bool | isConstant () const |
template<class F > | |
void | depthFirstVisit (F &func) const |
void | getSupportVars (nodeset_t &sup) |
void | visit (NodeVisitorI &vi) |
virtual unsigned | nArgs () const |
virtual nptr_t | arg (unsigned i) const |
bool | hasSynthesisConstructs () const |
Public Attributes | |
MemValues | memvalues |
Public Attributes inherited from ilasynth::Node | |
NodeType | type |
Additional Inherited Members | |
Static Public Member Functions inherited from ilasynth::Node | |
static nptr_t | ite (const nptr_t &cond, const nptr_t &t, const nptr_t &f) |
Static Protected Member Functions inherited from ilasynth::Node | |
static void | _getSupportVarsHelper (nodeset_t &supp, const Node *n) |
Protected Attributes inherited from ilasynth::Node | |
std::string | name |
std::string | refName |
const int | id |
bool | hash_inited |
size_t | hash_value |
ilasynth::MemConst::MemConst | ( | const MemValues & | mv | ) |
ilasynth::MemConst::MemConst | ( | const MemConst & | that | ) |
|
virtual |
|
virtual |
Reimplemented from ilasynth::Node.
|
virtual |
Reimplemented from ilasynth::Node.
|
virtual |
Reimplemented from ilasynth::Node.
MemValues ilasynth::MemConst::memvalues |