[NFC] Refactor handling of Xarch option
authorYaxun (Sam) Liu <yaxun.liu@amd.com>
Thu, 19 Mar 2020 21:11:35 +0000 (17:11 -0400)
committerYaxun (Sam) Liu <yaxun.liu@amd.com>
Sun, 22 Mar 2020 18:42:09 +0000 (14:42 -0400)
commit78957bab5515d044caa4ec611b30c952ed63de2d
tree71c60ad17f26631d18a3fe05972fff8727725949
parent314deab9af94d3136c83b0b5cd32a6000f43bfee
[NFC] Refactor handling of Xarch option

Extract common code to a function. To prepare for
adding an option for CUDA/HIP host and device only
option.

Differential Revision: https://reviews.llvm.org/D76455
clang/include/clang/Driver/ToolChain.h
clang/lib/Driver/ToolChain.cpp
clang/lib/Driver/ToolChains/Cuda.cpp
clang/lib/Driver/ToolChains/Darwin.cpp
clang/lib/Driver/ToolChains/HIP.cpp