[clang][openmp][NFC] Remove arch-specific CGOpenMPRuntimeGPU files
authorAtmn Patel <atmndp@gmail.com>
Tue, 9 Nov 2021 04:16:54 +0000 (23:16 -0500)
committerAtmn Patel <atmndp@gmail.com>
Tue, 9 Nov 2021 20:11:05 +0000 (15:11 -0500)
commit737c4a2673da5829caba3e45af67d0eaa611b77a
treef1aad79da0015a4a5dd0ac7fd8a210ff019ee560
parent2dd00c17e001e8084124110af7276102993d8171
[clang][openmp][NFC] Remove arch-specific CGOpenMPRuntimeGPU files

The existing CGOpenMPRuntimeAMDGCN and CGOpenMPRuntimeNVPTX classes are
just code bloat. By removing them, the codebase gets a bit cleaner.

Reviewed By: jdoerfert, JonChesterfield, tianshilei1992

Differential Revision: https://reviews.llvm.org/D113421
19 files changed:
clang/lib/CodeGen/CGOpenMPRuntimeAMDGCN.cpp [deleted file]
clang/lib/CodeGen/CGOpenMPRuntimeAMDGCN.h [deleted file]
clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp
clang/lib/CodeGen/CGOpenMPRuntimeGPU.h
clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp [deleted file]
clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h [deleted file]
clang/lib/CodeGen/CMakeLists.txt
clang/lib/CodeGen/CodeGenModule.cpp
clang/test/OpenMP/nvptx_parallel_codegen.cpp
clang/test/OpenMP/nvptx_target_parallel_reduction_codegen.cpp
clang/test/OpenMP/nvptx_target_parallel_reduction_codegen_tbaa_PR46146.cpp
clang/test/OpenMP/nvptx_teams_reduction_codegen.cpp
llvm/include/llvm/Frontend/OpenMP/OMPKinds.def
openmp/libomptarget/DeviceRTL/include/Interface.h
openmp/libomptarget/DeviceRTL/src/Mapping.cpp
openmp/libomptarget/DeviceRTL/src/Utils.cpp
openmp/libomptarget/deviceRTLs/amdgcn/src/target_impl.hip
openmp/libomptarget/deviceRTLs/common/include/target/shuffle.h
openmp/libomptarget/deviceRTLs/nvptx/src/target_impl.cu