Home
last modified time | relevance | path

Searched refs:Aggr_Type (Results 1 – 25 of 33) sorted by relevance

12

/dports/cad/ghdl/ghdl-1.0.0/src/synth/
H A Dsynth-aggr.adb419 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 Dsynth-aggr.ads31 Aggr_Type : Type_Acc) return Valtyp;
H A Dsynth-expr.adb703 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 Dtrans-chap7.adb188 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 Dtrans-chap4.adb614 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 Da4g-expr_sem.adb3821 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 Dortho_front.adb1173 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 Dvhdl-canon.adb85 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 Dvhdl-sem_expr.adb3908 (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 Dvhdl-evaluation.adb560 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 Dsem_aggr.adb4189 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 Dsem_aggr.adb4189 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 Dsem_aggr.adb4371 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 Dsem_aggr.adb4371 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 Dsem_aggr.adb4363 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 Dsem_aggr.adb3992 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 Dsem_aggr.adb4005 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 Dsem_aggr.adb3992 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 Dsem_aggr.adb3992 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 Dsem_aggr.adb4286 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 Dsem_aggr.adb4030 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 Dsem_aggr.adb3992 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 Dsem_aggr.adb4286 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 Dsem_aggr.adb3992 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 Dsem_aggr.adb4030 Aggr_Type : constant Entity_Id := Base_Type (Etype (Aggr)); constant
4033 Type_Definition (Declaration_Node (Aggr_Type));
4051 Gather_Components (Aggr_Type,

12