CIRCT 24.0.0git
Loading...
Searching...
No Matches
HWModuleOp Class Reference

Public Member Functions

 input_indices (self)
 is_external (self)
 __init__ (self, name, input_ports=[], output_ports=[], *, parameters=[], attributes={}, body_builder=None, loc=None, ip=None)
 instantiate (self, *args, **kwargs)
 type (self)
 name (self)
list[ParamDeclAttr] parameters (self)
 body (self)
 entry_block (self)
 __getattr__ (self, name)
dict[str:Value] inputs (self)
dict[str:Type] outputs (self)
 add_entry_block (self)

Public Attributes

 input_indices
 is_external

Detailed Description

Specialization for the HW module op class.

Definition at line 294 of file hw.py.

Constructor & Destructor Documentation

◆ __init__()

hw.HWModuleOp.__init__ ( self,
name,
input_ports = [],
output_ports = [],
* ,
parameters = [],
attributes = {},
body_builder = None,
loc = None,
ip = None )

Definition at line 297 of file hw.py.

Member Function Documentation

◆ __getattr__()

hw.HWModuleOp.__getattr__ ( self,
name )

Definition at line 357 of file hw.py.

◆ add_entry_block()

Definition at line 374 of file hw.py.

◆ body()

◆ entry_block()

Definition at line 345 of file hw.py.

◆ input_indices()

Definition at line 349 of file hw.py.

◆ inputs()

dict[str:Value] hw.HWModuleOp.inputs ( self)

Definition at line 363 of file hw.py.

◆ instantiate()

hw.HWModuleOp.instantiate ( self,
* args,
** kwargs )

Definition at line 321 of file hw.py.

◆ is_external()

Definition at line 333 of file hw.py.

◆ name()

Definition at line 329 of file hw.py.

◆ outputs()

dict[str:Type] hw.HWModuleOp.outputs ( self)

Definition at line 369 of file hw.py.

◆ parameters()

list[ParamDeclAttr] hw.HWModuleOp.parameters ( self)

Definition at line 337 of file hw.py.

◆ type()

Definition at line 325 of file hw.py.

Member Data Documentation

◆ input_indices

Definition at line 358 of file hw.py.

◆ is_external

Definition at line 375 of file hw.py.


The documentation for this class was generated from the following file: