Home
last modified time | relevance | path

Searched refs:Iir_Kind (Results 1 – 25 of 42) sorted by relevance

12

/dports/cad/ghdl/ghdl-1.0.0/src/vhdl/
H A Dvhdl-nodes_meta.ads658 function Has_Date (K : Iir_Kind) return Boolean;
669 function Has_Value (K : Iir_Kind) return Boolean;
705 function Has_Time (K : Iir_Kind) return Boolean;
737 function Has_Chain (K : Iir_Kind) return Boolean;
740 function Has_Type (K : Iir_Kind) return Boolean;
750 function Has_Mode (K : Iir_Kind) return Boolean;
791 function Has_Label (K : Iir_Kind) return Boolean;
848 function Has_Guard (K : Iir_Kind) return Boolean;
930 function Has_Left (K : Iir_Kind) return Boolean;
931 function Has_Right (K : Iir_Kind) return Boolean;
[all …]
H A Dvhdl-elocations_meta.ads53 function Has_Start_Location (K : Iir_Kind) return Boolean;
55 function Has_End_Location (K : Iir_Kind) return Boolean;
56 function Has_Is_Location (K : Iir_Kind) return Boolean;
57 function Has_Begin_Location (K : Iir_Kind) return Boolean;
58 function Has_Then_Location (K : Iir_Kind) return Boolean;
59 function Has_Use_Location (K : Iir_Kind) return Boolean;
60 function Has_Loop_Location (K : Iir_Kind) return Boolean;
63 function Has_Port_Location (K : Iir_Kind) return Boolean;
66 function Has_Arrow_Location (K : Iir_Kind) return Boolean;
67 function Has_Colon_Location (K : Iir_Kind) return Boolean;
[all …]
H A Dvhdl-nodes_meta.adb5538 if K = Iir_Kind'First then
7768 function Has_Date (K : Iir_Kind) return Boolean is
7847 function Has_Value (K : Iir_Kind) return Boolean is
8134 function Has_Time (K : Iir_Kind) return Boolean is
8421 function Has_Chain (K : Iir_Kind) return Boolean is
8586 function Has_Type (K : Iir_Kind) return Boolean is
8860 function Has_Mode (K : Iir_Kind) return Boolean is
9455 function Has_Label (K : Iir_Kind) return Boolean is
10132 function Has_Guard (K : Iir_Kind) return Boolean is
11277 function Has_Left (K : Iir_Kind) return Boolean is
[all …]
H A Dvhdl-elocations_meta.adb153 function Has_Start_Location (K : Iir_Kind) return Boolean is
219 function Has_End_Location (K : Iir_Kind) return Boolean is
258 function Has_Is_Location (K : Iir_Kind) return Boolean is
277 function Has_Begin_Location (K : Iir_Kind) return Boolean is
295 function Has_Then_Location (K : Iir_Kind) return Boolean is
306 function Has_Use_Location (K : Iir_Kind) return Boolean is
317 function Has_Loop_Location (K : Iir_Kind) return Boolean is
353 function Has_Port_Location (K : Iir_Kind) return Boolean is
389 function Has_Arrow_Location (K : Iir_Kind) return Boolean is
405 function Has_Colon_Location (K : Iir_Kind) return Boolean is
[all …]
H A Dvhdl-nodes.ads4807 type Iir_Kind is type
5168 function Kind_In (K : Iir_Kind; K1, K2 : Iir_Kind) return Boolean;
6363 subtype Iir_Kinds_Literal is Iir_Kind range
6535 subtype Iir_Kinds_Psl_Builtin is Iir_Kind range
6647 subtype Iir_Kinds_Choice is Iir_Kind range
6655 subtype Iir_Kinds_Case_Choice is Iir_Kind range
6695 subtype Iir_Kinds_Name is Iir_Kind range
6765 subtype Iir_Kinds_Attribute is Iir_Kind range
6910 subtype Iir_Kinds_Allocator is Iir_Kind range
6914 subtype Iir_Kinds_Clause is Iir_Kind range
[all …]
H A Dvhdl-nodes_meta.adb.in35 function Get_Iir_Image (K : Iir_Kind) return String is
54 Fields_Of_Iir_Last : constant array (Iir_Kind) of Fields_Index_Extended :=
59 function Get_Fields_First (K : Iir_Kind) return Fields_Index is
61 if K = Iir_Kind'First then
64 return Fields_Of_Iir_Last (Iir_Kind'Pred (K)) + 1;
68 function Get_Fields_Last (K : Iir_Kind) return Fields_Index is
78 function Get_Fields (K : Iir_Kind) return Fields_Array
H A Dvhdl-nodes_meta.ads.in43 function Get_Iir_Image (K : Iir_Kind) return String;
63 function Get_Fields (K : Iir_Kind) return Fields_Array;
66 function Get_Fields_First (K : Iir_Kind) return Fields_Index;
67 function Get_Fields_Last (K : Iir_Kind) return Fields_Index;
H A Dvhdl-nodes.adb.in769 function Get_Format (Kind : Iir_Kind) return Format_Type;
771 function Create_Iir (Kind : Iir_Kind) return Iir
778 Set_Nkind (Res, Iir_Kind'Pos (Kind));
785 type Num_Array is array (Iir_Kind) of Natural;
789 Kind : Iir_Kind;
805 for J in Iir_Kind loop
807 Log_Line (' ' & Iir_Kind'Image (J) & ':'
818 function Kind_In (K : Iir_Kind; K1, K2 : Iir_Kind) return Boolean is
846 Set_Nkind (Res, Iir_Kind'Pos (Iir_Kind_Error));
856 function Get_Kind (N : Iir) return Iir_Kind
[all …]
H A Dvhdl-errors.ads99 function Disp_Name (Kind : Iir_Kind) return String;
H A Dvhdl-errors.adb28 Log_Line (Msg & ": cannot handle " & Iir_Kind'Image (Get_Kind (N))
856 function Disp_Name (Kind : Iir_Kind) return String is
868 return "???" & Iir_Kind'Image (Kind);
H A Dvhdl-elocations.adb72 function Get_Format (Kind : Iir_Kind) return Format_Type;
203 function Get_Format (Kind : Iir_Kind) return Format_Type is
H A Dvhdl-sem_scopes.adb1594 Log (Iir_Kind'Image (Get_Kind (Decl)));
1612 Log (Iir_Kind'Image (Get_Kind (Get_Declaration (Inter))));
1650 Log (Iir_Kind'Image (Get_Kind (Decl)));
H A Dvhdl-utils.ads397 function Kind_In (N : Iir; K1, K2 : Iir_Kind) return Boolean;
H A Dvhdl-sem_inst.adb433 Kind : constant Iir_Kind := Get_Kind (N);
765 Kind : constant Iir_Kind := Get_Kind (N);
1202 Kind : constant Iir_Kind := Get_Kind (N);
H A Dvhdl-std_package.adb45 function Create_Std_Iir (Kind : Iir_Kind) return Iir
54 function Create_Std_Decl (Kind : Iir_Kind) return Iir
74 procedure Create_Known_Iir (Kind : Iir_Kind; Val : Iir) is
H A Dvhdl-parse_psl.adb80 function Binary_Psl_Operator_To_Vhdl (N : Node; Kind : Vhdl.Nodes.Iir_Kind)
142 Op : Iir_Kind;
H A Dvhdl-elocations.adb.in74 function Get_Format (Kind : Iir_Kind) return Format_Type;
H A Dvhdl-parse.adb1335 Kind : Iir_Kind;
1544 Kind : Iir_Kind;
2090 Kind : Iir_Kind;
3821 Kind : Iir_Kind;
4075 Kind: Iir_Kind;
6299 function Build_Unary_Factor (Op : Iir_Kind) return Iir
6314 function Build_Unary_Simple (Op : Iir_Kind) return Iir
6329 function Build_Unary_Factor_08 (Op : Iir_Kind) return Iir is
6398 Op : Iir_Kind;
8062 Kind : constant Iir_Kind := Get_Kind (Subprg);
[all …]
/dports/cad/ghdl/ghdl-1.0.0/pyGHDL/libghdl/vhdl/
H A Dnodes.py18 class Iir_Kind: class
347 Iir_Kind.Package_Body,
363 Iir_Kind.Package_Body,
381 Iir_Kind.Null_Literal,
530 Iir_Kind.Or_Operator,
564 Iir_Kind.Psl_Prev,
565 Iir_Kind.Psl_Stable,
566 Iir_Kind.Psl_Rose,
567 Iir_Kind.Psl_Fell,
718 Iir_Kind.Simple_Name,
[all …]
/dports/cad/ghdl/ghdl-1.0.0/pyGHDL/lsp/
H A Dsymbols.py11 nodes.Iir_Kind.Package_Declaration: {
22 nodes.Iir_Kind.Use_Clause: {"kind": None},
28 nodes.Iir_Kind.Procedure_Body: {
93 if k == nodes.Iir_Kind.Design_Unit:
101 if k in [nodes.Iir_Kind.Procedure_Declaration, nodes.Iir_Kind.Function_Declaration]:
114 if k in [nodes.Iir_Kind.Function_Body, nodes.Iir_Kind.Procedure_Body]:
124 nodes.Iir_Kind.Architecture_Body,
125 nodes.Iir_Kind.Entity_Declaration,
127 nodes.Iir_Kind.Package_Body,
129 nodes.Iir_Kind.Process_Statement,
[all …]
H A Dreferences.py26 nodes.Iir_Kind.Simple_Name,
27 nodes.Iir_Kind.Character_Literal,
28 nodes.Iir_Kind.Operator_Symbol,
29 nodes.Iir_Kind.Selected_Name,
30 nodes.Iir_Kind.Attribute_Name,
31 nodes.Iir_Kind.Selected_Element,
39 if k == nodes.Iir_Kind.Simple_Name:
41 elif k == nodes.Iir_Kind.Design_File:
43 elif k == nodes.Iir_Kind.Design_Unit:
H A Dworkspace.py323 assert nodes.Get_Kind(doc._tree) == nodes.Iir_Kind.Design_File
406 if nodes.Get_Kind(decl) == nodes.Iir_Kind.Component_Declaration:
436 if nodes.Get_Kind(unitlib) == nodes.Iir_Kind.Entity_Declaration:
494 if nodes.Get_Kind(el) == nodes.Iir_Kind.Design_Unit:
/dports/cad/ghdl/ghdl-1.0.0/pyGHDL/libghdl/
H A Dutils.py62 @EnumLookupTable(nodes.Iir_Kind)
250 nodes.Iir_Kind.Package_Body,
259 nodes.Iir_Kind.Block_Header,
281 nodes.Iir_Kind.Use_Clause,
282 nodes.Iir_Kind.If_Statement,
283 nodes.Iir_Kind.Elsif,
289 nodes.Iir_Kind.Function_Body,
370 nodes.Iir_Kind.Package_Body,
371 nodes.Iir_Kind.Function_Body,
417 nodes.Iir_Kind.Function_Body,
[all …]
/dports/cad/ghdl/ghdl-1.0.0/pyGHDL/dom/
H A DMisc.py114 if (nodeKind == nodes.Iir_Kind.Entity_Declaration):
118 elif (nodeKind == nodes.Iir_Kind.Architecture_Body):
122 elif (nodeKind == nodes.Iir_Kind.Package_Declaration):
126 elif (nodeKind == nodes.Iir_Kind.Package_Body):
130 elif (nodeKind == nodes.Iir_Kind.Context_Declaration):
134 elif (nodeKind == nodes.Iir_Kind.Configuration_Declaration):
/dports/cad/ghdl/ghdl-1.0.0/testsuite/pyunit/libghdl/
H A DInitialize.py52 if nodes.Get_Kind(libraryUnit) == nodes.Iir_Kind.Entity_Declaration:
56 elif nodes.Get_Kind(libraryUnit) == nodes.Iir_Kind.Architecture_Body:

12