_getSupportVarsHelper(nodeset_t &supp, const Node *n) | ilasynth::Node | protectedstatic |
ADD enum value | ilasynth::BitvectorOp | |
AND enum value | ilasynth::BitvectorOp | |
APPLY_FUNC enum value | ilasynth::BitvectorOp | |
arg(unsigned i) const | ilasynth::BitvectorOp | virtual |
args | ilasynth::BitvectorOp | private |
arity | ilasynth::BitvectorOp | |
Arity enum name | ilasynth::BitvectorOp | |
ASHR enum value | ilasynth::BitvectorOp | |
BINARY enum value | ilasynth::BitvectorOp | |
BitvectorExpr(int width) | ilasynth::BitvectorExpr | |
BitvectorExpr(NodeType t) | ilasynth::BitvectorExpr | |
BitvectorOp(Op op, const nptr_t &n1) | ilasynth::BitvectorOp | |
BitvectorOp(Op op, const nptr_t &n1, int param) | ilasynth::BitvectorOp | |
BitvectorOp(Op op, const nptr_t &n1, int p1, int p2) | ilasynth::BitvectorOp | |
BitvectorOp(Op op, const nptr_t &n1, const nptr_t &n2) | ilasynth::BitvectorOp | |
BitvectorOp(Op op, const nptr_t &n1, const nptr_t &n2, int blocks, endianness_t e) | ilasynth::BitvectorOp | |
BitvectorOp(Op op, nptr_vec_t &args_) | ilasynth::BitvectorOp | |
BitvectorOp(const BitvectorOp *other, nptr_vec_t &args_) | ilasynth::BitvectorOp | |
checkBinaryOpWidth(Op op, const nptr_t &n1, const nptr_t &n2, int width) | ilasynth::BitvectorOp | privatestatic |
checkBinaryOpWidth(Op op, const nptr_t &n1, const nptr_t &n2, int param, int width) | ilasynth::BitvectorOp | privatestatic |
checkBinaryOpWidth(Op op, const nptr_t &n1, int param, int width) | ilasynth::BitvectorOp | privatestatic |
checkNaryOpWidth(Op op, nptr_vec_t &args, int width) | ilasynth::BitvectorOp | privatestatic |
checkNaryOpWidth(Op op, nptr_vec_t &args, std::vector< int > ¶ms, int width) | ilasynth::BitvectorOp | privatestatic |
checkUnaryOpWidth(Op op, const nptr_t &n, int width) | ilasynth::BitvectorOp | privatestatic |
clone() const | ilasynth::BitvectorOp | virtual |
COMPLEMENT enum value | ilasynth::BitvectorOp | |
CONCAT enum value | ilasynth::BitvectorOp | |
depthFirstVisit(F &func) const | ilasynth::Node | inline |
equal(const Node *that) const | ilasynth::BitvectorOp | virtual |
EXTRACT enum value | ilasynth::BitvectorOp | |
FuncReduction class | ilasynth::BitvectorOp | friend |
GET_BIT enum value | ilasynth::BitvectorOp | |
getBinaryResultWidth(Op op, const nptr_t &n1, const nptr_t &n2) | ilasynth::BitvectorOp | privatestatic |
getBinaryResultWidth(Op op, const nptr_t &n1, const nptr_t &n2, int param) | ilasynth::BitvectorOp | privatestatic |
getBinaryResultWidth(Op op, const nptr_t &n1, int param) | ilasynth::BitvectorOp | privatestatic |
getId() | ilasynth::Node | inline |
getName() | ilasynth::Node | inline |
getName() const | ilasynth::Node | inline |
getNaryResultWidth(Op op, nptr_vec_t &args) | ilasynth::BitvectorOp | privatestatic |
getNaryResultWidth(Op op, nptr_vec_t &args, std::vector< int > ¶ms) | ilasynth::BitvectorOp | privatestatic |
getOp() const | ilasynth::BitvectorOp | inline |
getRefName() const | ilasynth::Node | inline |
getSupportVars(nodeset_t &sup) | ilasynth::Node | |
getType() | ilasynth::Node | inline |
getUnaryResultWidth(Op op, const nptr_t &n) | ilasynth::BitvectorOp | privatestatic |
getValue() const | ilasynth::Node | virtual |
hash_inited | ilasynth::Node | mutableprotected |
hash_value | ilasynth::Node | mutableprotected |
hasSynthesisConstructs() const | ilasynth::Node | |
id | ilasynth::Node | protected |
IF enum value | ilasynth::BitvectorOp | |
INVALID enum value | ilasynth::BitvectorOp | |
isBinary(Op op) | ilasynth::BitvectorOp | inlineprivatestatic |
isConstant() const | ilasynth::Node | virtual |
isNary(Op op) | ilasynth::BitvectorOp | inlineprivatestatic |
isTernary(Op op) | ilasynth::BitvectorOp | inlineprivatestatic |
isUnary(Op op) | ilasynth::BitvectorOp | inlineprivatestatic |
ite(const nptr_t &cond, const nptr_t &t, const nptr_t &f) | ilasynth::Node | static |
LROTATE enum value | ilasynth::BitvectorOp | |
LSHR enum value | ilasynth::BitvectorOp | |
MUL enum value | ilasynth::BitvectorOp | |
name | ilasynth::Node | protected |
NAND enum value | ilasynth::BitvectorOp | |
nArgs() const | ilasynth::BitvectorOp | virtual |
NARY enum value | ilasynth::BitvectorOp | |
NEGATE enum value | ilasynth::BitvectorOp | |
Node() | ilasynth::Node | |
Node(NodeType t) | ilasynth::Node | |
NOR enum value | ilasynth::BitvectorOp | |
nParams() const | ilasynth::BitvectorOp | |
op | ilasynth::BitvectorOp | |
Op enum name | ilasynth::BitvectorOp | |
operatorNames | ilasynth::BitvectorOp | static |
OR enum value | ilasynth::BitvectorOp | |
param(unsigned i) const | ilasynth::BitvectorOp | |
params | ilasynth::BitvectorOp | private |
READMEM enum value | ilasynth::BitvectorOp | |
READMEMBLOCK enum value | ilasynth::BitvectorOp | |
refName | ilasynth::Node | protected |
RROTATE enum value | ilasynth::BitvectorOp | |
S_EXT enum value | ilasynth::BitvectorOp | |
SDIV enum value | ilasynth::BitvectorOp | |
setRefName(const std::string &refN) | ilasynth::Node | inline |
SHL enum value | ilasynth::BitvectorOp | |
SMOD enum value | ilasynth::BitvectorOp | |
SREM enum value | ilasynth::BitvectorOp | |
SUB enum value | ilasynth::BitvectorOp | |
TERNARY enum value | ilasynth::BitvectorOp | |
type | ilasynth::Node | |
UDIV enum value | ilasynth::BitvectorOp | |
UNARY enum value | ilasynth::BitvectorOp | |
UREM enum value | ilasynth::BitvectorOp | |
visit(NodeVisitorI &vi) | ilasynth::Node | |
write(std::ostream &out) const | ilasynth::BitvectorOp | virtual |
XNOR enum value | ilasynth::BitvectorOp | |
XOR enum value | ilasynth::BitvectorOp | |
Z_EXT enum value | ilasynth::BitvectorOp | |
~BitvectorExpr() | ilasynth::BitvectorExpr | virtual |
~BitvectorOp() | ilasynth::BitvectorOp | virtual |
~Node() | ilasynth::Node | virtual |