aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2022-05-12 18:21:11 +0200
committerTristan Gingold <tgingold@free.fr>2022-05-12 18:21:11 +0200
commit59e44bf29ee3bdbe4789ef6d6cab4ed171f809d9 (patch)
treea4b152c8f5181ea2e5b614f9ba328d4da849d4eb /src/vhdl
parentece9301079dff5e90dbe4c9e623979492ebd1385 (diff)
downloadghdl-59e44bf29ee3bdbe4789ef6d6cab4ed171f809d9.tar.gz
ghdl-59e44bf29ee3bdbe4789ef6d6cab4ed171f809d9.tar.bz2
ghdl-59e44bf29ee3bdbe4789ef6d6cab4ed171f809d9.zip
vhdl-canon: export extract_waveform_sensitivity
Diffstat (limited to 'src/vhdl')
-rw-r--r--src/vhdl/vhdl-canon.ads7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/vhdl/vhdl-canon.ads b/src/vhdl/vhdl-canon.ads
index e1ca164f1..2c9178257 100644
--- a/src/vhdl/vhdl-canon.ads
+++ b/src/vhdl/vhdl-canon.ads
@@ -83,6 +83,10 @@ package Vhdl.Canon is
procedure Canon_Extract_Sensitivity_Expression
(Expr: Iir; Sensitivity_List: Iir_List; Is_Target: Boolean := False);
+ -- Extract sensitivity of WAVEFORM.
+ procedure Extract_Waveform_Sensitivity
+ (Waveform : Iir; Sensitivity_List: Iir_List);
+
-- Likewise, but for all expressions appearing in statements CHAIN.
procedure Canon_Extract_Sensitivity_Sequential_Statement_Chain
(Chain : Iir; List : Iir_List);
@@ -90,6 +94,5 @@ package Vhdl.Canon is
-- Compute the sensitivity list of all-sensitized process PROC.
-- Used for vhdl 08.
function Canon_Extract_Sensitivity_Process
- (Proc : Iir_Sensitized_Process_Statement)
- return Iir_List;
+ (Proc : Iir_Sensitized_Process_Statement) return Iir_List;
end Vhdl.Canon;