[OpenMP][AMDGCN] Support OpenMP offloading for AMDGCN architecture - Part 2
authorSaiyedul Islam <Saiyedul.Islam@amd.com>
Wed, 10 Jun 2020 17:58:15 +0000 (17:58 +0000)
committerSaiyedul Islam <Saiyedul.Islam@amd.com>
Wed, 10 Jun 2020 18:09:59 +0000 (18:09 +0000)
commit4022bc2a6c5e585d99a76b1b2f14c2986b823ce9
treebfdb93f849fb8ee6c643c9e5792cd92daa5cae85
parent0f04f104537bf037d07933cc306d0a0c0772e78f
[OpenMP][AMDGCN] Support OpenMP offloading for AMDGCN architecture - Part 2

Summary:
New file include to support platform dependent grid constants. It will be
used by clang, libomptarget plugins, and deviceRTLs to access constant
values consistently and with fast access in the deviceRTLs.

Originally authored by Greg Rodgers (@gregrodgers).

Reviewers: arsenm, sameerds, jdoerfert, yaxunl, b-sumner, scchan, JonChesterfield

Reviewed By: arsenm

Subscribers: llvm-commits, pdhaliwal, jholewinski, jvesely, wdng, nhaehnle, guansong, kerbowa, sstefan1, cfe-commits, ronlieb, gregrodgers

Tags: #clang, #llvm

Differential Revision: https://reviews.llvm.org/D80917
clang/include/clang/Basic/TargetInfo.h
clang/lib/Basic/Targets/AMDGPU.cpp
clang/lib/Basic/Targets/NVPTX.cpp
llvm/include/llvm/Frontend/OpenMP/OMPGridValues.h [new file with mode: 0644]