Skip to content

Commit 6bc54a4

Browse files
committed
[Clang] Make SPIR-V handling only for HIPSPRV
1 parent 52499bb commit 6bc54a4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

clang/lib/Driver/Driver.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5099,15 +5099,15 @@ Action *Driver::ConstructPhaseAction(
50995099
if (Args.hasArg(options::OPT_emit_llvm) ||
51005100
TargetDeviceOffloadKind == Action::OFK_SYCL ||
51015101
(((Input->getOffloadingToolChain() &&
5102-
(Input->getOffloadingToolChain()->getTriple().isSPIRV() ||
5103-
Input->getOffloadingToolChain()->getTriple().isAMDGPU())) ||
5102+
Input->getOffloadingToolChain()->getTriple().isAMDGPU()) ||
51045103
TargetDeviceOffloadKind == Action::OFK_HIP) &&
51055104
((Args.hasFlag(options::OPT_fgpu_rdc, options::OPT_fno_gpu_rdc,
51065105
false) ||
51075106
(Args.hasFlag(options::OPT_offload_new_driver,
51085107
options::OPT_no_offload_new_driver, false) &&
51095108
(!offloadDeviceOnly() ||
51105109
(Input->getOffloadingToolChain() &&
5110+
TargetDeviceOffloadKind == Action::OFK_HIP &&
51115111
Input->getOffloadingToolChain()->getTriple().isSPIRV())))) ||
51125112
TargetDeviceOffloadKind == Action::OFK_OpenMP))) {
51135113
types::ID Output =

0 commit comments

Comments
 (0)