Module ImportFrom alias ImportFrom alias Import alias Import alias ImportFrom alias Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Import alias ImportFrom alias ImportFrom alias FunctionDef arguments args defaults body Assign NameStore Str Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Str FunctionDef arguments args defaults body Expr Call NameLoad NameLoad Expr Call NameLoad NameLoad Expr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr decorator_list Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword Str keyword NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword Str keyword Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore NameLoad If AttributeLoad NameLoad attr body Expr Call NameLoad For NameStore NameLoad body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Raise Call NameLoad BinOpAdd Str NameLoad If CompareEq Call NameLoad NameLoad Num body Expr Call NameLoad Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad Str For NameStore NameLoad body Expr Call NameLoad NameLoad Expr Call NameLoad Str For TupleStore NameStore NameStore Call NameLoad Call AttributeLoad NameLoad attr keyword Lambda arguments args NameParam defaults Call NameLoad SubscriptLoad NameLoad Index Num body Expr Call NameLoad Call AttributeLoad NameLoad attr Expr Call NameLoad Str For TupleStore NameStore NameStore Call NameLoad Call AttributeLoad NameLoad attr keyword Lambda arguments args NameParam defaults Call NameLoad SubscriptLoad NameLoad Index Num body For NameStore NameLoad body Expr Call NameLoad Call AttributeLoad NameLoad attr Expr Call NameLoad Str For TupleStore NameStore NameStore Call NameLoad Call AttributeLoad NameLoad attr keyword Lambda arguments args NameParam defaults Call NameLoad SubscriptLoad NameLoad Index Num body Expr Call NameLoad NameLoad NameLoad decorator_list If CompareEq NameLoad Str body Expr Call NameLoad
N/A __future__ absolute_import __future__ print_function N/A sys N/A os optparse OptionParser N/A N/A N/A N/A sys path insert 0 N/A N/A N/A os path dirname N/A N/A N/A os path dirname N/A N/A N/A os path abspath __file__ N/A pyverilog.utils.version pyverilog.dataflow.dataflow_analyzer VerilogDataflowAnalyzer pyverilog.dataflow.optimizer VerilogDataflowOptimizer main N/A N/A N/A N/A N/A INFO Verilog dataflow optimizer with Pyverilog N/A VERSION N/A N/A N/A pyverilog utils version VERSION N/A USAGE Usage: python example_optimizer.py -t TOPMODULE file ... showVersion N/A N/A N/A N/A N/A N/A print INFO N/A N/A print VERSION N/A N/A print USAGE N/A N/A N/A sys exit N/A N/A optparser N/A OptionParser N/A N/A N/A optparser add_option -v --version action store_true dest showversion default False help Show the version N/A N/A N/A optparser add_option -t --top dest topmodule default TOP help Top module, Default=TOP N/A N/A options args N/A N/A optparser parse_args N/A filelist args N/A N/A options showversion N/A N/A N/A showVersion N/A f filelist N/A N/A N/A N/A N/A N/A os path exists f N/A N/A N/A IOError N/A file not found:  f N/A N/A N/A len filelist 0 N/A N/A N/A showVersion N/A analyzer N/A VerilogDataflowAnalyzer filelist N/A options topmodule N/A N/A N/A analyzer generate N/A directives N/A N/A analyzer get_directives N/A terms N/A N/A analyzer getTerms N/A binddict N/A N/A analyzer getBinddict N/A optimizer N/A VerilogDataflowOptimizer terms binddict N/A N/A N/A optimizer resolveConstant N/A resolved_terms N/A N/A optimizer getResolvedTerms N/A resolved_binddict N/A N/A optimizer getResolvedBinddict N/A constlist N/A N/A optimizer getConstlist N/A N/A print Directive: N/A dr directives N/A N/A N/A print dr N/A N/A print Term: N/A N/A tk tv N/A sorted N/A N/A resolved_terms items key N/A N/A N/A x N/A N/A len N/A x N/A 0 N/A N/A N/A print N/A N/A tv tostr N/A N/A print Bind: N/A N/A bk bv N/A sorted N/A N/A resolved_binddict items key N/A N/A N/A x N/A N/A len N/A x N/A 0 N/A N/A bvi bv N/A N/A N/A print N/A N/A bvi tostr N/A N/A print Const: N/A N/A ck cv N/A sorted N/A N/A constlist items key N/A N/A N/A x N/A N/A len N/A x N/A 0 N/A N/A N/A print ck cv N/A N/A N/A __name__ __main__ N/A N/A N/A main