_ht | ilasynth::Abstraction | private |
_synthesize(const std::string &name, const nptr_vec_t &assumps, const nptr_t &expr, PyObject *pyfun) | ilasynth::Abstraction | protected |
Abstraction(const std::string &name) | ilasynth::Abstraction | |
Abstraction(Abstraction *parent, const std::string &name) | ilasynth::Abstraction | |
AbstractionWrapper class | ilasynth::Abstraction | friend |
addAssumption(NodeRef *expr) | ilasynth::Abstraction | |
addBit(const std::string &name) | ilasynth::Abstraction | |
addFun(const std::string &name, int retW, const py::list &l) | ilasynth::Abstraction | |
addHornChild(const std::string &c, const std::string &i, NodeRef *d) | ilasynth::Abstraction | |
addHornInstr(const std::string &i, NodeRef *d) | ilasynth::Abstraction | |
addHornNext(const std::string &i, const std::string &s, NodeRef *n) | ilasynth::Abstraction | |
addInp(const std::string &name, int width) | ilasynth::Abstraction | |
addMem(const std::string &name, int addrW, int dataW) | ilasynth::Abstraction | |
addReg(const std::string &name, int width) | ilasynth::Abstraction | |
addUAbs(const std::string &name, NodeRef *valid) | ilasynth::Abstraction | |
addVar(state_t st, nmap_t &m, nptr_t &n) | ilasynth::Abstraction | protected |
addVar(nptr_t &nref) | ilasynth::Abstraction | |
addVarToSimulator(CppSimGen *gen) const | ilasynth::Abstraction | private |
areEqual(NodeRef *left, NodeRef *right) const | ilasynth::Abstraction | |
areEqualAssump(NodeRef *assump, NodeRef *left, NodeRef *right) | ilasynth::Abstraction | |
areEqualUnrolled(unsigned n, NodeRef *reg, NodeRef *exp) | ilasynth::Abstraction | |
assumps | ilasynth::Abstraction | protected |
BIT enum value | ilasynth::Abstraction | |
bits | ilasynth::Abstraction | protected |
bmc(unsigned n, Abstraction *a, NodeRef *r, bool init, NodeRef *initAssump) | ilasynth::Abstraction | static |
bmc(unsigned n1, Abstraction *a1, NodeRef *r1, unsigned n2, Abstraction *a2, NodeRef *r2) | ilasynth::Abstraction | static |
BoogieTranslator class | ilasynth::Abstraction | friend |
boolConstB(bool b) | ilasynth::Abstraction | static |
boolConstI(int b) | ilasynth::Abstraction | static |
boolConstL(py::long_ b) | ilasynth::Abstraction | static |
bvConstInt(unsigned int l, int width) | ilasynth::Abstraction | static |
bvConstLong(py::long_ l, int width) | ilasynth::Abstraction | static |
checkAndInsertName(state_t st, const std::string &name) | ilasynth::Abstraction | protected |
connectUInst(const std::string &name, const abstraction_ptr_t &uabs) | ilasynth::Abstraction | |
decodeExprs | ilasynth::Abstraction | protected |
DetermineUnrollBound(Abstraction *pAbs, const std::string &nodeName) | ilasynth::Abstraction | friend |
doesNextExist(const nmap_t &m) const | ilasynth::Abstraction | protected |
EQcheckSimple(Abstraction *a1, Abstraction *a2) | ilasynth::Abstraction | static |
exportAllToFile(const std::string &fileName) const | ilasynth::Abstraction | |
exportAllToStream(std::ofstream &out) const | ilasynth::Abstraction | |
exportHornToFile(const std::string &fileName) | ilasynth::Abstraction | |
exportListToFile(const py::list &l, const std::string &fileName) const | ilasynth::Abstraction | |
exportOneToFile(NodeRef *node, const std::string &fileName) const | ilasynth::Abstraction | |
extractModelValues(Z3ExprAdapter &c, z3::model &m, py::dict &result) | ilasynth::Abstraction | protected |
fetchExpr | ilasynth::Abstraction | protected |
fetchValid | ilasynth::Abstraction | protected |
findInMap(const std::string &name) const | ilasynth::Abstraction | protected |
findInMap(const std::string &name) | ilasynth::Abstraction | protected |
findInMapNoExcept(const std::string &name) const | ilasynth::Abstraction | protected |
findInMapNoExcept(const std::string &name) | ilasynth::Abstraction | protected |
forEachAssump(assump_visitor_i &i) const | ilasynth::Abstraction | |
FUN enum value | ilasynth::Abstraction | |
funcReducer | ilasynth::Abstraction | mutableprivate |
funs | ilasynth::Abstraction | protected |
generateCBMCC(bool hier) const | ilasynth::Abstraction | private |
generateCbmcCtoDir(const std::string &dirName) const | ilasynth::Abstraction | |
generateCbmcCtoFile(const std::string &fileName) const | ilasynth::Abstraction | |
generateHornMapping(const std::string &type) | ilasynth::Abstraction | |
generateSim(bool hier) const | ilasynth::Abstraction | private |
generateSimToDir(const std::string &dirName) const | ilasynth::Abstraction | |
generateSimToFile(const std::string &fileName) const | ilasynth::Abstraction | |
generateVerilogToFile(const std::string &fileName) const | ilasynth::Abstraction | |
generateVerilogToFile(const std::string &fileName, const std::string &topModName) const | ilasynth::Abstraction | |
getAllAssumptions() const | ilasynth::Abstraction | |
getAllAssumptions(nptr_vec_t &assump_vec) const | ilasynth::Abstraction | |
getBit(const std::string &name) | ilasynth::Abstraction | |
getBits() const | ilasynth::Abstraction | inline |
getDecodeExpressions() const | ilasynth::Abstraction | |
getDecodeExprs() const | ilasynth::Abstraction | inline |
getDecodeNodes() const | ilasynth::Abstraction | |
getFetchExpr() const | ilasynth::Abstraction | |
getFetchExprRef() const | ilasynth::Abstraction | inline |
getFetchValid() const | ilasynth::Abstraction | |
getFetchValidNode() const | ilasynth::Abstraction | |
getFetchValidRef() const | ilasynth::Abstraction | inline |
getFun(const std::string &name) | ilasynth::Abstraction | |
getFuns() const | ilasynth::Abstraction | inline |
getInit(const std::string &name) const | ilasynth::Abstraction | |
getInp(const std::string &name) | ilasynth::Abstraction | |
getInps() const | ilasynth::Abstraction | inline |
getIpred(const std::string &name) const | ilasynth::Abstraction | |
getMap(const std::string &name, NodeRef *n) | ilasynth::Abstraction | protected |
getMap(const std::string &name) | ilasynth::Abstraction | protected |
getMapEntry(const std::string &name) const | ilasynth::Abstraction | |
getMem(const std::string &name) | ilasynth::Abstraction | |
getMems() const | ilasynth::Abstraction | inline |
getName() const | ilasynth::Abstraction | inline |
getNext(const std::string &name) const | ilasynth::Abstraction | |
getNextI(const std::string &name, int i) const | ilasynth::Abstraction | |
getObjId() | ilasynth::Abstraction | static |
getReg(const std::string &name) | ilasynth::Abstraction | |
getRegs() const | ilasynth::Abstraction | inline |
getStage(const std::string &name) | ilasynth::Abstraction | |
getUAbs(const std::string &name) | ilasynth::Abstraction | |
getVar(const nmap_t &m, const std::string &name) | ilasynth::Abstraction | protected |
hornifyAll(const std::string &fileName) | ilasynth::Abstraction | |
hornifyBvAsInt(bool bvAsInt) | ilasynth::Abstraction | |
hornifyIteAsNode(bool iteAsNode) | ilasynth::Abstraction | |
hornifyNode(NodeRef *node, const std::string &ruleName) | ilasynth::Abstraction | |
importAllFromFile(const std::string &fileName) | ilasynth::Abstraction | |
importAllFromStream(std::ifstream &in, bool Clear) | ilasynth::Abstraction | |
importListFromFile(const std::string &fileName) | ilasynth::Abstraction | |
importOneFromFile(const std::string &fileName) | ilasynth::Abstraction | |
initMap(nmap_t &from_m, nmap_t &to_m) | ilasynth::Abstraction | protected |
INP enum value | ilasynth::Abstraction | |
inps | ilasynth::Abstraction | protected |
isInput(const std::string &name) const | ilasynth::Abstraction | inline |
MapEnd() const | ilasynth::Abstraction | protected |
MapEnd() | ilasynth::Abstraction | protected |
MAX_SYN_ITER | ilasynth::Abstraction | private |
MEM enum value | ilasynth::Abstraction | |
memConst(const MemValues &mv) | ilasynth::Abstraction | static |
mems | ilasynth::Abstraction | protected |
MicroUnroller class | ilasynth::Abstraction | friend |
name | ilasynth::Abstraction | protected |
names | ilasynth::Abstraction | protected |
objCnt | ilasynth::Abstraction | privatestatic |
paramSyn | ilasynth::Abstraction | |
parent | ilasynth::Abstraction | protected |
reduceWhenImport | ilasynth::Abstraction | |
REG enum value | ilasynth::Abstraction | |
regs | ilasynth::Abstraction | protected |
setDecodeExpressions(const py::list &l) | ilasynth::Abstraction | |
setFetchExpr(NodeRef *expr) | ilasynth::Abstraction | |
setFetchValid(NodeRef *expr) | ilasynth::Abstraction | |
setInit(const std::string &name, NodeRef *n) | ilasynth::Abstraction | |
setIpred(const std::string &name, NodeRef *n) | ilasynth::Abstraction | |
setNext(const std::string &name, NodeRef *n) | ilasynth::Abstraction | |
setUpdateToFunction(CppSimGen *gen, CppFun *fun, nptr_t valid, bool doHier=false) const | ilasynth::Abstraction | private |
state_t enum name | ilasynth::Abstraction | |
synthesizeAll(PyObject *fun) | ilasynth::Abstraction | |
synthesizeElement(const std::string &name, NodeRef *expr, PyObject *fun) | ilasynth::Abstraction | |
Synthesizer class | ilasynth::Abstraction | friend |
synthesizeReg(const std::string &name, PyObject *fun) | ilasynth::Abstraction | |
toBoogie(const std::string &filename) | ilasynth::Abstraction | |
uabs | ilasynth::Abstraction | protected |
uabs_map_t typedef | ilasynth::Abstraction | |
vlgExpConfig | ilasynth::Abstraction | |
~Abstraction() | ilasynth::Abstraction | |