Skip to content

Commit 8d061bf

Browse files
committed
Do not search for libomptarget-amdgpu.bc when lit test specifies -nogpulib
1 parent afce633 commit 8d061bf

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -269,10 +269,11 @@ const char *amdgpu::dlr::getLinkCommandArgs(
269269
<< "libomptarget-amdgpu.bc";
270270
}
271271

272-
// Add the generic set of libraries, OpenMP subset only
273-
BCLibs.append(amdgpu::dlr::getCommonDeviceLibNames(
274-
C.getArgs(), TC.getSanitizerArgs(C.getArgs()), C.getDriver(),
275-
GPUArch.str(), /* isOpenMP=*/true, RocmInstallation));
272+
if (!Args.hasArg(options::OPT_no_offloadlib))
273+
// Add the generic set of libraries, OpenMP subset only
274+
BCLibs.append(amdgpu::dlr::getCommonDeviceLibNames(
275+
C.getArgs(), TC.getSanitizerArgs(C.getArgs()), C.getDriver(),
276+
GPUArch.str(), /* isOpenMP=*/true, RocmInstallation));
276277
}
277278

278279
llvm::for_each(BCLibs, [&](auto BCLib) {

0 commit comments

Comments
 (0)