abs | ilasynth::AbstractionWrapper | |
AbstractionWrapper(const std::string &name) | ilasynth::AbstractionWrapper | inline |
AbstractionWrapper(Abstraction *parent, const std::string &name) | ilasynth::AbstractionWrapper | inline |
AbstractionWrapper(const abstraction_ptr_t &a) | ilasynth::AbstractionWrapper | inline |
addAssumption(NodeRef *expr) | ilasynth::AbstractionWrapper | inline |
addBit(const std::string &name) | ilasynth::AbstractionWrapper | inline |
addFun(const std::string &name, int retW, const py::list &l) | ilasynth::AbstractionWrapper | inline |
addHornChild(const std::string &c, const std::string &i, NodeRef *d) | ilasynth::AbstractionWrapper | inline |
addHornInstr(const std::string &i, NodeRef *d) | ilasynth::AbstractionWrapper | inline |
addHornNext(const std::string &i, const std::string &s, NodeRef *n) | ilasynth::AbstractionWrapper | inline |
addInp(const std::string &name, int width) | ilasynth::AbstractionWrapper | inline |
addMem(const std::string &name, int addrW, int dataW) | ilasynth::AbstractionWrapper | inline |
addReg(const std::string &name, int width) | ilasynth::AbstractionWrapper | inline |
addUAbs(const std::string &name, NodeRef *valid) | ilasynth::AbstractionWrapper | inline |
areEqual(NodeRef *left, NodeRef *right) const | ilasynth::AbstractionWrapper | inline |
areEqualAssump(NodeRef *assump, NodeRef *left, NodeRef *right) | ilasynth::AbstractionWrapper | inline |
areEqualUnrolled(unsigned n, NodeRef *reg, NodeRef *exp) | ilasynth::AbstractionWrapper | inline |
bmc(unsigned n1, AbstractionWrapper *a1, NodeRef *r1, unsigned n2, AbstractionWrapper *a2, NodeRef *r2) | ilasynth::AbstractionWrapper | inlinestatic |
bmcCond(NodeRef *assertion, unsigned n, NodeRef *assumpt) | ilasynth::AbstractionWrapper | inline |
bmcInit(NodeRef *assertion, unsigned n, bool init) | ilasynth::AbstractionWrapper | inline |
boolConstB(bool b) | ilasynth::AbstractionWrapper | inline |
boolConstBStatic(bool b) | ilasynth::AbstractionWrapper | inlinestatic |
boolConstI(int b) | ilasynth::AbstractionWrapper | inline |
boolConstIStatic(int b) | ilasynth::AbstractionWrapper | inlinestatic |
boolConstL(py::long_ b) | ilasynth::AbstractionWrapper | inline |
boolConstLStatic(py::long_ b) | ilasynth::AbstractionWrapper | inlinestatic |
bvConstInt(unsigned int l, int width) | ilasynth::AbstractionWrapper | inline |
bvConstIntStatic(unsigned int l, int width) | ilasynth::AbstractionWrapper | inlinestatic |
bvConstLong(py::long_ l, int width) | ilasynth::AbstractionWrapper | inline |
bvConstLongStatic(py::long_ l, int width) | ilasynth::AbstractionWrapper | inlinestatic |
connectUInst(const std::string &name, const AbstractionWrapper *uabs) | ilasynth::AbstractionWrapper | inline |
EQcheck(MicroUnroller *m1, MicroUnroller *m2, const std::string &n1, const std::string &n2) | ilasynth::AbstractionWrapper | inlinestatic |
EQcheckExport(const std::string &fn, MicroUnroller *m1, MicroUnroller *m2, const std::string &n1, const std::string &n2) | ilasynth::AbstractionWrapper | inlinestatic |
EQcheckSimple(AbstractionWrapper *a1, AbstractionWrapper *a2) | ilasynth::AbstractionWrapper | inlinestatic |
EQcheckWithAssump(MicroUnroller *m1, MicroUnroller *m2, const std::string &n1, const std::string &n2, py::list &assumps) | ilasynth::AbstractionWrapper | inlinestatic |
EQcheckWithAssumpExport(const std::string &fn, MicroUnroller *m1, MicroUnroller *m2, const std::string &n1, const std::string &n2, py::list &assumps) | ilasynth::AbstractionWrapper | inlinestatic |
exportAllToFile(const std::string &fileName) const | ilasynth::AbstractionWrapper | inline |
exportHornToFile(const std::string &fileName) | ilasynth::AbstractionWrapper | inline |
exportListToFile(const py::list &l, const std::string &fileName) const | ilasynth::AbstractionWrapper | inline |
exportOneToFile(NodeRef *node, const std::string &fileName) const | ilasynth::AbstractionWrapper | inline |
generateCbmcCtoDir(const std::string &dirName) const | ilasynth::AbstractionWrapper | inline |
generateCbmcCtoFile(const std::string &fileName) const | ilasynth::AbstractionWrapper | inline |
generateHornMapping(const std::string &type) | ilasynth::AbstractionWrapper | inline |
generateSimToDir(const std::string &dirName) const | ilasynth::AbstractionWrapper | inline |
generateSimToFile(const std::string &fileName) const | ilasynth::AbstractionWrapper | inline |
generateVerilogModule(const std::string &fileName, const std::string &modName) const | ilasynth::AbstractionWrapper | inline |
generateVerilogToFile(const std::string &fileName) const | ilasynth::AbstractionWrapper | inline |
getAllAssumptions() const | ilasynth::AbstractionWrapper | inline |
getBit(const std::string &name) | ilasynth::AbstractionWrapper | inline |
getBits() const | ilasynth::AbstractionWrapper | inline |
getDecodeExpressions() const | ilasynth::AbstractionWrapper | inline |
getEnParamSyn() const | ilasynth::AbstractionWrapper | inline |
getFetchExpr() const | ilasynth::AbstractionWrapper | inline |
getFetchValid() const | ilasynth::AbstractionWrapper | inline |
getFun(const std::string &name) | ilasynth::AbstractionWrapper | inline |
getFuns() const | ilasynth::AbstractionWrapper | inline |
getInit(const std::string &name) const | ilasynth::AbstractionWrapper | inline |
getInp(const std::string &name) | ilasynth::AbstractionWrapper | inline |
getInps() const | ilasynth::AbstractionWrapper | inline |
getIpred(const std::string &name) const | ilasynth::AbstractionWrapper | inline |
getMem(const std::string &name) | ilasynth::AbstractionWrapper | inline |
getMems() const | ilasynth::AbstractionWrapper | inline |
getName() const | ilasynth::AbstractionWrapper | inline |
getNext(const std::string &name) const | ilasynth::AbstractionWrapper | inline |
getNextI(const std::string &name, int i) const | ilasynth::AbstractionWrapper | inline |
getReduceWhenImport() const | ilasynth::AbstractionWrapper | inline |
getReg(const std::string &name) | ilasynth::AbstractionWrapper | inline |
getRegs() const | ilasynth::AbstractionWrapper | inline |
getUAbs(const std::string &name) | ilasynth::AbstractionWrapper | inline |
hornifyAll(const std::string &name) | ilasynth::AbstractionWrapper | inline |
hornifyBvAsInt(bool bvAsInt) | ilasynth::AbstractionWrapper | inline |
hornifyIteAsNode(bool iteAsNode) | ilasynth::AbstractionWrapper | inline |
hornifyNode(NodeRef *node, const std::string &rule) | ilasynth::AbstractionWrapper | inline |
importAllFromFile(const std::string &fileName) | ilasynth::AbstractionWrapper | inline |
importListFromFile(const std::string &fileName) | ilasynth::AbstractionWrapper | inline |
importOneFromFile(const std::string &fileName) | ilasynth::AbstractionWrapper | inline |
memConst(const MemValues &mv) | ilasynth::AbstractionWrapper | inline |
memConstStatic(const MemValues &mv) | ilasynth::AbstractionWrapper | inlinestatic |
newUnroller(AbstractionWrapper *uILA, bool initCondition) | ilasynth::AbstractionWrapper | inline |
setDecodeExpressions(const py::list &l) | ilasynth::AbstractionWrapper | inline |
setEnParamSyn(int en) | ilasynth::AbstractionWrapper | inline |
setFetchExpr(NodeRef *expr) | ilasynth::AbstractionWrapper | inline |
setFetchValid(NodeRef *expr) | ilasynth::AbstractionWrapper | inline |
setInit(const std::string &name, NodeRef *n) | ilasynth::AbstractionWrapper | inline |
setIpred(const std::string &name, NodeRef *n) | ilasynth::AbstractionWrapper | inline |
setNext(const std::string &name, NodeRef *n) | ilasynth::AbstractionWrapper | inline |
setReduceWhenImport(int en) | ilasynth::AbstractionWrapper | inline |
setVlgExpConfig(bool extMem, bool fAsM) | ilasynth::AbstractionWrapper | inline |
synthesizeAll(PyObject *fun) | ilasynth::AbstractionWrapper | inline |
synthesizeElement(const std::string &name, NodeRef *expr, PyObject *fun) | ilasynth::AbstractionWrapper | inline |
synthesizeReg(const std::string &name, PyObject *fun) | ilasynth::AbstractionWrapper | inline |
toBoogie(const std::string &name) | ilasynth::AbstractionWrapper | inline |
~AbstractionWrapper() | ilasynth::AbstractionWrapper | inline |