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

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

check_hierarchical_name_type(const std::string &net_name) const ilang::VerilogAnalyzer
check_resolve_modules(verilog_source_tree *source)ilang::VerilogAnalyzerprotected
create_module_submodule_map(verilog_source_tree *source)ilang::VerilogAnalyzerprotected
find_declaration_of_name(const std::string &net_name) const ilang::VerilogAnalyzer
find_definition_of_a_module(const std::string &module_name) const ilang::VerilogAnalyzer
find_definition_of_signal(const std::string &net_name) const ilang::VerilogAnalyzer
find_top_module(verilog_source_tree *source, const std::string &optional_top_module)ilang::VerilogAnalyzerprotected
get_endmodule_loc(const std::string &inst_name) const ilang::VerilogAnalyzer
get_hierarchy_from_full_name(const std::string &full_name, VerilogConstantExprEval::param_def_hierarchy &hier, ast_module_declaration **lowest_level) const ilang::VerilogAnalyzer
get_module_inst_loc(const std::string &inst_name) const ilang::VerilogAnalyzer
get_module_name_of_net_name(const std::string &net_name) const ilang::VerilogAnalyzer
get_signal(const std::string &net_name, const std::map< std::string, int > *const width_info=NULL) const ilang::VerilogAnalyzer
get_top_module_io(const std::map< std::string, int > *const width_info=NULL) const ilang::VerilogAnalyzer
get_top_module_name() const ilang::VerilogAnalyzerinline
hierarchical_name_type typedefilang::VerilogAnalyzer
I_WIRE_w_INTERNAL_DEF enum value (defined in ilang::VerilogAnalyzerBase)ilang::VerilogAnalyzerBase
I_WIRE_wo_INTERNAL_DEF enum value (defined in ilang::VerilogAnalyzerBase)ilang::VerilogAnalyzerBase
in_bad_state() const ilang::VerilogAnalyzerinline
instance_countilang::VerilogAnalyzerprotectedstatic
invoke_parser()ilang::VerilogAnalyzerprotected
IO_WIRE_w_INTERNAL_DEF enum value (defined in ilang::VerilogAnalyzerBase)ilang::VerilogAnalyzerBase
IO_WIRE_wo_INTERNAL_DEF enum value (defined in ilang::VerilogAnalyzerBase)ilang::VerilogAnalyzerBase
is_input(hierarchical_name_type tp_)ilang::VerilogAnalyzerBaseinlinestatic
is_io_sig(hierarchical_name_type tp_)ilang::VerilogAnalyzerBaseinlinestatic
is_module(hierarchical_name_type tp_)ilang::VerilogAnalyzerBaseinlinestatic
is_output(hierarchical_name_type tp_)ilang::VerilogAnalyzerBaseinlinestatic
is_reg(hierarchical_name_type tp_)ilang::VerilogAnalyzerBaseinlinestatic
is_wire(hierarchical_name_type tp_)ilang::VerilogAnalyzerBaseinlinestatic
Meta2Loc(const ast_metadata &md)ilang::VerilogAnalyzerinlinestatic
mod_inst_ast_t typedefilang::VerilogAnalyzer
mod_inst_t typedefilang::VerilogAnalyzer
MODULE enum value (defined in ilang::VerilogAnalyzerBase)ilang::VerilogAnalyzerBase
module_io_vec_t typedefilang::VerilogAnalyzer
module_to_whereuses_mapilang::VerilogAnalyzerprotected
modules_to_submodule_inst_ast_mapilang::VerilogAnalyzerprotected
modules_to_submodules_mapilang::VerilogAnalyzerprotected
name2loc(const std::string &net_name) const ilang::VerilogAnalyzer
name_decl_buffer_t typedefilang::VerilogAnalyzer
name_insts_ast_map_t typedefilang::VerilogAnalyzer
name_insts_map_t typedefilang::VerilogAnalyzer
name_module_ast_map_t typedefilang::VerilogAnalyzer
name_module_mapilang::VerilogAnalyzerprotected
name_names_map_t typedefilang::VerilogAnalyzer
name_type_buffer_t typedefilang::VerilogAnalyzer
no_internal_def(hierarchical_name_type tp_)ilang::VerilogAnalyzerBaseinlinestatic
NONE enum value (defined in ilang::VerilogAnalyzerBase)ilang::VerilogAnalyzerBase
O_REG_w_INTERNAL_DEF enum value (defined in ilang::VerilogAnalyzerBase)ilang::VerilogAnalyzerBase
O_REG_wo_INTERNAL_DEF enum value (defined in ilang::VerilogAnalyzerBase)ilang::VerilogAnalyzerBase
O_WIRE_w_INTERNAL_DEF enum value (defined in ilang::VerilogAnalyzerBase)ilang::VerilogAnalyzerBase
O_WIRE_wo_INTERNAL_DEF enum value (defined in ilang::VerilogAnalyzerBase)ilang::VerilogAnalyzerBase
OTHERS enum value (defined in ilang::VerilogAnalyzerBase)ilang::VerilogAnalyzerBase
path_vec_t typedefilang::VerilogAnalyzer
PrintLoc(std::ostream &os, const vlg_loc_t &loc)ilang::VerilogAnalyzerBaseinlinestatic
PrintMeta(std::ostream &os, const ast_metadata &md)ilang::VerilogAnalyzerinlinestatic
PrintMetaAst(std::ostream &os, const T *n)ilang::VerilogAnalyzerinlinestatic
REG enum value (defined in ilang::VerilogAnalyzerBase)ilang::VerilogAnalyzerBase
top_inst_nameilang::VerilogAnalyzerprotected
top_module_nameilang::VerilogAnalyzerprotected
VerilogAnalyzer(const path_vec_t &include_path, const path_vec_t &srcs, const std::string &top_module_inst_name, const std::string &optional_top_module)ilang::VerilogAnalyzer
VerilogAnalyzerBase()ilang::VerilogAnalyzerBaseinline
vlg_include_pathilang::VerilogAnalyzerprotected
vlg_loc_t typedefilang::VerilogAnalyzer
vlg_src_filesilang::VerilogAnalyzerprotected
WIRE enum value (defined in ilang::VerilogAnalyzerBase)ilang::VerilogAnalyzerBase
~VerilogAnalyzer()ilang::VerilogAnalyzer
~VerilogAnalyzerBase()ilang::VerilogAnalyzerBaseinlinevirtual