diff options
Diffstat (limited to 'src/synth/netlists.ads')
-rw-r--r-- | src/synth/netlists.ads | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/synth/netlists.ads b/src/synth/netlists.ads index 661c2ae3d..5d2106608 100644 --- a/src/synth/netlists.ads +++ b/src/synth/netlists.ads @@ -253,6 +253,7 @@ package Netlists is function Get_Self_Instance (M : Module) return Instance; function Get_First_Instance (M : Module) return Instance; + function Get_Next_Instance (Inst : Instance) return Instance; -- Linked list of sub-modules. -- Use Modules to iterate. @@ -280,7 +281,6 @@ package Netlists is function Get_Instance_Parent (Inst : Instance) return Module; function Get_Output (Inst : Instance; Idx : Port_Idx) return Net; function Get_Input (Inst : Instance; Idx : Port_Idx) return Input; - function Get_Next_Instance (Inst : Instance) return Instance; function Get_Param_Uns32 (Inst : Instance; Param : Param_Idx) return Uns32; procedure Set_Param_Uns32 (Inst : Instance; Param : Param_Idx; Val : Uns32); @@ -470,6 +470,9 @@ private procedure Set_Next_Instance (Inst : Instance; Next : Instance); procedure Set_Prev_Instance (Inst : Instance; Prev : Instance); + -- Used by Rename. + procedure Set_Instance_Name (Inst : Instance; Name : Sname); + -- Procedures to rewrite the list of instances of a module: -- * first extract the chain of instances from module M (and reset the -- list of instances - so there is none), |