ilang  1.1.4
ILAng: A Modeling and Verification Platform for SoCs
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros
ilang::InstrLvlAbs Member List

This is the complete list of members for ilang::InstrLvlAbs, including all inherited members.

AddChild(const InstrLvlAbsPtr &child)ilang::InstrLvlAbs
AddInit(const ExprPtr &cntr_expr)ilang::InstrLvlAbs
AddInput(const ExprPtr &input_var)ilang::InstrLvlAbs
AddInstr(const InstrPtr &instr)ilang::InstrLvlAbs
AddSeqTran(const InstrPtr &src, const InstrPtr &dst, const ExprPtr &cnd)ilang::InstrLvlAbs
AddState(const ExprPtr &state_var)ilang::InstrLvlAbs
child(const size_t &i) const ilang::InstrLvlAbsinline
child(const std::string &name) const ilang::InstrLvlAbs
child_num() const ilang::InstrLvlAbsinline
DepthFirstVisit(F &func) const ilang::InstrLvlAbsinline
DepthFirstVisitPrePost(F &func) const ilang::InstrLvlAbsinline
expr_mngr() const ilang::InstrLvlAbsinline
fetch() const ilang::InstrLvlAbsinline
find_child(const Symbol &name) const ilang::InstrLvlAbs
find_input(const Symbol &name) const ilang::InstrLvlAbs
find_instr(const Symbol &name) const ilang::InstrLvlAbs
find_state(const Symbol &name) const ilang::InstrLvlAbs
ForceSetFetch(const ExprPtr &fetch_expr)ilang::InstrLvlAbs
ForceSetValid(const ExprPtr &valid_expr)ilang::InstrLvlAbs
GetRootName() const ilang::InstrLvlAbs
init(const size_t &i) const ilang::InstrLvlAbsinline
init_num() const ilang::InstrLvlAbsinline
input(const size_t &i) const ilang::InstrLvlAbsinline
input(const std::string &name) const ilang::InstrLvlAbs
input_num() const ilang::InstrLvlAbsinline
instr(const size_t &i) const ilang::InstrLvlAbsinline
instr(const std::string &name) const ilang::InstrLvlAbs
Instr (defined in ilang::InstrLvlAbs)ilang::InstrLvlAbsfriend
instr_num() const ilang::InstrLvlAbsinline
instr_seq() const (defined in ilang::InstrLvlAbs)ilang::InstrLvlAbsinline
InstrLvlAbs(const std::string &name="", const InstrLvlAbsPtr &parent=nullptr)ilang::InstrLvlAbs
InstrLvlAbsCnstPtr typedefilang::InstrLvlAbs
InstrLvlAbsMap typedefilang::InstrLvlAbs
InstrLvlAbsPtr typedefilang::InstrLvlAbs
is_ast() const ilang::Objectinlinevirtual
is_instr() const ilang::Objectinlinevirtual
is_instr_lvl_abs() const ilang::InstrLvlAbsinlinevirtual
is_spec() const ilang::InstrLvlAbsinline
name() const ilang::Object
New(const std::string &name, const InstrLvlAbsPtr &parent=nullptr)ilang::InstrLvlAbsstatic
NewBoolFreeVar(const std::string &name)ilang::InstrLvlAbs
NewBoolInput(const std::string &name)ilang::InstrLvlAbs
NewBoolState(const std::string &name)ilang::InstrLvlAbs
NewBvFreeVar(const std::string &name, const int &bit_width)ilang::InstrLvlAbs
NewBvInput(const std::string &name, const int &bit_width)ilang::InstrLvlAbs
NewBvState(const std::string &name, const int &bit_width)ilang::InstrLvlAbs
NewChild(const std::string &name)ilang::InstrLvlAbs
NewInstr(const std::string &name="")ilang::InstrLvlAbs
NewMemFreeVar(const std::string &name, const int &addr_width, const int &data_width)ilang::InstrLvlAbs
NewMemInput(const std::string &name, const int &addr_width, const int &data_width)ilang::InstrLvlAbs
NewMemState(const std::string &name, const int &addr_width, const int &data_width)ilang::InstrLvlAbs
Object()ilang::Object
Object(const std::string &name)ilang::Object
ObjPtr typedefilang::Object
operator<<(std::ostream &out, InstrLvlAbs &ila)ilang::InstrLvlAbsfriend
operator<<(std::ostream &out, InstrLvlAbsPtr ila)ilang::InstrLvlAbsfriend
operator<<(std::ostream &out, InstrLvlAbsCnstPtr ila)ilang::InstrLvlAbsfriend
parent() const ilang::InstrLvlAbsinline
Print(std::ostream &out) const ilang::InstrLvlAbsvirtual
set_expr_mngr(const ExprMngrPtr expr_mngr)ilang::InstrLvlAbsinline
set_spec(bool spec)ilang::InstrLvlAbsinline
SetFetch(const ExprPtr &fetch_expr)ilang::InstrLvlAbs
SetValid(const ExprPtr &valid_expr)ilang::InstrLvlAbs
state(const size_t &i) const ilang::InstrLvlAbsinline
state(const std::string &name) const ilang::InstrLvlAbs
state_num() const ilang::InstrLvlAbsinline
valid() const ilang::InstrLvlAbsinline
~InstrLvlAbs()ilang::InstrLvlAbs
~Object()ilang::Objectvirtual