Home
last modified time | relevance | path

Searched refs:Iir_Index32 (Results 1 – 25 of 36) sorted by relevance

12

/dports/cad/ghdl/ghdl-1.0.0/src/vhdl/simulate/
H A Dsimul-environments.ads149 type Iir_Value_Literal_Array is array (Iir_Index32 range <>) of
154 type Value_Bounds_Array (Nbr_Dims : Iir_Index32) is record
160 type Value_Array (Len : Iir_Index32) is record
206 Length : Iir_Index32;
318 (Nbr : Iir_Index32; Pool : Areapool_Acc := Current_Pool)
323 function Create_Array_Value (Dim : Iir_Index32;
329 Len : Iir_Index32;
334 function Create_Array_Value (Length: Iir_Index32;
335 Dim : Iir_Index32;
343 Length : Iir_Index32)
H A Dsimul-environments.adb466 Length : Iir_Index32)
497 Len : Iir_Index32;
534 Len := Iir_Index32'Last;
539 Len := Iir_Index32'Last;
546 Len := Iir_Index32 (L);
557 function Create_Array_Value (Dim : Iir_Index32;
579 function Create_Value_Array (Len : Iir_Index32;
608 Len : Iir_Index32;
614 function Create_Array_Value (Length: Iir_Index32;
615 Dim : Iir_Index32;
[all …]
H A Dsimul-execution.adb454 Cnt : Iir_Index32;
457 P : Iir_Index32;
1635 return Iir_Index32
1731 Len : Iir_Index32;
1751 return Iir_Index32
1754 Res : Iir_Index32;
1769 Len : constant Iir_Index32 := Iir_Index32 (Get_String_Length (Str));
1932 Pos : Iir_Index32;
2029 Pos : Iir_Index32;
2159 Pos : Iir_Index32;
[all …]
H A Dsimul-file_operation.adb255 Value.Val_Array.V (Iir_Index32 (I)).E8 :=
276 Str.Val_Array.V (Iir_Index32 (I)).E8 :=
300 Len : Iir_Index32;
324 Len : Iir_Index32;
361 Str.Val_Array.V (Iir_Index32 (I)).E8 :=
H A Dsimul-execution.ads130 return Iir_Index32;
188 Len : Iir_Index32)
H A Dsimul-simulation.adb644 Off : Iir_Index32;
652 Len : constant Iir_Index32 := Iir_Index32 (Vec_Len + Nbr_Ports);
669 Arr.Val_Array.V (Iir_Index32 (I)) := Resolver_Read_Value
674 Off := Iir_Index32 (Nbr_Ports) + 1;
/dports/cad/ghdl/ghdl-1.0.0/src/synth/
H A Dsynth-values.adb189 function Vec_Length (Typ : Type_Acc) return Iir_Index32 is
191 return Iir_Index32 (Typ.Vbound.Len);
194 function Get_Array_Flat_Length (Typ : Type_Acc) return Iir_Index32 is
198 return Iir_Index32 (Typ.Vbound.Len);
207 return Iir_Index32 (Len);
406 function Arr_Index (M : Memory_Ptr; Idx : Iir_Index32; El_Typ : Type_Acc)
425 Len : constant Iir_Index32 := Vec_Length (Typ);
440 Len : constant Iir_Index32 := Get_Array_Flat_Length (Typ);
H A Dsynth-objtypes.ads107 type Rec_El_Array_Type is array (Iir_Index32 range <>) of Rec_El_Type;
108 type Rec_El_Array (Len : Iir_Index32) is record
220 function Create_Rec_El_Array (Nels : Iir_Index32) return Rec_El_Array_Acc;
250 function Vec_Length (Typ : Type_Acc) return Iir_Index32;
254 function Get_Array_Flat_Length (Typ : Type_Acc) return Iir_Index32;
H A Dsynth-static_oper.adb296 L_Len : constant Iir_Index32 :=
297 Iir_Index32 (Get_Bound_Length (Left.Typ, 1));
298 R_Len : constant Iir_Index32 :=
299 Iir_Index32 (Get_Bound_Length (Right.Typ, 1));
319 Rlen : constant Iir_Index32 :=
336 Llen : constant Iir_Index32 := Get_Array_Flat_Length (Left.Typ);
625 Len : constant Iir_Index32 := Vec_Length (Vec.Typ);
732 Len : constant Iir_Index32 := Iir_Index32 (Sz);
773 Len : constant Iir_Index32 := Vec_Length (Arg.Typ);
H A Dsynth-objtypes.adb406 function Create_Rec_El_Array (Nels : Iir_Index32) return Rec_El_Array_Acc
533 function Vec_Length (Typ : Type_Acc) return Iir_Index32 is
535 return Iir_Index32 (Typ.Vbound.Len);
538 function Get_Array_Flat_Length (Typ : Type_Acc) return Iir_Index32 is
542 return Iir_Index32 (Typ.Vbound.Len);
551 return Iir_Index32 (Len);
H A Dsynth-oper.ads45 (Syn_Inst : Synth_Instance_Acc; Atype : Iir; Len : Iir_Index32)
H A Dsynth-disp_vhdl.adb230 Typ.Rec.E (Iir_Index32 (I + 1));
386 Typ.Rec.E (Iir_Index32 (I + 1));
H A Dsynth-aggr.adb346 El_Type := Aggr_Typ.Rec.E (Iir_Index32 (Pos + 1)).Typ;
420 Flen : constant Iir_Index32 := Get_Array_Flat_Length (Aggr_Type);
H A Dsynth-oper.adb163 (Syn_Inst : Synth_Instance_Acc; Atype : Iir; Len : Iir_Index32)
984 Iir_Index32 (Get_Bound_Length (Left.Typ, 1) + 1));
1000 Iir_Index32 (Get_Bound_Length (Right.Typ, 1) + 1));
1030 Iir_Index32 (Get_Bound_Length (Left.Typ, 1)
H A Dsynth-decls.adb168 (Iir_Index32 (Get_Nbr_Elements (El_List)));
174 Rec_Els.E (Iir_Index32 (I + 1)).Typ := El_Typ;
H A Dsynth-expr.adb312 Alen : constant Iir_Index32 := Get_Array_Flat_Length (Typ);
520 Idx : constant Iir_Index32 :=
2232 Idx : constant Iir_Index32 :=
/dports/cad/ghdl/ghdl-1.0.0/src/vhdl/
H A Dvhdl-evaluation.adb217 (Iir_Index32 (Get_Enum_Pos (Val)), Origin);
494 return Iir_Index32 (Pos - Left_Pos);
496 return Iir_Index32 (Left_Pos - Pos);
1413 return Iir_Index32
2541 Cur_Pos : Iir_Index32;
2660 Pos : Iir_Index32;
2679 Pos : Iir_Index32;
2742 Assoc_Len : Iir_Index32;
2744 Cur_Off : Iir_Index32;
2768 Assoc_Len := Iir_Index32
[all …]
H A Dvhdl-evaluation.ads185 function Eval_Indexed_Name_By_Offset (Prefix : Iir; Off : Iir_Index32)
H A Dvhdl-nodes.adb.in897 -- function Iir_To_Iir_Index32 (N : Iir) return Iir_Index32 is
899 -- return Iir_Index32 (N);
902 -- function Iir_Index32_To_Iir (V : Iir_Index32) return Iir is
904 -- return Iir_Index32'Pos (V);
H A Dvhdl-disp_tree.adb556 Log_Line (Iir_Index32'Image (Get_Iir_Index32 (N, F)));
H A Dvhdl-nodes_meta.ads541 (N : Iir; F : Fields_Enum) return Iir_Index32;
543 (N : Iir; F : Fields_Enum; V: Iir_Index32);
H A Dvhdl-nodes.ads6311 type Iir_Index32 is new Nat32; type
8047 function Get_Element_Position (Target : Iir) return Iir_Index32;
8048 procedure Set_Element_Position (Target : Iir; Pos : Iir_Index32);
/dports/cad/ghdl/ghdl-1.0.0/src/ghdldrv/
H A Dghdlxml.adb367 Put_Field (F, Iir_Index32'Image (Get_Iir_Index32 (N, F)));
/dports/cad/ghdl/ghdl-1.0.0/src/vhdl/translate/
H A Dtrans-chap3.adb642 Info.S.Rec_Fields (Iir_Index32 (I)).Fields (Kind),
1472 (0 .. Iir_Index32 (Get_Nbr_Elements (El_Blist)) - 1);
1485 (Rec, Fields (Iir_Index32 (I)).Fields (Kind),
1487 Fields (Iir_Index32 (I)).Tinfo := El_Tinfo;
1495 (Rec, Fields (Iir_Index32 (I)).Fields (Kind),
1497 Fields (Iir_Index32 (I)).Tinfo := El_Tinfo;
/dports/cad/ghdl/ghdl-1.0.0/pyGHDL/libghdl/vhdl/
H A Dnodes_meta.py35 Iir_Index32 = 12 variable in types

12