aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/translate/trans_decls.ads
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2020-08-02 09:26:44 +0200
committerTristan Gingold <tgingold@free.fr>2020-08-03 19:05:59 +0200
commitab2fd3d52f149efcc9cc66f0a0a5e378a1d63918 (patch)
treeea3055f70f47b593b70a1f1af911bcb2946dc02f /src/vhdl/translate/trans_decls.ads
parent024086cfb9c965abc579aa7fb5efc3e63d39c6b5 (diff)
downloadghdl-ab2fd3d52f149efcc9cc66f0a0a5e378a1d63918.tar.gz
ghdl-ab2fd3d52f149efcc9cc66f0a0a5e378a1d63918.tar.bz2
ghdl-ab2fd3d52f149efcc9cc66f0a0a5e378a1d63918.zip
vhdl: handle force/release statements in translate and grt. For #1416
Diffstat (limited to 'src/vhdl/translate/trans_decls.ads')
-rw-r--r--src/vhdl/translate/trans_decls.ads15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/vhdl/translate/trans_decls.ads b/src/vhdl/translate/trans_decls.ads
index 2f52b6035..0f0f3dd72 100644
--- a/src/vhdl/translate/trans_decls.ads
+++ b/src/vhdl/translate/trans_decls.ads
@@ -80,6 +80,9 @@ package Trans_Decls is
Ghdl_Signal_Start_Assign_Null : O_Dnode;
Ghdl_Signal_Next_Assign_Null : O_Dnode;
+ Ghdl_Signal_Release_Eff : O_Dnode;
+ Ghdl_Signal_Release_Drv : O_Dnode;
+
Ghdl_Create_Signal_B1 : O_Dnode;
Ghdl_Signal_Simple_Assign_B1 : O_Dnode;
Ghdl_Signal_Start_Assign_B1 : O_Dnode;
@@ -88,6 +91,8 @@ package Trans_Decls is
Ghdl_Signal_Add_Port_Driver_B1 : O_Dnode;
Ghdl_Signal_Init_B1 : O_Dnode;
Ghdl_Signal_Driving_Value_B1 : O_Dnode;
+ Ghdl_Signal_Force_Eff_B1 : O_Dnode;
+ Ghdl_Signal_Force_Drv_B1 : O_Dnode;
Ghdl_Create_Signal_E8 : O_Dnode;
Ghdl_Signal_Simple_Assign_E8 : O_Dnode;
@@ -97,6 +102,8 @@ package Trans_Decls is
Ghdl_Signal_Add_Port_Driver_E8 : O_Dnode;
Ghdl_Signal_Init_E8 : O_Dnode;
Ghdl_Signal_Driving_Value_E8 : O_Dnode;
+ Ghdl_Signal_Force_Eff_E8 : O_Dnode;
+ Ghdl_Signal_Force_Drv_E8 : O_Dnode;
Ghdl_Create_Signal_E32 : O_Dnode;
Ghdl_Signal_Simple_Assign_E32 : O_Dnode;
@@ -106,6 +113,8 @@ package Trans_Decls is
Ghdl_Signal_Add_Port_Driver_E32 : O_Dnode;
Ghdl_Signal_Init_E32 : O_Dnode;
Ghdl_Signal_Driving_Value_E32 : O_Dnode;
+ Ghdl_Signal_Force_Eff_E32 : O_Dnode;
+ Ghdl_Signal_Force_Drv_E32 : O_Dnode;
Ghdl_Create_Signal_I32 : O_Dnode;
Ghdl_Signal_Simple_Assign_I32 : O_Dnode;
@@ -115,6 +124,8 @@ package Trans_Decls is
Ghdl_Signal_Add_Port_Driver_I32 : O_Dnode;
Ghdl_Signal_Init_I32 : O_Dnode;
Ghdl_Signal_Driving_Value_I32 : O_Dnode;
+ Ghdl_Signal_Force_Eff_I32 : O_Dnode;
+ Ghdl_Signal_Force_Drv_I32 : O_Dnode;
Ghdl_Create_Signal_F64 : O_Dnode;
Ghdl_Signal_Simple_Assign_F64 : O_Dnode;
@@ -124,6 +135,8 @@ package Trans_Decls is
Ghdl_Signal_Add_Port_Driver_F64 : O_Dnode;
Ghdl_Signal_Init_F64 : O_Dnode;
Ghdl_Signal_Driving_Value_F64 : O_Dnode;
+ Ghdl_Signal_Force_Eff_F64 : O_Dnode;
+ Ghdl_Signal_Force_Drv_F64 : O_Dnode;
Ghdl_Create_Signal_I64 : O_Dnode;
Ghdl_Signal_Simple_Assign_I64 : O_Dnode;
@@ -133,6 +146,8 @@ package Trans_Decls is
Ghdl_Signal_Add_Port_Driver_I64 : O_Dnode;
Ghdl_Signal_Init_I64 : O_Dnode;
Ghdl_Signal_Driving_Value_I64 : O_Dnode;
+ Ghdl_Signal_Force_Eff_I64 : O_Dnode;
+ Ghdl_Signal_Force_Drv_I64 : O_Dnode;
Ghdl_Signal_In_Conversion : O_Dnode;
Ghdl_Signal_Out_Conversion : O_Dnode;