[HIP] Check compatibility of -fgpu-sanitize with offload arch
authorYaxun (Sam) Liu <yaxun.liu@amd.com>
Sun, 23 May 2021 03:45:15 +0000 (23:45 -0400)
committerYaxun (Sam) Liu <yaxun.liu@amd.com>
Thu, 27 May 2021 16:06:42 +0000 (12:06 -0400)
commit6d2c0950205f50f926ba5e362e845faff22582b7
treed81f76e1ad808f2fb8ca80202bc2dc8218de832e
parent6f4794feb60a9deb939873118a7182a8ea87732e
[HIP] Check compatibility of -fgpu-sanitize with offload arch

-fgpu-sanitize is incompatible with offload arch containing xnack-.

This patch checks that.

Reviewed by: Artem Belevich

Differential Revision: https://reviews.llvm.org/D102975
clang/lib/Driver/ToolChains/AMDGPU.cpp
clang/lib/Driver/ToolChains/AMDGPU.h
clang/lib/Driver/ToolChains/HIP.cpp
clang/lib/Driver/ToolChains/HIP.h
clang/test/Driver/hip-sanitize-options.hip