/dports/cad/ghdl/ghdl-1.0.0/src/synth/ |
H A D | synth-aggr.adb | 419 Strides : constant Stride_Array := Fill_Stride (Aggr_Type); 440 Res := Create_Value_Memory (Aggr_Type); 449 pragma Assert (Off = Aggr_Type.Sz); 453 (Valtyp_Array_To_Net (Ctxt, Tab_Res.all), Aggr_Type); 477 (Syn_Inst, Aggr, Aggr_Type, Tab_Res, Err_P, Const_P); 482 case Type_Records (Aggr_Type.Kind) is 487 Els_Typ := Create_Rec_El_Array (Aggr_Type.Rec.Len); 494 Res_Typ := Aggr_Type; 499 for I in Aggr_Type.Rec.E'Range loop 517 Aggr_Type : Type_Acc) return Valtyp is [all …]
|
H A D | synth-aggr.ads | 31 Aggr_Type : Type_Acc) return Valtyp;
|
H A D | synth-expr.adb | 703 Aggr_Type : constant Node := Get_Type (Aggr); constant 704 pragma Assert (Get_Nbr_Dimensions (Aggr_Type) = 1); 705 El_Type : constant Node := Get_Element_Subtype (Aggr_Type); 716 Bnd := Synth_Array_Bounds (Syn_Inst, Aggr_Type, 1);
|
/dports/cad/ghdl/ghdl-1.0.0/src/vhdl/translate/ |
H A D | trans-chap7.adb | 188 Aggr_Type : Iir; 248 Aggr_Type, Dim + 1); 2925 Aggr_Type : Iir; 4204 Aggr_Type : Iir; variable 4212 Aggr_Type := Expr_Type; 4216 Aggr_Type := Rtype; 4220 Tinfo := Get_Info (Aggr_Type); 4224 Aggr_Type := Get_Base_Type (Aggr_Type); 4225 Tinfo := Get_Info (Aggr_Type); 4235 (Alloc_Stack, Mres, Aggr_Type); [all …]
|
H A D | trans-chap4.adb | 614 Aggr_Type : constant Iir := Get_Type (Value); 615 Aggr_Base_Type : constant Iir := Get_Base_Type (Aggr_Type); 618 if Get_Constraint_State (Aggr_Type) /= Fully_Constrained then 630 Chap3.Create_Composite_Subtype (Aggr_Type); 635 M2Addr (Chap3.Get_Composite_Type_Bounds (Aggr_Type))); 641 Chap3.Get_Composite_Type_Bounds (Aggr_Type));
|
/dports/lang/asis/asis-gpl-2016-src/asis/ |
H A D | a4g-expr_sem.adb | 3821 Aggr_Type : Entity_Id; variable 3823 Aggr_Type := Parent (Selector_Name); 3827 Nkind (Aggr_Type) = N_Aggregate 3829 No (Aggr_Type)) 3831 Aggr_Type := Parent (Aggr_Type); 3834 if No (Aggr_Type) then 3840 Aggr_Type := Etype (Aggr_Type); 3844 if Ekind (Aggr_Type) = E_Private_Type 3850 Aggr_Type := Full_View (Aggr_Type); 3852 Aggr_Type := Etype (Aggr_Type); [all …]
|
/dports/cad/ghdl/ghdl-1.0.0/src/ortho/oread/ |
H A D | ortho_front.adb | 1173 procedure Parse_Fields (Aggr_Type : Node_Acc; 1181 Aggr_Type.Record_Union_Fields := Fields; 1185 case Aggr_Type.Kind is 1207 Aggr_Type.Record_Union_Map := Map; 1544 function Find_Field_By_Name (Aggr_Type : Node_Acc) return Node_Acc 1550 case Aggr_Type.Kind is 1553 Map := Aggr_Type.Record_Union_Map; 1554 Fields := Aggr_Type.Record_Union_Fields; 1556 Map := Aggr_Type.Subrecord_Base.Record_Union_Map; 1557 Fields := Aggr_Type.Subrecord_Fields; [all …]
|
/dports/cad/ghdl/ghdl-1.0.0/src/vhdl/ |
H A D | vhdl-canon.adb | 85 Aggr_Type : Iir; 91 if Get_Nbr_Elements (Get_Index_Subtype_List (Aggr_Type)) = Dim then 101 Is_Target, Aggr_Type, Dim + 1); 293 Aggr_Type : Iir; variable 295 Aggr_Type := Get_Base_Type (Get_Type (Expr)); 296 case Get_Kind (Aggr_Type) is 299 (Expr, Sensitivity_List, Is_Target, Aggr_Type, 1); 309 Error_Kind ("canon_extract_sensitivity(aggr)", Aggr_Type);
|
H A D | vhdl-sem_expr.adb | 3908 (Aggr : Iir; Aggr_Type : Iir; Constrained : Boolean) return Iir 3912 Index_List : constant Iir_Flist := Get_Index_Subtype_List (Aggr_Type); 3923 Sem_Array_Aggregate_1 (Aggr, Aggr_Type, Infos, Constrained, 1); 3936 Base_Type := Get_Base_Type (Aggr_Type); 3947 if Get_Constraint_State (Aggr_Type) = Fully_Constrained 3948 and then Get_Type_Staticness (Aggr_Type) = Locally 3951 Set_Type (Aggr, Aggr_Type); 3955 Set_Element_Subtype (A_Subtype, Get_Element_Subtype (Aggr_Type)); 3991 Set_Expr_Staticness (Aggr, Min (Get_Type_Staticness (Aggr_Type),
|
H A D | vhdl-evaluation.adb | 560 Aggr_Type : constant Iir := Get_Type (Aggr); constant 561 Index_Type : constant Iir := Get_Index_Type (Aggr_Type, 0); 594 return Build_Simple_Aggregate (List, Aggr, Aggr_Type); 2671 Aggr_Type : constant Iir := Get_Type (Aggr); constant 2673 Index_Type : constant Iir := Get_Index_Type (Aggr_Type, 0);
|
/dports/lang/gcc48/gcc-4.8.5/gcc/ada/ |
H A D | sem_aggr.adb | 4189 Aggr_Type : constant Entity_Id := 4193 (Declaration_Node (Aggr_Type)); 4253 Gather_Components (Aggr_Type,
|
/dports/devel/mingw32-gcc/gcc-4.8.1/gcc/ada/ |
H A D | sem_aggr.adb | 4189 Aggr_Type : constant Entity_Id := 4193 (Declaration_Node (Aggr_Type)); 4253 Gather_Components (Aggr_Type,
|
/dports/lang/gcc6-aux/gcc-6-20180516/gcc/ada/ |
H A D | sem_aggr.adb | 4371 Aggr_Type : constant Entity_Id := 4375 (Declaration_Node (Aggr_Type)); 4434 Gather_Components (Aggr_Type,
|
/dports/lang/gnat_util/gcc-6-20180516/gcc/ada/ |
H A D | sem_aggr.adb | 4371 Aggr_Type : constant Entity_Id := 4375 (Declaration_Node (Aggr_Type)); 4434 Gather_Components (Aggr_Type,
|
/dports/devel/arm-none-eabi-gcc492/gcc-4.9.2/gcc/ada/ |
H A D | sem_aggr.adb | 4363 Aggr_Type : constant Entity_Id := 4367 (Declaration_Node (Aggr_Type)); 4427 Gather_Components (Aggr_Type,
|
/dports/devel/aarch64-none-elf-gcc/gcc-8.4.0/gcc/ada/ |
H A D | sem_aggr.adb | 3992 Aggr_Type : constant Entity_Id := Base_Type (Etype (Aggr)); constant 3995 Type_Definition (Declaration_Node (Aggr_Type)); 4013 Gather_Components (Aggr_Type,
|
/dports/lang/gcc9/gcc-9.4.0/gcc/ada/ |
H A D | sem_aggr.adb | 4005 Aggr_Type : constant Entity_Id := Base_Type (Etype (Aggr)); constant 4008 Type_Definition (Declaration_Node (Aggr_Type)); 4026 Gather_Components (Aggr_Type,
|
/dports/devel/arm-none-eabi-gcc/gcc-8.4.0/gcc/ada/ |
H A D | sem_aggr.adb | 3992 Aggr_Type : constant Entity_Id := Base_Type (Etype (Aggr)); constant 3995 Type_Definition (Declaration_Node (Aggr_Type)); 4013 Gather_Components (Aggr_Type,
|
/dports/devel/riscv64-gcc/gcc-8.3.0/gcc/ada/ |
H A D | sem_aggr.adb | 3992 Aggr_Type : constant Entity_Id := Base_Type (Etype (Aggr)); constant 3995 Type_Definition (Declaration_Node (Aggr_Type)); 4013 Gather_Components (Aggr_Type,
|
/dports/lang/gcc11-devel/gcc-11-20211009/gcc/ada/ |
H A D | sem_aggr.adb | 4286 Aggr_Type : constant Entity_Id := Base_Type (Etype (Aggr)); constant 4289 Type_Definition (Declaration_Node (Aggr_Type)); 4307 Gather_Components (Aggr_Type,
|
/dports/lang/gcc10-devel/gcc-10-20211008/gcc/ada/ |
H A D | sem_aggr.adb | 4030 Aggr_Type : constant Entity_Id := Base_Type (Etype (Aggr)); constant 4033 Type_Definition (Declaration_Node (Aggr_Type)); 4051 Gather_Components (Aggr_Type,
|
/dports/devel/riscv32-unknown-elf-gcc/gcc-8.4.0/gcc/ada/ |
H A D | sem_aggr.adb | 3992 Aggr_Type : constant Entity_Id := Base_Type (Etype (Aggr)); constant 3995 Type_Definition (Declaration_Node (Aggr_Type)); 4013 Gather_Components (Aggr_Type,
|
/dports/lang/gcc11/gcc-11.2.0/gcc/ada/ |
H A D | sem_aggr.adb | 4286 Aggr_Type : constant Entity_Id := Base_Type (Etype (Aggr)); constant 4289 Type_Definition (Declaration_Node (Aggr_Type)); 4307 Gather_Components (Aggr_Type,
|
/dports/devel/riscv64-none-elf-gcc/gcc-8.4.0/gcc/ada/ |
H A D | sem_aggr.adb | 3992 Aggr_Type : constant Entity_Id := Base_Type (Etype (Aggr)); constant 3995 Type_Definition (Declaration_Node (Aggr_Type)); 4013 Gather_Components (Aggr_Type,
|
/dports/devel/avr-gcc/gcc-10.2.0/gcc/ada/ |
H A D | sem_aggr.adb | 4030 Aggr_Type : constant Entity_Id := Base_Type (Etype (Aggr)); constant 4033 Type_Definition (Declaration_Node (Aggr_Type)); 4051 Gather_Components (Aggr_Type,
|