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

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

_absilasynth::HornTranslatorprivate
_bvAsIntilasynth::HornTranslatorprivate
_bvMaxSizeilasynth::HornTranslatorprivate
_childsilasynth::HornTranslatorprivate
_curHcilasynth::HornTranslatorprivate
_dbilasynth::HornTranslatorprivate
_instrsilasynth::HornTranslatorprivate
_iteAsNodeilasynth::HornTranslatorprivate
_nameilasynth::HornTranslatorprivate
_nVarMapilasynth::HornTranslatorprivate
_statesilasynth::HornTranslatorprivate
_sVarMapilasynth::HornTranslatorprivate
_varCntilasynth::HornTranslatorprivate
addBoolConst(const BoolConst *n, hvptr_t v)ilasynth::HornTranslatorprivate
addBoolOp(const BoolOp *n, hvptr_t v)ilasynth::HornTranslatorprivate
addBoolVar(const BoolVar *n, hvptr_t v)ilasynth::HornTranslatorprivate
addBvConst(const BitvectorConst *n, hvptr_t v)ilasynth::HornTranslatorprivate
addBvOp(const BitvectorOp *n, hvptr_t v)ilasynth::HornTranslatorprivate
addBvVar(const BitvectorVar *n, hvptr_t v)ilasynth::HornTranslatorprivate
addChildInstr(const std::string &c, const std::string &i, NodeRef *d)ilasynth::HornTranslator
addClause(hvptr_t v=NULL)ilasynth::HornTranslatorprivate
addFuncVar(const FuncVar *n, hvptr_t v)ilasynth::HornTranslatorprivate
addInstr(const std::string &i, NodeRef *d)ilasynth::HornTranslator
addMemConst(const MemConst *n, hvptr_t v)ilasynth::HornTranslatorprivate
addMemOp(const MemOp *n, hvptr_t v)ilasynth::HornTranslatorprivate
addMemVar(const MemVar *n, hvptr_t v)ilasynth::HornTranslatorprivate
addNext(const std::string &i, const std::string &s, NodeRef *n)ilasynth::HornTranslator
addSuffix(const std::string &name, const int &idx) constilasynth::HornTranslator
allInterleaveMapping()ilasynth::HornTranslatorprivate
bvToString(mp_int_t val, int width) constilasynth::HornTranslatorprivate
bvToString(int val, int width) constilasynth::HornTranslatorprivate
copyVar(hvptr_t v, const int &idx)ilasynth::HornTranslator
depthFirstTraverse(nptr_t n)ilasynth::HornTranslator
exportHorn(const std::string &fileName)ilasynth::HornTranslator
generateBlockingMapping()ilasynth::HornTranslatorprivate
generateInterleaveMapping()ilasynth::HornTranslatorprivate
generateLoopPredicate()ilasynth::HornTranslatorprivate
generateMapping(const std::string &type)ilasynth::HornTranslator
genMemConstRules(const MemConst *n, hvptr_t v)ilasynth::HornTranslatorprivate
genReadMemBlkExecBig(const std::string &mem, const std::string &addr, int addrWidth, int idx, int num) constilasynth::HornTranslatorprivate
genReadMemBlkExecLit(const std::string &mem, const std::string &addr, int addrWidth, int idx) constilasynth::HornTranslatorprivate
genStoreMemBlkExecBig(const std::string &mem, const std::string &addr, const std::string &data, int chunkSize, int chunkNum, int addrWidth, int idx) constilasynth::HornTranslatorprivate
genStoreMemBlkExecLit(const std::string &mem, const std::string &addr, const std::string &data, int chunkSize, int chunkNum, int addrWidth, int idx) constilasynth::HornTranslatorprivate
getConVar(hvptr_t c)ilasynth::HornTranslatorprivate
getEqVar(hvptr_t a, hvptr_t b)ilasynth::HornTranslatorprivate
getVar(nptr_t n)ilasynth::HornTranslatorprivate
getVar(const std::string &s)ilasynth::HornTranslatorprivate
hornifyAll(const std::string &fileName)ilasynth::HornTranslator
hornifyNode(NodeRef *node, const std::string &ruleName)ilasynth::HornTranslator
HornTranslator(Abstraction *abs, const std::string &name)ilasynth::HornTranslator
initBoolConst(const BoolConst *n, hvptr_t v)ilasynth::HornTranslatorprivate
initBoolConstInt(const BoolConst *n, hvptr_t v)ilasynth::HornTranslatorprivate
initBoolOp(const BoolOp *n, hvptr_t v)ilasynth::HornTranslatorprivate
initBoolOpInt(const BoolOp *n, hvptr_t v)ilasynth::HornTranslatorprivate
initBoolVar(const BoolVar *n, hvptr_t v)ilasynth::HornTranslatorprivate
initBoolVarInt(const BoolVar *n, hvptr_t v)ilasynth::HornTranslatorprivate
initBvConst(const BitvectorConst *n, hvptr_t v)ilasynth::HornTranslatorprivate
initBvConstInt(const BitvectorConst *n, hvptr_t v)ilasynth::HornTranslatorprivate
initBvOp(const BitvectorOp *n, hvptr_t v)ilasynth::HornTranslatorprivate
initBvOpInt(const BitvectorOp *n, hvptr_t v)ilasynth::HornTranslatorprivate
initBvVar(const BitvectorVar *n, hvptr_t v)ilasynth::HornTranslatorprivate
initBvVarInt(const BitvectorVar *n, hvptr_t v)ilasynth::HornTranslatorprivate
initFuncVar(const FuncVar *n, hvptr_t v)ilasynth::HornTranslatorprivate
initFuncVarInt(const FuncVar *n, hvptr_t v)ilasynth::HornTranslatorprivate
initMemConst(const MemConst *n, hvptr_t v)ilasynth::HornTranslatorprivate
initMemConstInt(const MemConst *n, hvptr_t v)ilasynth::HornTranslatorprivate
initMemOp(const MemOp *n, hvptr_t v)ilasynth::HornTranslatorprivate
initMemOpInt(const MemOp *n, hvptr_t v)ilasynth::HornTranslatorprivate
initMemVar(const MemVar *n, hvptr_t v)ilasynth::HornTranslatorprivate
initMemVarInt(const MemVar *n, hvptr_t v)ilasynth::HornTranslatorprivate
initVar(hvptr_t v, nptr_t n)ilasynth::HornTranslatorprivate
initVar(hvptr_t v, const std::string &s)ilasynth::HornTranslatorprivate
initVarBv(hvptr_t v, nptr_t n)ilasynth::HornTranslatorprivate
initVarInt(hvptr_t v, nptr_t n)ilasynth::HornTranslatorprivate
isITE(nptr_t n) constilasynth::HornTranslatorprivate
isLongBv(const int &w) constilasynth::HornTranslatorprivate
operator()(nptr_t n)ilasynth::HornTranslator
setBvAsInt(bool bvAsInt)ilasynth::HornTranslator
setIteAsNode(bool iteAsNode)ilasynth::HornTranslator
~HornTranslator()ilasynth::HornTranslatorvirtual