diff options
author | Ghjuvan Lacambre <lacambre@adacore.com> | 2021-02-09 09:31:45 +0100 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2021-10-01 06:13:37 +0000 |
commit | 8279a1125f51b1184289bd406b37f6c31c1b17f5 (patch) | |
tree | 069bfd2fb07e9c2460218dffd33e14ab9de13d8b /gcc/ada/fe.h | |
parent | 28c49456b29e6311bd729aed5adac3af045ff739 (diff) | |
download | gcc-8279a1125f51b1184289bd406b37f6c31c1b17f5.zip gcc-8279a1125f51b1184289bd406b37f6c31c1b17f5.tar.gz gcc-8279a1125f51b1184289bd406b37f6c31c1b17f5.tar.bz2 |
[Ada] Stub CUDA_Device aspect
gcc/ada/
* aspects.ads: Add CUDA_Device aspect.
* gnat_cuda.ads (Add_CUDA_Device_Entity): New subprogram.
* gnat_cuda.adb:
(Add_CUDA_Device_Entity): New subprogram.
(CUDA_Device_Entities_Table): New hashmap for CUDA_Device
entities.
(Get_CUDA_Device_Entities): New internal subprogram.
(Set_CUDA_Device_Entities): New internal subprogram.
* par-prag.adb (Prag): Handle pragma id Pragma_CUDA_Device.
* sem_prag.ads (Aspect_Specifying_Pragma): Mark CUDA_Device as
being both aspect and pragma.
* sem_prag.adb (Analyze_Pragma): Add CUDA_Device entities to
list of CUDA_Entities belonging to package N.
(Sig_Flags): Signal CUDA_Device entities as referenced.
* snames.ads-tmpl: Create CUDA_Device names and pragmas.
Diffstat (limited to 'gcc/ada/fe.h')
0 files changed, 0 insertions, 0 deletions