Home
last modified time | relevance | path

Searched refs:Subprg (Results 1 – 25 of 123) sorted by relevance

12345

/dports/cad/ghdl/ghdl-1.0.0/src/vhdl/
H A Dvhdl-sem.adb1897 (+Subprg,
1912 (+Subprg,
1919 (+Subprg,
2032 Check_Operator_Requirements (Get_Identifier (Subprg), Subprg);
2056 (Subprg,
2095 Xref_Decl (Subprg);
2237 Subprg : Iir; variable
2249 return Subprg;
2287 return Subprg;
2292 Subprg : Iir; variable
[all …]
H A Dvhdl-sem.ads61 procedure Check_Operator_Requirements (Id : Name_Id; Subprg : Iir);
68 procedure Sem_Subprogram_Specification (Subprg : Iir);
69 procedure Sem_Subprogram_Declaration (Subprg : Iir);
72 procedure Sem_Subprogram_Body (Subprg : Iir);
H A Dvhdl-annotations.adb36 (Block_Info : Sim_Info_Acc; Subprg: Iir);
38 (Block_Info : Sim_Info_Acc; Subprg: Iir);
504 (Block_Info : Sim_Info_Acc; Subprg: Iir)
512 if Get_Kind (Subprg) = Iir_Kind_Function_Declaration then
515 (Block_Info, Get_Return_Type (Subprg));
520 (Block_Info : Sim_Info_Acc; Subprg: Iir)
527 Ref => Subprg,
529 Set_Info (Subprg, Subprg_Info);
535 (Block_Info : Sim_Info_Acc; Subprg: Iir)
541 Set_Info (Subprg, Subprg_Info);
[all …]
H A Dvhdl-sem_expr.adb955 if Callee = Subprg then
960 case Get_Kind (Subprg) is
983 case Get_Kind (Subprg) is
1019 case Get_Kind (Subprg) is
1057 (1 => +Subprg));
1081 case Get_Kind (Subprg) is
1102 (Subprg : Iir; Callee : Iir; Loc : Iir)
1130 case Get_Kind (Subprg) is
1194 if Subprg = Null_Iir then
1198 if Subprg = Imp then
[all …]
H A Dvhdl-parse.adb1976 Scan_Identifier (Subprg);
1989 Set_Location (Subprg);
2091 Subprg: Iir; variable
2106 Subprg := Create_Iir (Kind);
2107 Set_Location (Subprg);
2143 return Subprg;
8067 Set_Has_Body (Subprg, True);
8223 Subprg : Iir; variable
8240 Set_Location (Subprg);
8311 return Subprg;
[all …]
H A Dvhdl-errors.adb898 function Disp_Subprg (Subprg : Iir) return String
920 case Get_Kind (Subprg) is
930 Error_Kind ("disp_subprg", Subprg);
936 Id : constant Name_Id := Get_Identifier (Subprg);
953 case Get_Kind (Subprg) is
959 El := Get_Interface_Declaration_Chain (Subprg);
971 case Get_Kind (Subprg) is
976 Append_Type (Get_Return_Type (Subprg));
H A Dvhdl-utils.adb959 function Get_Callees_List_Holder (Subprg : Iir) return Iir is
961 case Get_Kind (Subprg) is
964 return Get_Subprogram_Body (Subprg);
967 return Subprg;
969 Error_Kind ("get_callees_list_holder", Subprg);
1441 function Is_Operation_For_Type (Subprg : Iir; Atype : Iir) return Boolean
1447 Inter := Get_Interface_Declaration_Chain (Subprg);
1454 if Get_Kind (Subprg) = Iir_Kind_Function_Declaration
1455 and then Get_Base_Type (Get_Return_Type (Subprg)) = Base_Type
1824 function Is_Uninstantiated_Subprogram (Subprg : Iir) return Boolean is
[all …]
/dports/cad/ghdl/ghdl-1.0.0/src/ortho/mcode/
H A Dortho_code-x86-abi.adb38 pragma Unreferenced (Subprg);
102 (Subprg, To_Int32 (Create_Symbol (Get_Decl_Ident (Subprg), True)));
122 procedure Start_Body (Subprg : O_Dnode)
124 pragma Unreferenced (Subprg);
142 Disps.Disp_Subprg (Subprg);
146 Insns.Gen_Subprg_Insns (Subprg);
153 Disp_Subprg (Subprg.D_Body);
156 Emits.Emit_Subprg (Subprg);
168 Child := Subprg.First_Child;
174 Cur_Subprg := Subprg;
[all …]
H A Dortho_code-opts.adb33 procedure Jmp_To_Bb (Subprg : Subprogram_Data_Acc)
41 First := Get_Stmt_Link (Subprg.E_Entry);
123 procedure Thread_Jump (Subprg : Subprogram_Data_Acc)
131 First := Get_Stmt_Link (Subprg.E_Entry);
196 procedure Optimize_Subprg (Subprg : Subprogram_Data_Acc)
206 Thread_Jump (Subprg);
208 Jmp_To_Bb (Subprg);
H A Dortho_code-x86-abi.ads48 procedure Start_Subprogram (Subprg : O_Dnode; Abi : out O_Abi_Subprg);
50 procedure Finish_Subprogram (Subprg : O_Dnode; Abi : in out O_Abi_Subprg);
53 procedure Start_Body (Subprg : O_Dnode);
H A Dortho_code-exprs.adb748 Subprg : Subprogram_Data_Acc; variable
755 Subprg := Cur_Subprg;
767 Subprg := Subprg.Parent;
1147 First_Inter := Get_Subprg_Interfaces (Subprg);
1148 if Get_Decl_Storage (Subprg) = O_Storage_Local then
1149 Depth := Get_Decl_Depth (Subprg);
1156 Assocs := (Subprg => Subprg,
1230 F_Type := Get_Decl_Type (Assocs.Subprg);
1232 O_Enode (Assocs.Subprg), Assocs.First_Arg);
1601 procedure Disp_Subprg_Body (Indent : Natural; Subprg : O_Enode)
[all …]
H A Dortho_code-exprs.ads492 function New_Subprogram_Address (Subprg : O_Dnode; Atype : O_Tnode)
504 procedure Start_Association (Assocs : out O_Assoc_List; Subprg : O_Dnode);
555 procedure Disp_Subprg_Body (Indent : Natural; Subprg : O_Enode);
567 Subprg : O_Dnode; component
H A Dortho_jit.adb134 Subprg : out Address)
167 Subprg := Res.Subprg_Name;
/dports/cad/ghdl/ghdl-1.0.0/src/vhdl/translate/
H A Dtrans-chap14.adb844 Subprg : O_Dnode; variable
890 Subprg : O_Dnode; variable
898 Subprg := Ghdl_Image_B1;
901 Subprg := Ghdl_Image_E8;
904 Subprg := Ghdl_Image_E32;
907 Subprg := Ghdl_Image_I32;
910 Subprg := Ghdl_Image_I64;
913 Subprg := Ghdl_Image_P32;
951 Subprg : O_Dnode; variable
956 Subprg := Ghdl_Value_B1;
[all …]
H A Dtrans-chap12.adb196 Subprg : O_Dnode; variable
231 Finish_Subprogram_Decl (Inter_List, Subprg);
233 Start_Subprogram_Body (Subprg);
254 Start_Subprogram_Body (Subprg);
275 Subprg : O_Dnode; variable
289 Finish_Subprogram_Decl (Inter_List, Subprg);
291 Start_Subprogram_Body (Subprg);
309 Subprg : O_Dnode; variable
334 Start_Subprogram_Body (Subprg);
342 Finish_Subprogram_Decl (Inter_List, Subprg);
[all …]
H A Dtrans-chap7.adb1879 Start_Association (Assoc, Subprg);
1906 (Subprg, Res_Type, Loc,
2158 Start_Association (Assoc, Subprg);
2681 Subprg : O_Dnode; variable
2697 (Subprg, Res_Type, Expr,
2718 Subprg : O_Dnode; variable
2731 (Subprg, Res_Type, Expr,
2749 Subprg : O_Dnode; variable
2765 (Subprg, Res_Type, Expr,
5348 Subprg);
[all …]
H A Dtrans-chap2.adb399 procedure Translate_Subprogram_Body (Subprg : Iir)
501 Chap4.Translate_Declaration_Chain (Subprg);
519 Rtis.Generate_Subprogram_Body (Subprg);
530 (Subprg, Subprg_Translate_Spec_And_Body);
542 New_Debug_Line_Stmt (Get_Line_Number (Subprg));
557 Chap4.Translate_Declaration_Chain (Subprg);
558 Rtis.Generate_Subprogram_Body (Subprg);
560 (Subprg, Subprg_Translate_Spec_And_Body);
657 Chap4.Elab_Declaration_Chain (Subprg, Final);
680 (Get_Sequential_Statement_Chain (Subprg));
[all …]
H A Dtrans-chap8.adb1282 Start_Association (Assocs, Subprg);
1310 Subprg : O_Dnode; variable
1315 Subprg := Ghdl_Ieee_Assert_Failed;
1317 Subprg := Ghdl_Assert_Failed;
3875 Subprg : O_Dnode; variable
3932 Start_Association (Assoc, Subprg);
3961 Subprg : O_Dnode; variable
4034 Start_Association (Assoc, Subprg);
4122 Subprg : O_Dnode; variable
4866 Subprg : O_Dnode; variable
[all …]
H A Dtranslation.adb49 function Get_Ortho_Decl (Subprg : Iir) return O_Dnode is
51 return Get_Info (Subprg).Subprg_Node;
726 (Name : String; Subprg : out O_Dnode)
732 Finish_Subprogram_Decl (Interfaces, Subprg);
986 Finish_Subprogram_Decl (Interfaces, Subprg);
1006 Finish_Subprogram_Decl (Interfaces, Subprg);
1013 Subprg : out O_Dnode;
1037 Finish_Subprogram_Decl (Interfaces, Subprg);
1086 Finish_Subprogram_Decl (Interfaces, Subprg);
1095 Finish_Subprogram_Decl (Interfaces, Subprg);
[all …]
H A Dtrans-chap5.adb265 Subprg : O_Dnode; variable
271 Subprg := Ghdl_Signal_Associate_B1;
274 Subprg := Ghdl_Signal_Associate_E8;
277 Subprg := Ghdl_Signal_Associate_E32;
281 Subprg := Ghdl_Signal_Associate_I32;
284 Subprg := Ghdl_Signal_Associate_I64;
287 Subprg := Ghdl_Signal_Associate_F64;
292 Start_Association (Constr, Subprg);
/dports/cad/ghdl/ghdl-1.0.0/src/grt/
H A Dgrt-backtraces.adb225 Subprg : Address; variable
238 Filename, Lineno, Subprg);
239 if Subprg = Null_Address
243 elsif Subprg /= Null_Address
244 and then To_Ghdl_C_String (Subprg) (1 .. 5) = "grt__"
259 if Subprg /= Null_Address then
261 Demangle_Err (To_Ghdl_C_String (Subprg));
H A Dgrt-backtraces-jit.adb30 Subprg : out Address) is
35 Subprg := Null_Address;
37 Symbolizer_Proc.all (Pc, Filename, Lineno, Subprg);
H A Dgrt-backtraces-jit.ads30 Subprg : out System.Address);
36 Subprg : out System.Address); variable
H A Dgrt-unithread.adb35 procedure Run_Parallel (Subprg : Parallel_Subprg_Acc) is
37 Subprg.all;
H A Dgrt-backtraces-gcc.adb108 Subprg : out System.Address)
130 Subprg := Res_Subprg;

12345