Skip to content

Commit e405ec9

Browse files
jhuber6MarkMurrayARM
authored andcommitted
[Clang] Make SPIR-V handling only for HIPSPRV
1 parent ef77707 commit e405ec9

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
@@ -5102,15 +5102,15 @@ Action *Driver::ConstructPhaseAction(
51025102
if (Args.hasArg(options::OPT_emit_llvm) ||
51035103
TargetDeviceOffloadKind == Action::OFK_SYCL ||
51045104
(((Input->getOffloadingToolChain() &&
5105-
(Input->getOffloadingToolChain()->getTriple().isSPIRV() ||
5106-
Input->getOffloadingToolChain()->getTriple().isAMDGPU())) ||
5105+
Input->getOffloadingToolChain()->getTriple().isAMDGPU()) ||
51075106
TargetDeviceOffloadKind == Action::OFK_HIP) &&
51085107
((Args.hasFlag(options::OPT_fgpu_rdc, options::OPT_fno_gpu_rdc,
51095108
false) ||
51105109
(Args.hasFlag(options::OPT_offload_new_driver,
51115110
options::OPT_no_offload_new_driver, false) &&
51125111
(!offloadDeviceOnly() ||
51135112
(Input->getOffloadingToolChain() &&
5113+
TargetDeviceOffloadKind == Action::OFK_HIP &&
51145114
Input->getOffloadingToolChain()->getTriple().isSPIRV())))) ||
51155115
TargetDeviceOffloadKind == Action::OFK_OpenMP))) {
51165116
types::ID Output =

0 commit comments

Comments
 (0)