diff options
author | Joseph Huber <huberjn@outlook.com> | 2025-07-23 16:04:20 -0500 |
---|---|---|
committer | Joseph Huber <huberjn@outlook.com> | 2025-07-23 16:04:25 -0500 |
commit | 6bc54a4874eeaddf2a1f7c75aed53d9d38ed313c (patch) | |
tree | 56743a305c445b283f088897cb6c318e6199ccf4 /clang/lib/Driver/Driver.cpp | |
parent | 52499bbd90b13be8f1f95b980c13c0b044a1a049 (diff) | |
download | llvm-6bc54a4874eeaddf2a1f7c75aed53d9d38ed313c.zip llvm-6bc54a4874eeaddf2a1f7c75aed53d9d38ed313c.tar.gz llvm-6bc54a4874eeaddf2a1f7c75aed53d9d38ed313c.tar.bz2 |
[Clang] Make SPIR-V handling only for HIPSPRV
Diffstat (limited to 'clang/lib/Driver/Driver.cpp')
-rw-r--r-- | clang/lib/Driver/Driver.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Driver/Driver.cpp b/clang/lib/Driver/Driver.cpp index 9454256..892049e 100644 --- a/clang/lib/Driver/Driver.cpp +++ b/clang/lib/Driver/Driver.cpp @@ -5099,8 +5099,7 @@ Action *Driver::ConstructPhaseAction( if (Args.hasArg(options::OPT_emit_llvm) || TargetDeviceOffloadKind == Action::OFK_SYCL || (((Input->getOffloadingToolChain() && - (Input->getOffloadingToolChain()->getTriple().isSPIRV() || - Input->getOffloadingToolChain()->getTriple().isAMDGPU())) || + Input->getOffloadingToolChain()->getTriple().isAMDGPU()) || TargetDeviceOffloadKind == Action::OFK_HIP) && ((Args.hasFlag(options::OPT_fgpu_rdc, options::OPT_fno_gpu_rdc, false) || @@ -5108,6 +5107,7 @@ Action *Driver::ConstructPhaseAction( options::OPT_no_offload_new_driver, false) && (!offloadDeviceOnly() || (Input->getOffloadingToolChain() && + TargetDeviceOffloadKind == Action::OFK_HIP && Input->getOffloadingToolChain()->getTriple().isSPIRV())))) || TargetDeviceOffloadKind == Action::OFK_OpenMP))) { types::ID Output = |