Skip to content

Commit 9e128b8

Browse files
committed
Still use separate msvc math devicelib even after we merge most of them
Signed-off-by: jinge90 <[email protected]>
1 parent 2886a1d commit 9e128b8

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

clang/lib/Driver/ToolChains/SYCL.cpp

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -779,9 +779,13 @@ SYCL::getDeviceLibraries(const Compilation &C, const llvm::Triple &TargetTriple,
779779
}
780780

781781
using SYCLDeviceLibsList = SmallVector<StringRef>;
782-
const SYCLDeviceLibsList SYCLDeviceLibs = {
783-
"libsycl-devicelib", "libsycl-fallback-imf", "libsycl-fallback-imf-fp64",
784-
"libsycl-fallback-imf-bf16"};
782+
const SYCLDeviceLibsList SYCLDeviceLibs = {"libsycl-devicelib",
783+
#if defined(_WIN32)
784+
"libsycl-msvc-math",
785+
#endif
786+
"libsycl-fallback-imf",
787+
"libsycl-fallback-imf-fp64",
788+
"libsycl-fallback-imf-bf16"};
785789
bool IsWindowsMSVCEnv =
786790
C.getDefaultToolChain().getTriple().isWindowsMSVCEnvironment();
787791
bool IsNewOffload = C.getDriver().getUseNewOffloadingDriver();

libdevice/devicelib_combine.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,6 @@
77
//===----------------------------------------------------------------------===//
88
#include "cmath_wrapper.cpp"
99
#include "fallback-cmath.cpp"
10-
#if defined(_WIN32)
11-
#include "msvc_math.cpp"
12-
#endif
1310
#include "cmath_wrapper_fp64.cpp"
1411
#include "complex_wrapper.cpp"
1512
#include "complex_wrapper_fp64.cpp"

0 commit comments

Comments
 (0)