summaryrefslogtreecommitdiff
path: root/src/vhdl/nodes.ads
diff options
context:
space:
mode:
authorTristan Gingold2014-12-14 12:36:43 +0100
committerTristan Gingold2014-12-14 12:36:43 +0100
commit51f657fde8d771ca5c4002ca70ad5175c6ef3cdf (patch)
treef5487dafd4682425ec2af9947fcac279153fc3ac /src/vhdl/nodes.ads
parentdf03d4120b0689b30dc4f629407d96b45b0db5a4 (diff)
downloadghdl-51f657fde8d771ca5c4002ca70ad5175c6ef3cdf.tar.gz
ghdl-51f657fde8d771ca5c4002ca70ad5175c6ef3cdf.tar.bz2
ghdl-51f657fde8d771ca5c4002ca70ad5175c6ef3cdf.zip
iirs: reduce size of signal_declaration.
Diffstat (limited to 'src/vhdl/nodes.ads')
-rw-r--r--src/vhdl/nodes.ads19
1 files changed, 6 insertions, 13 deletions
diff --git a/src/vhdl/nodes.ads b/src/vhdl/nodes.ads
index adf6a5e..6b80703 100644
--- a/src/vhdl/nodes.ads
+++ b/src/vhdl/nodes.ads
@@ -39,20 +39,13 @@ package Nodes is
Format_Int
);
- -- Future layout: (rem)
- -- Format: 0 bits 32
- -- Nkind: 16 bits 16
- -- Flags: 8*1 bits 8
- -- State: 2*2 bits 4
- -- Odigit is to be removed.
-
- -- Future layout (2):(rem)
+ -- Current layout: (rem)
-- Format: 2 bits 30
- -- Nkind: 8 bits 22 (vhdl: 216 nodes)
- -- Flags: 8*1 bits 14
- -- State: 2*2 bits 10
- -- Lang: 2 bits 8
- -- Odigit: 1*3 bits 5
+ -- Flags: 6*1 bits 24
+ -- Nkind: 8 bits 16 (vhdl: 216 nodes)
+ -- State: 2*2 bits 12
+ -- Flags: 6*1 bits 6
+ -- Odigit: 2*3 bits 0
-- Common fields are:
-- Flag1 : Boolean