Home
last modified time | relevance | path

Searched refs:Range_Expr (Results 1 – 25 of 30) sorted by relevance

12

/dports/cad/ghdl/ghdl-1.0.0/src/vhdl/
H A Dvhdl-utils.adb794 Range_Expr : Iir_Range_Expression; variable
799 Range_Expr := Create_Iir (Iir_Kind_Range_Expression);
800 Location_Copy (Range_Expr, Def);
801 Set_Type (Range_Expr, Def);
802 Set_Direction (Range_Expr, Dir_To);
805 (Range_Expr, Get_Nth_Element (Literal_List, 0));
807 (Range_Expr, Get_Nth_Element (Literal_List, List_Len - 1));
809 Set_Expr_Staticness (Range_Expr, Locally);
810 Set_Range_Constraint (Def, Range_Expr);
H A Dvhdl-sem_types.adb355 Range_Expr : Iir; variable
360 Range_Expr := Get_Range_Constraint (Def);
376 case Get_Kind (Range_Expr) is
378 Range_Expr1 := Sem_Type_Range_Expression (Range_Expr, True);
380 Sem_Name (Range_Expr);
381 Range_Expr1 := Name_To_Range (Range_Expr);
385 Error_Kind ("sem_physical_type_definition", Range_Expr);
403 (Warnid_Runtime_Error, +Range_Expr,
411 Location_Copy (Sub_Type, Range_Expr);
453 Free_Iir (Range_Expr);
H A Dvhdl-evaluation.adb286 function Build_Constant_Range (Range_Expr : Iir; Origin : Iir) return Iir
292 Set_Type (Res, Get_Type (Range_Expr));
293 Set_Left_Limit (Res, Get_Left_Limit (Range_Expr));
294 Set_Right_Limit (Res, Get_Right_Limit (Range_Expr));
295 Set_Direction (Res, Get_Direction (Range_Expr));
3971 Range_Expr : Iir; variable
3973 Range_Expr := Eval_Discrete_Range_Expression (Constraint);
3974 return Get_Left_Limit (Range_Expr);
/dports/math/curv/curv-0.5/libcurv/
H A Dmeaning.h428 struct Range_Expr : public Just_Expression struct
435 Range_Expr( in Range_Expr() argument
H A Devaluator.cc683 Range_Expr::eval(Frame& fm) const in eval()
727 make<Range_Expr>( in eval()
H A Dsc_compiler.cc895 auto range = cast<const Range_Expr>(list_); in sc_exec()
H A Danalyser.cc1078 return make<Range_Expr>( in analyse()
/dports/devel/zpu-gcc/zpu-toolchain-1.0/toolchain/gcc/gcc/ada/
H A Dsem_ch3.adb7425 Range_Expr : Node_Id; variable
7434 Range_Expr := Range_Expression (C);
7452 Range_Expr := Range_Expression (Range_Constraint (C));
7454 Range_Expr := Empty;
7469 if No (Range_Expr) then
7471 Range_Expr :=
7480 Set_Scalar_Range_For_Subtype (Def_Id, Range_Expr, T);
/dports/devel/zpu-binutils/zpu-toolchain-1.0/toolchain/gcc/gcc/ada/
H A Dsem_ch3.adb7425 Range_Expr : Node_Id; variable
7434 Range_Expr := Range_Expression (C);
7452 Range_Expr := Range_Expression (Range_Constraint (C));
7454 Range_Expr := Empty;
7469 if No (Range_Expr) then
7471 Range_Expr :=
7480 Set_Scalar_Range_For_Subtype (Def_Id, Range_Expr, T);
/dports/devel/aarch64-none-elf-gcc/gcc-8.4.0/gcc/ada/
H A Dsem_ch3.adb13665 Range_Expr : Node_Id; variable
13674 Range_Expr := Range_Expression (C);
13695 Range_Expr := Range_Expression (Range_Constraint (C));
13697 Range_Expr := Empty;
13712 if No (Range_Expr) then
13714 Range_Expr :=
13722 Set_Scalar_Range_For_Subtype (Def_Id, Range_Expr, T);
/dports/devel/arm-none-eabi-gcc/gcc-8.4.0/gcc/ada/
H A Dsem_ch3.adb13665 Range_Expr : Node_Id; variable
13674 Range_Expr := Range_Expression (C);
13695 Range_Expr := Range_Expression (Range_Constraint (C));
13697 Range_Expr := Empty;
13712 if No (Range_Expr) then
13714 Range_Expr :=
13722 Set_Scalar_Range_For_Subtype (Def_Id, Range_Expr, T);
/dports/devel/riscv64-gcc/gcc-8.3.0/gcc/ada/
H A Dsem_ch3.adb13665 Range_Expr : Node_Id; variable
13674 Range_Expr := Range_Expression (C);
13695 Range_Expr := Range_Expression (Range_Constraint (C));
13697 Range_Expr := Empty;
13712 if No (Range_Expr) then
13714 Range_Expr :=
13722 Set_Scalar_Range_For_Subtype (Def_Id, Range_Expr, T);
/dports/lang/gnat_util/gcc-6-20180516/gcc/ada/
H A Dsem_ch3.adb12922 Range_Expr : Node_Id; variable
12931 Range_Expr := Range_Expression (C);
12952 Range_Expr := Range_Expression (Range_Constraint (C));
12954 Range_Expr := Empty;
12969 if No (Range_Expr) then
12971 Range_Expr :=
12979 Set_Scalar_Range_For_Subtype (Def_Id, Range_Expr, T);
/dports/lang/gcc48/gcc-4.8.5/gcc/ada/
H A Dsem_ch3.adb11623 Range_Expr : Node_Id; variable
11632 Range_Expr := Range_Expression (C);
11653 Range_Expr := Range_Expression (Range_Constraint (C));
11655 Range_Expr := Empty;
11670 if No (Range_Expr) then
11672 Range_Expr :=
11680 Set_Scalar_Range_For_Subtype (Def_Id, Range_Expr, T);
/dports/devel/mingw32-gcc/gcc-4.8.1/gcc/ada/
H A Dsem_ch3.adb11623 Range_Expr : Node_Id; variable
11632 Range_Expr := Range_Expression (C);
11653 Range_Expr := Range_Expression (Range_Constraint (C));
11655 Range_Expr := Empty;
11670 if No (Range_Expr) then
11672 Range_Expr :=
11680 Set_Scalar_Range_For_Subtype (Def_Id, Range_Expr, T);
/dports/devel/riscv32-unknown-elf-gcc/gcc-8.4.0/gcc/ada/
H A Dsem_ch3.adb13665 Range_Expr : Node_Id; variable
13674 Range_Expr := Range_Expression (C);
13695 Range_Expr := Range_Expression (Range_Constraint (C));
13697 Range_Expr := Empty;
13712 if No (Range_Expr) then
13714 Range_Expr :=
13722 Set_Scalar_Range_For_Subtype (Def_Id, Range_Expr, T);
/dports/devel/arm-none-eabi-gcc492/gcc-4.9.2/gcc/ada/
H A Dsem_ch3.adb12042 Range_Expr : Node_Id; variable
12051 Range_Expr := Range_Expression (C);
12072 Range_Expr := Range_Expression (Range_Constraint (C));
12074 Range_Expr := Empty;
12089 if No (Range_Expr) then
12091 Range_Expr :=
12099 Set_Scalar_Range_For_Subtype (Def_Id, Range_Expr, T);
/dports/devel/riscv64-none-elf-gcc/gcc-8.4.0/gcc/ada/
H A Dsem_ch3.adb13665 Range_Expr : Node_Id; variable
13674 Range_Expr := Range_Expression (C);
13695 Range_Expr := Range_Expression (Range_Constraint (C));
13697 Range_Expr := Empty;
13712 if No (Range_Expr) then
13714 Range_Expr :=
13722 Set_Scalar_Range_For_Subtype (Def_Id, Range_Expr, T);
/dports/lang/gcc8/gcc-8.5.0/gcc/ada/
H A Dsem_ch3.adb13665 Range_Expr : Node_Id; variable
13674 Range_Expr := Range_Expression (C);
13695 Range_Expr := Range_Expression (Range_Constraint (C));
13697 Range_Expr := Empty;
13712 if No (Range_Expr) then
13714 Range_Expr :=
13722 Set_Scalar_Range_For_Subtype (Def_Id, Range_Expr, T);
/dports/lang/gcc6-aux/gcc-6-20180516/gcc/ada/
H A Dsem_ch3.adb12922 Range_Expr : Node_Id; variable
12931 Range_Expr := Range_Expression (C);
12952 Range_Expr := Range_Expression (Range_Constraint (C));
12954 Range_Expr := Empty;
12969 if No (Range_Expr) then
12971 Range_Expr :=
12979 Set_Scalar_Range_For_Subtype (Def_Id, Range_Expr, T);
/dports/lang/gcc9/gcc-9.4.0/gcc/ada/
H A Dsem_ch3.adb13775 Range_Expr : Node_Id; variable
13784 Range_Expr := Range_Expression (C);
13805 Range_Expr := Range_Expression (Range_Constraint (C));
13807 Range_Expr := Empty;
13822 if No (Range_Expr) then
13824 Range_Expr :=
13832 Set_Scalar_Range_For_Subtype (Def_Id, Range_Expr, T);
/dports/lang/gcc11-devel/gcc-11-20211009/gcc/ada/
H A Dsem_ch3.adb13841 Range_Expr : Node_Id; variable
13850 Range_Expr := Range_Expression (C);
13869 Range_Expr := Range_Expression (Range_Constraint (C));
13871 Range_Expr := Empty;
13886 if No (Range_Expr) then
13888 Range_Expr :=
13896 Set_Scalar_Range_For_Subtype (Def_Id, Range_Expr, T);
/dports/lang/gcc10-devel/gcc-10-20211008/gcc/ada/
H A Dsem_ch3.adb13867 Range_Expr : Node_Id; variable
13876 Range_Expr := Range_Expression (C);
13897 Range_Expr := Range_Expression (Range_Constraint (C));
13899 Range_Expr := Empty;
13914 if No (Range_Expr) then
13916 Range_Expr :=
13924 Set_Scalar_Range_For_Subtype (Def_Id, Range_Expr, T);
/dports/lang/gcc12-devel/gcc-12-20211205/gcc/ada/
H A Dsem_ch3.adb14206 Range_Expr : Node_Id; variable
14215 Range_Expr := Range_Expression (C);
14234 Range_Expr := Range_Expression (Range_Constraint (C));
14236 Range_Expr := Empty;
14251 if No (Range_Expr) then
14253 Range_Expr :=
14261 Set_Scalar_Range_For_Subtype (Def_Id, Range_Expr, T);
/dports/lang/gcc11/gcc-11.2.0/gcc/ada/
H A Dsem_ch3.adb13841 Range_Expr : Node_Id; variable
13850 Range_Expr := Range_Expression (C);
13869 Range_Expr := Range_Expression (Range_Constraint (C));
13871 Range_Expr := Empty;
13886 if No (Range_Expr) then
13888 Range_Expr :=
13896 Set_Scalar_Range_For_Subtype (Def_Id, Range_Expr, T);

12