Diagnose invalid target ID for AMDGPU toolchain for assembler
authorYaxun (Sam) Liu <yaxun.liu@amd.com>
Wed, 30 Sep 2020 00:23:03 +0000 (20:23 -0400)
committerYaxun (Sam) Liu <yaxun.liu@amd.com>
Fri, 2 Oct 2020 23:38:02 +0000 (19:38 -0400)
commit2cd75f738ec6b150719a9468372d77b7064ff340
tree791b8d652e98ed314ae7733d6b6b70abf274fc29
parentc56bb45e839940fffabcbf928a3778cfffc31ddd
Diagnose invalid target ID for AMDGPU toolchain for assembler

AMDGPU toolchain currently only diagnose invalid target ID for OpenCL
source compilation. Invalid target ID is not diagnosed for assembler.

This patch fixes that.

Differential Revision: https://reviews.llvm.org/D88377
clang/lib/Driver/ToolChains/AMDGPU.cpp
clang/lib/Driver/ToolChains/AMDGPU.h
clang/lib/Driver/ToolChains/HIP.cpp
clang/test/Driver/amdgpu-invalid-target-id.s [new file with mode: 0644]