/dports/cad/ghdl/ghdl-1.0.0/src/vhdl/ |
H A D | vhdl-utils.adb | 794 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 D | vhdl-sem_types.adb | 355 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 D | vhdl-evaluation.adb | 286 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 D | meaning.h | 428 struct Range_Expr : public Just_Expression struct 435 Range_Expr( in Range_Expr() argument
|
H A D | evaluator.cc | 683 Range_Expr::eval(Frame& fm) const in eval() 727 make<Range_Expr>( in eval()
|
H A D | sc_compiler.cc | 895 auto range = cast<const Range_Expr>(list_); in sc_exec()
|
H A D | analyser.cc | 1078 return make<Range_Expr>( in analyse()
|
/dports/devel/zpu-gcc/zpu-toolchain-1.0/toolchain/gcc/gcc/ada/ |
H A D | sem_ch3.adb | 7425 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 D | sem_ch3.adb | 7425 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 D | sem_ch3.adb | 13665 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 D | sem_ch3.adb | 13665 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 D | sem_ch3.adb | 13665 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 D | sem_ch3.adb | 12922 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 D | sem_ch3.adb | 11623 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 D | sem_ch3.adb | 11623 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 D | sem_ch3.adb | 13665 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 D | sem_ch3.adb | 12042 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 D | sem_ch3.adb | 13665 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 D | sem_ch3.adb | 13665 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 D | sem_ch3.adb | 12922 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 D | sem_ch3.adb | 13775 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 D | sem_ch3.adb | 13841 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 D | sem_ch3.adb | 13867 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 D | sem_ch3.adb | 14206 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 D | sem_ch3.adb | 13841 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);
|