-
- Downloads
snames.ads-tmpl (Name_Loop_Optimize, [...]): New pragma-related names.
2013-02-06 Eric Botcazou <ebotcazou@adacore.com> * snames.ads-tmpl (Name_Loop_Optimize, Name_No_Unroll, Name_Unroll, Name_No_Vector, Name_Vector): New pragma-related names. (Pragma_Id): Add Pragma_Loop_Optimize value. * par-prag.adb (Prag): Handle Pragma_Loop_Optimize. * sem_prag.adb (Check_Loop_Invariant_Variant_Placement): Rename to... (Check_Loop_Pragma_Placement): ...this. (Analyze_Pragma) <Pragma_Loop_Invariant>: Adjust to above renaming. <Loop_Variant>: Likewise. <Pragma_Loop_Optimize>: Implement new pragma Loop_Optimize. (Sig_Flags): Add Pragma_Loop_Optimize. * gnat_rm.texi (Implementation Defined Pragmas): Add Loop_Optimize. * gnat_ugn.texi (Vectorization of loops): Mention Loop_Optimize. From-SVN: r195799
Showing
- gcc/ada/ChangeLog 17 additions, 0 deletionsgcc/ada/ChangeLog
- gcc/ada/gnat_rm.texi 76 additions, 0 deletionsgcc/ada/gnat_rm.texi
- gcc/ada/gnat_ugn.texi 11 additions, 0 deletionsgcc/ada/gnat_ugn.texi
- gcc/ada/par-prag.adb 1 addition, 0 deletionsgcc/ada/par-prag.adb
- gcc/ada/sem_prag.adb 36 additions, 11 deletionsgcc/ada/sem_prag.adb
- gcc/ada/snames.ads-tmpl 6 additions, 0 deletionsgcc/ada/snames.ads-tmpl
Loading
Please register or sign in to comment