ilasynth  1.0
ILASynth: Template-based ILA Synthesis Engine
ilasynth::BitvectorOp Member List

This is the complete list of members for ilasynth::BitvectorOp, including all inherited members.

_getSupportVarsHelper(nodeset_t &supp, const Node *n)ilasynth::Nodeprotectedstatic
ADD enum valueilasynth::BitvectorOp
AND enum valueilasynth::BitvectorOp
APPLY_FUNC enum valueilasynth::BitvectorOp
arg(unsigned i) constilasynth::BitvectorOpvirtual
argsilasynth::BitvectorOpprivate
arityilasynth::BitvectorOp
Arity enum nameilasynth::BitvectorOp
ASHR enum valueilasynth::BitvectorOp
BINARY enum valueilasynth::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::BitvectorOpprivatestatic
checkBinaryOpWidth(Op op, const nptr_t &n1, const nptr_t &n2, int param, int width)ilasynth::BitvectorOpprivatestatic
checkBinaryOpWidth(Op op, const nptr_t &n1, int param, int width)ilasynth::BitvectorOpprivatestatic
checkNaryOpWidth(Op op, nptr_vec_t &args, int width)ilasynth::BitvectorOpprivatestatic
checkNaryOpWidth(Op op, nptr_vec_t &args, std::vector< int > &params, int width)ilasynth::BitvectorOpprivatestatic
checkUnaryOpWidth(Op op, const nptr_t &n, int width)ilasynth::BitvectorOpprivatestatic
clone() constilasynth::BitvectorOpvirtual
COMPLEMENT enum valueilasynth::BitvectorOp
CONCAT enum valueilasynth::BitvectorOp
depthFirstVisit(F &func) constilasynth::Nodeinline
equal(const Node *that) constilasynth::BitvectorOpvirtual
EXTRACT enum valueilasynth::BitvectorOp
FuncReduction classilasynth::BitvectorOpfriend
GET_BIT enum valueilasynth::BitvectorOp
getBinaryResultWidth(Op op, const nptr_t &n1, const nptr_t &n2)ilasynth::BitvectorOpprivatestatic
getBinaryResultWidth(Op op, const nptr_t &n1, const nptr_t &n2, int param)ilasynth::BitvectorOpprivatestatic
getBinaryResultWidth(Op op, const nptr_t &n1, int param)ilasynth::BitvectorOpprivatestatic
getId()ilasynth::Nodeinline
getName()ilasynth::Nodeinline
getName() constilasynth::Nodeinline
getNaryResultWidth(Op op, nptr_vec_t &args)ilasynth::BitvectorOpprivatestatic
getNaryResultWidth(Op op, nptr_vec_t &args, std::vector< int > &params)ilasynth::BitvectorOpprivatestatic
getOp() constilasynth::BitvectorOpinline
getRefName() constilasynth::Nodeinline
getSupportVars(nodeset_t &sup)ilasynth::Node
getType()ilasynth::Nodeinline
getUnaryResultWidth(Op op, const nptr_t &n)ilasynth::BitvectorOpprivatestatic
getValue() constilasynth::Nodevirtual
hash_initedilasynth::Nodemutableprotected
hash_valueilasynth::Nodemutableprotected
hasSynthesisConstructs() constilasynth::Node
idilasynth::Nodeprotected
IF enum valueilasynth::BitvectorOp
INVALID enum valueilasynth::BitvectorOp
isBinary(Op op)ilasynth::BitvectorOpinlineprivatestatic
isConstant() constilasynth::Nodevirtual
isNary(Op op)ilasynth::BitvectorOpinlineprivatestatic
isTernary(Op op)ilasynth::BitvectorOpinlineprivatestatic
isUnary(Op op)ilasynth::BitvectorOpinlineprivatestatic
ite(const nptr_t &cond, const nptr_t &t, const nptr_t &f)ilasynth::Nodestatic
LROTATE enum valueilasynth::BitvectorOp
LSHR enum valueilasynth::BitvectorOp
MUL enum valueilasynth::BitvectorOp
nameilasynth::Nodeprotected
NAND enum valueilasynth::BitvectorOp
nArgs() constilasynth::BitvectorOpvirtual
NARY enum valueilasynth::BitvectorOp
NEGATE enum valueilasynth::BitvectorOp
Node()ilasynth::Node
Node(NodeType t)ilasynth::Node
NOR enum valueilasynth::BitvectorOp
nParams() constilasynth::BitvectorOp
opilasynth::BitvectorOp
Op enum nameilasynth::BitvectorOp
operatorNamesilasynth::BitvectorOpstatic
OR enum valueilasynth::BitvectorOp
param(unsigned i) constilasynth::BitvectorOp
paramsilasynth::BitvectorOpprivate
READMEM enum valueilasynth::BitvectorOp
READMEMBLOCK enum valueilasynth::BitvectorOp
refNameilasynth::Nodeprotected
RROTATE enum valueilasynth::BitvectorOp
S_EXT enum valueilasynth::BitvectorOp
SDIV enum valueilasynth::BitvectorOp
setRefName(const std::string &refN)ilasynth::Nodeinline
SHL enum valueilasynth::BitvectorOp
SMOD enum valueilasynth::BitvectorOp
SREM enum valueilasynth::BitvectorOp
SUB enum valueilasynth::BitvectorOp
TERNARY enum valueilasynth::BitvectorOp
typeilasynth::Node
UDIV enum valueilasynth::BitvectorOp
UNARY enum valueilasynth::BitvectorOp
UREM enum valueilasynth::BitvectorOp
visit(NodeVisitorI &vi)ilasynth::Node
write(std::ostream &out) constilasynth::BitvectorOpvirtual
XNOR enum valueilasynth::BitvectorOp
XOR enum valueilasynth::BitvectorOp
Z_EXT enum valueilasynth::BitvectorOp
~BitvectorExpr()ilasynth::BitvectorExprvirtual
~BitvectorOp()ilasynth::BitvectorOpvirtual
~Node()ilasynth::Nodevirtual