ilang
1.1.4
ILAng: A Modeling and Verification Platform for SoCs
|
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::InstrLvlAbs | inline |
child(const std::string &name) const | ilang::InstrLvlAbs | |
child_num() const | ilang::InstrLvlAbs | inline |
DepthFirstVisit(F &func) const | ilang::InstrLvlAbs | inline |
DepthFirstVisitPrePost(F &func) const | ilang::InstrLvlAbs | inline |
expr_mngr() const | ilang::InstrLvlAbs | inline |
fetch() const | ilang::InstrLvlAbs | inline |
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::InstrLvlAbs | inline |
init_num() const | ilang::InstrLvlAbs | inline |
input(const size_t &i) const | ilang::InstrLvlAbs | inline |
input(const std::string &name) const | ilang::InstrLvlAbs | |
input_num() const | ilang::InstrLvlAbs | inline |
instr(const size_t &i) const | ilang::InstrLvlAbs | inline |
instr(const std::string &name) const | ilang::InstrLvlAbs | |
Instr (defined in ilang::InstrLvlAbs) | ilang::InstrLvlAbs | friend |
instr_num() const | ilang::InstrLvlAbs | inline |
instr_seq() const (defined in ilang::InstrLvlAbs) | ilang::InstrLvlAbs | inline |
InstrLvlAbs(const std::string &name="", const InstrLvlAbsPtr &parent=nullptr) | ilang::InstrLvlAbs | |
InstrLvlAbsCnstPtr typedef | ilang::InstrLvlAbs | |
InstrLvlAbsMap typedef | ilang::InstrLvlAbs | |
InstrLvlAbsPtr typedef | ilang::InstrLvlAbs | |
is_ast() const | ilang::Object | inlinevirtual |
is_instr() const | ilang::Object | inlinevirtual |
is_instr_lvl_abs() const | ilang::InstrLvlAbs | inlinevirtual |
is_spec() const | ilang::InstrLvlAbs | inline |
name() const | ilang::Object | |
New(const std::string &name, const InstrLvlAbsPtr &parent=nullptr) | ilang::InstrLvlAbs | static |
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 typedef | ilang::Object | |
operator<<(std::ostream &out, InstrLvlAbs &ila) | ilang::InstrLvlAbs | friend |
operator<<(std::ostream &out, InstrLvlAbsPtr ila) | ilang::InstrLvlAbs | friend |
operator<<(std::ostream &out, InstrLvlAbsCnstPtr ila) | ilang::InstrLvlAbs | friend |
parent() const | ilang::InstrLvlAbs | inline |
Print(std::ostream &out) const | ilang::InstrLvlAbs | virtual |
set_expr_mngr(const ExprMngrPtr expr_mngr) | ilang::InstrLvlAbs | inline |
set_spec(bool spec) | ilang::InstrLvlAbs | inline |
SetFetch(const ExprPtr &fetch_expr) | ilang::InstrLvlAbs | |
SetValid(const ExprPtr &valid_expr) | ilang::InstrLvlAbs | |
state(const size_t &i) const | ilang::InstrLvlAbs | inline |
state(const std::string &name) const | ilang::InstrLvlAbs | |
state_num() const | ilang::InstrLvlAbs | inline |
valid() const | ilang::InstrLvlAbs | inline |
~InstrLvlAbs() | ilang::InstrLvlAbs | |
~Object() | ilang::Object | virtual |