/dports/cad/ghdl/ghdl-1.0.0/src/vhdl/simulate/ |
H A D | simul-environments.ads | 149 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 D | simul-environments.adb | 466 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 D | simul-execution.adb | 454 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 D | simul-file_operation.adb | 255 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 D | simul-execution.ads | 130 return Iir_Index32; 188 Len : Iir_Index32)
|
H A D | simul-simulation.adb | 644 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 D | synth-values.adb | 189 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 D | synth-objtypes.ads | 107 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 D | synth-static_oper.adb | 296 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 D | synth-objtypes.adb | 406 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 D | synth-oper.ads | 45 (Syn_Inst : Synth_Instance_Acc; Atype : Iir; Len : Iir_Index32)
|
H A D | synth-disp_vhdl.adb | 230 Typ.Rec.E (Iir_Index32 (I + 1)); 386 Typ.Rec.E (Iir_Index32 (I + 1));
|
H A D | synth-aggr.adb | 346 El_Type := Aggr_Typ.Rec.E (Iir_Index32 (Pos + 1)).Typ; 420 Flen : constant Iir_Index32 := Get_Array_Flat_Length (Aggr_Type);
|
H A D | synth-oper.adb | 163 (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 D | synth-decls.adb | 168 (Iir_Index32 (Get_Nbr_Elements (El_List))); 174 Rec_Els.E (Iir_Index32 (I + 1)).Typ := El_Typ;
|
H A D | synth-expr.adb | 312 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 D | vhdl-evaluation.adb | 217 (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 D | vhdl-evaluation.ads | 185 function Eval_Indexed_Name_By_Offset (Prefix : Iir; Off : Iir_Index32)
|
H A D | vhdl-nodes.adb.in | 897 -- 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 D | vhdl-disp_tree.adb | 556 Log_Line (Iir_Index32'Image (Get_Iir_Index32 (N, F)));
|
H A D | vhdl-nodes_meta.ads | 541 (N : Iir; F : Fields_Enum) return Iir_Index32; 543 (N : Iir; F : Fields_Enum; V: Iir_Index32);
|
H A D | vhdl-nodes.ads | 6311 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 D | ghdlxml.adb | 367 Put_Field (F, Iir_Index32'Image (Get_Iir_Index32 (N, F)));
|
/dports/cad/ghdl/ghdl-1.0.0/src/vhdl/translate/ |
H A D | trans-chap3.adb | 642 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 D | nodes_meta.py | 35 Iir_Index32 = 12 variable in types
|