add_always_stmt(const vlg_stmt_t &s) | ilasynth::VerilogExport | protected |
add_init_stmt(const vlg_stmt_t &s) | ilasynth::VerilogExport | protected |
add_input(const vlg_name_t &n, int w) | ilasynth::VerilogExport | protected |
add_ite_stmt(const vlg_stmt_t &cond, const vlg_stmt_t &tstmt, const vlg_stmt_t &fstmt) | ilasynth::VerilogExport | protected |
add_mem(const vlg_name_t &n, int addr_width, int data_width) | ilasynth::VerilogExport | protected |
add_output(const vlg_name_t &n, int w) | ilasynth::VerilogExport | protected |
add_reg(const vlg_name_t &n, int w) | ilasynth::VerilogExport | protected |
add_stmt(const vlg_stmt_t &s) | ilasynth::VerilogExport | protected |
add_wire(const vlg_name_t &n, int w) | ilasynth::VerilogExport | protected |
always_stmts | ilasynth::VerilogExport | private |
checkMemVar(const Node *n, const MemVar *&mem, int &fail) | ilasynth::VerilogExport | protected |
clkName | ilasynth::VerilogExport | private |
current_writes | ilasynth::VerilogExport | private |
exportBit(const std::string &name, const npair_t &np) | ilasynth::VerilogExport | |
exportCondWrites(const std::string &n, int addr_width, int data_width, const mem_write_list_t &writeList) | ilasynth::VerilogExport | protected |
exportFunc(const std::string &name, const npair_t &np) | ilasynth::VerilogExport | |
exportInp(const std::string &name, const npair_t &np) | ilasynth::VerilogExport | |
exportMem(const std::string &name, const npair_t &np) | ilasynth::VerilogExport | |
exportReg(const std::string &name, const npair_t &np) | ilasynth::VerilogExport | |
exportUabs(const Abstraction &uabs) | ilasynth::VerilogExport | inline |
ExternalMem | ilasynth::VerilogExport | protected |
finalExport(std::ostream &) | ilasynth::VerilogExport | |
FunctionAsModule | ilasynth::VerilogExport | protected |
get_width(const Node *n) | ilasynth::VerilogExport | protected |
getArg(const Node *n, int i) | ilasynth::VerilogExport | protected |
getName(const Node *n) | ilasynth::VerilogExport | protected |
idCounter | ilasynth::VerilogExport | protected |
init_stmts | ilasynth::VerilogExport | private |
inputs | ilasynth::VerilogExport | private |
ite_stmts | ilasynth::VerilogExport | private |
logicalAnd(const nptr_t &c1, const nptr_t &c2) | ilasynth::VerilogExport | protectedstatic |
mem_i | ilasynth::VerilogExport | private |
mem_o | ilasynth::VerilogExport | private |
mems | ilasynth::VerilogExport | private |
moduleName | ilasynth::VerilogExport | private |
NewId() | ilasynth::VerilogExport | protected |
NewId(const std::string &refName) | ilasynth::VerilogExport | protected |
nmap | ilasynth::VerilogExport | private |
nodeVistorFunc(const Node *n) | ilasynth::VerilogExport | protected |
notCache | ilasynth::VerilogExport | private |
outputs | ilasynth::VerilogExport | private |
past_writes | ilasynth::VerilogExport | private |
preheader | ilasynth::VerilogExport | private |
regs | ilasynth::VerilogExport | private |
rstName | ilasynth::VerilogExport | private |
setModuleName(const std::string &modName) | ilasynth::VerilogExport | |
start_iterate(const Node *n) | ilasynth::VerilogExport | protected |
statements | ilasynth::VerilogExport | private |
translateBitvectorOp(const BitvectorOp *bvop) | ilasynth::VerilogExport | protected |
translateBoolOp(const BoolOp *boolop) | ilasynth::VerilogExport | protected |
VerilogExport(const std::string &modName, const std::string &clk, const std::string &rst, const VlgExportConfig &config) | ilasynth::VerilogExport | |
vexpr_map_t typedef | ilasynth::VerilogExport | |
visitMemNodes(const Node *n, const nptr_t &cond, mem_write_entry_list_stack_t &writesStack) | ilasynth::VerilogExport | protected |
WidthToRange(int w) | ilasynth::VerilogExport | private |
wires | ilasynth::VerilogExport | private |