aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/fe.h
diff options
context:
space:
mode:
authorGhjuvan Lacambre <lacambre@adacore.com>2021-02-09 09:31:45 +0100
committerPierre-Marie de Rodat <derodat@adacore.com>2021-10-01 06:13:37 +0000
commit8279a1125f51b1184289bd406b37f6c31c1b17f5 (patch)
tree069bfd2fb07e9c2460218dffd33e14ab9de13d8b /gcc/ada/fe.h
parent28c49456b29e6311bd729aed5adac3af045ff739 (diff)
downloadgcc-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