_abs | ilasynth::HornTranslator | private |
_bvAsInt | ilasynth::HornTranslator | private |
_bvMaxSize | ilasynth::HornTranslator | private |
_childs | ilasynth::HornTranslator | private |
_curHc | ilasynth::HornTranslator | private |
_db | ilasynth::HornTranslator | private |
_instrs | ilasynth::HornTranslator | private |
_iteAsNode | ilasynth::HornTranslator | private |
_name | ilasynth::HornTranslator | private |
_nVarMap | ilasynth::HornTranslator | private |
_states | ilasynth::HornTranslator | private |
_sVarMap | ilasynth::HornTranslator | private |
_varCnt | ilasynth::HornTranslator | private |
addBoolConst(const BoolConst *n, hvptr_t v) | ilasynth::HornTranslator | private |
addBoolOp(const BoolOp *n, hvptr_t v) | ilasynth::HornTranslator | private |
addBoolVar(const BoolVar *n, hvptr_t v) | ilasynth::HornTranslator | private |
addBvConst(const BitvectorConst *n, hvptr_t v) | ilasynth::HornTranslator | private |
addBvOp(const BitvectorOp *n, hvptr_t v) | ilasynth::HornTranslator | private |
addBvVar(const BitvectorVar *n, hvptr_t v) | ilasynth::HornTranslator | private |
addChildInstr(const std::string &c, const std::string &i, NodeRef *d) | ilasynth::HornTranslator | |
addClause(hvptr_t v=NULL) | ilasynth::HornTranslator | private |
addFuncVar(const FuncVar *n, hvptr_t v) | ilasynth::HornTranslator | private |
addInstr(const std::string &i, NodeRef *d) | ilasynth::HornTranslator | |
addMemConst(const MemConst *n, hvptr_t v) | ilasynth::HornTranslator | private |
addMemOp(const MemOp *n, hvptr_t v) | ilasynth::HornTranslator | private |
addMemVar(const MemVar *n, hvptr_t v) | ilasynth::HornTranslator | private |
addNext(const std::string &i, const std::string &s, NodeRef *n) | ilasynth::HornTranslator | |
addSuffix(const std::string &name, const int &idx) const | ilasynth::HornTranslator | |
allInterleaveMapping() | ilasynth::HornTranslator | private |
bvToString(mp_int_t val, int width) const | ilasynth::HornTranslator | private |
bvToString(int val, int width) const | ilasynth::HornTranslator | private |
copyVar(hvptr_t v, const int &idx) | ilasynth::HornTranslator | |
depthFirstTraverse(nptr_t n) | ilasynth::HornTranslator | |
exportHorn(const std::string &fileName) | ilasynth::HornTranslator | |
generateBlockingMapping() | ilasynth::HornTranslator | private |
generateInterleaveMapping() | ilasynth::HornTranslator | private |
generateLoopPredicate() | ilasynth::HornTranslator | private |
generateMapping(const std::string &type) | ilasynth::HornTranslator | |
genMemConstRules(const MemConst *n, hvptr_t v) | ilasynth::HornTranslator | private |
genReadMemBlkExecBig(const std::string &mem, const std::string &addr, int addrWidth, int idx, int num) const | ilasynth::HornTranslator | private |
genReadMemBlkExecLit(const std::string &mem, const std::string &addr, int addrWidth, int idx) const | ilasynth::HornTranslator | private |
genStoreMemBlkExecBig(const std::string &mem, const std::string &addr, const std::string &data, int chunkSize, int chunkNum, int addrWidth, int idx) const | ilasynth::HornTranslator | private |
genStoreMemBlkExecLit(const std::string &mem, const std::string &addr, const std::string &data, int chunkSize, int chunkNum, int addrWidth, int idx) const | ilasynth::HornTranslator | private |
getConVar(hvptr_t c) | ilasynth::HornTranslator | private |
getEqVar(hvptr_t a, hvptr_t b) | ilasynth::HornTranslator | private |
getVar(nptr_t n) | ilasynth::HornTranslator | private |
getVar(const std::string &s) | ilasynth::HornTranslator | private |
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::HornTranslator | private |
initBoolConstInt(const BoolConst *n, hvptr_t v) | ilasynth::HornTranslator | private |
initBoolOp(const BoolOp *n, hvptr_t v) | ilasynth::HornTranslator | private |
initBoolOpInt(const BoolOp *n, hvptr_t v) | ilasynth::HornTranslator | private |
initBoolVar(const BoolVar *n, hvptr_t v) | ilasynth::HornTranslator | private |
initBoolVarInt(const BoolVar *n, hvptr_t v) | ilasynth::HornTranslator | private |
initBvConst(const BitvectorConst *n, hvptr_t v) | ilasynth::HornTranslator | private |
initBvConstInt(const BitvectorConst *n, hvptr_t v) | ilasynth::HornTranslator | private |
initBvOp(const BitvectorOp *n, hvptr_t v) | ilasynth::HornTranslator | private |
initBvOpInt(const BitvectorOp *n, hvptr_t v) | ilasynth::HornTranslator | private |
initBvVar(const BitvectorVar *n, hvptr_t v) | ilasynth::HornTranslator | private |
initBvVarInt(const BitvectorVar *n, hvptr_t v) | ilasynth::HornTranslator | private |
initFuncVar(const FuncVar *n, hvptr_t v) | ilasynth::HornTranslator | private |
initFuncVarInt(const FuncVar *n, hvptr_t v) | ilasynth::HornTranslator | private |
initMemConst(const MemConst *n, hvptr_t v) | ilasynth::HornTranslator | private |
initMemConstInt(const MemConst *n, hvptr_t v) | ilasynth::HornTranslator | private |
initMemOp(const MemOp *n, hvptr_t v) | ilasynth::HornTranslator | private |
initMemOpInt(const MemOp *n, hvptr_t v) | ilasynth::HornTranslator | private |
initMemVar(const MemVar *n, hvptr_t v) | ilasynth::HornTranslator | private |
initMemVarInt(const MemVar *n, hvptr_t v) | ilasynth::HornTranslator | private |
initVar(hvptr_t v, nptr_t n) | ilasynth::HornTranslator | private |
initVar(hvptr_t v, const std::string &s) | ilasynth::HornTranslator | private |
initVarBv(hvptr_t v, nptr_t n) | ilasynth::HornTranslator | private |
initVarInt(hvptr_t v, nptr_t n) | ilasynth::HornTranslator | private |
isITE(nptr_t n) const | ilasynth::HornTranslator | private |
isLongBv(const int &w) const | ilasynth::HornTranslator | private |
operator()(nptr_t n) | ilasynth::HornTranslator | |
setBvAsInt(bool bvAsInt) | ilasynth::HornTranslator | |
setIteAsNode(bool iteAsNode) | ilasynth::HornTranslator | |
~HornTranslator() | ilasynth::HornTranslator | virtual |