Skip to content

Commit 2f44433

Browse files
authored
Merge pull request #1045 from kswiecicki/windows-min-max-fix
[SYCL][UR][L0] Distinguish min/max calls from macros
2 parents ec7982b + 877fc5b commit 2f44433

File tree

5 files changed

+12
-12
lines changed

5 files changed

+12
-12
lines changed

source/adapters/level_zero/command_buffer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ ur_result_t calculateKernelWorkDimensions(
177177
Device->ZeDeviceComputeProperties->maxGroupSizeX,
178178
Device->ZeDeviceComputeProperties->maxGroupSizeY,
179179
Device->ZeDeviceComputeProperties->maxGroupSizeZ};
180-
GroupSize[I] = std::min(size_t(GroupSize[I]), GlobalWorkSize[I]);
180+
GroupSize[I] = (std::min)(size_t(GroupSize[I]), GlobalWorkSize[I]);
181181
while (GlobalWorkSize[I] % GroupSize[I]) {
182182
--GroupSize[I];
183183
}

source/adapters/level_zero/device.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urDeviceGet(
7474

7575
uint32_t ZeDeviceCount = MatchedDevices.size();
7676

77-
auto N = std::min(ZeDeviceCount, NumEntries);
77+
auto N = (std::min)(ZeDeviceCount, NumEntries);
7878
if (Devices)
7979
std::copy_n(MatchedDevices.begin(), N, Devices);
8080

@@ -1240,7 +1240,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urDeviceSelectBinary(
12401240
uint32_t *SelectedBinaryInd = SelectedBinary;
12411241

12421242
// Find the appropriate device image, fallback to spirv if not found
1243-
constexpr uint32_t InvalidInd = std::numeric_limits<uint32_t>::max();
1243+
constexpr uint32_t InvalidInd = (std::numeric_limits<uint32_t>::max)();
12441244
uint32_t Spirv = InvalidInd;
12451245

12461246
for (uint32_t i = 0; i < NumBinaries; ++i) {

source/adapters/level_zero/kernel.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -79,11 +79,11 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueKernelLaunch(
7979
UR_RESULT_ERROR_INVALID_VALUE);
8080
if (LocalWorkSize) {
8181
// L0
82-
UR_ASSERT(LocalWorkSize[0] < std::numeric_limits<uint32_t>::max(),
82+
UR_ASSERT(LocalWorkSize[0] < (std::numeric_limits<uint32_t>::max)(),
8383
UR_RESULT_ERROR_INVALID_VALUE);
84-
UR_ASSERT(LocalWorkSize[1] < std::numeric_limits<uint32_t>::max(),
84+
UR_ASSERT(LocalWorkSize[1] < (std::numeric_limits<uint32_t>::max)(),
8585
UR_RESULT_ERROR_INVALID_VALUE);
86-
UR_ASSERT(LocalWorkSize[2] < std::numeric_limits<uint32_t>::max(),
86+
UR_ASSERT(LocalWorkSize[2] < (std::numeric_limits<uint32_t>::max)(),
8787
UR_RESULT_ERROR_INVALID_VALUE);
8888
WG[0] = static_cast<uint32_t>(LocalWorkSize[0]);
8989
WG[1] = static_cast<uint32_t>(LocalWorkSize[1]);
@@ -110,7 +110,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueKernelLaunch(
110110
Queue->Device->ZeDeviceComputeProperties->maxGroupSizeX,
111111
Queue->Device->ZeDeviceComputeProperties->maxGroupSizeY,
112112
Queue->Device->ZeDeviceComputeProperties->maxGroupSizeZ};
113-
GroupSize[I] = std::min(size_t(GroupSize[I]), GlobalWorkSize[I]);
113+
GroupSize[I] = (std::min)(size_t(GroupSize[I]), GlobalWorkSize[I]);
114114
while (GlobalWorkSize[I] % GroupSize[I]) {
115115
--GroupSize[I];
116116
}

source/adapters/level_zero/platform.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urPlatformGet(
121121
if (*NumPlatforms == 0)
122122
*NumPlatforms = URPlatformsCache->size();
123123
else
124-
*NumPlatforms = std::min(URPlatformsCache->size(), (size_t)NumEntries);
124+
*NumPlatforms = (std::min)(URPlatformsCache->size(), (size_t)NumEntries);
125125
}
126126

127127
return UR_RESULT_SUCCESS;

source/adapters/level_zero/queue.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -930,8 +930,8 @@ ur_queue_handle_t_::ur_queue_handle_t_(
930930
// Set-up to round-robin across allowed range of engines.
931931
uint32_t FilterLowerIndex = getRangeOfAllowedComputeEngines().first;
932932
uint32_t FilterUpperIndex = getRangeOfAllowedComputeEngines().second;
933-
FilterUpperIndex = std::min((size_t)FilterUpperIndex,
934-
FilterLowerIndex + ComputeQueues.size() - 1);
933+
FilterUpperIndex = (std::min)((size_t)FilterUpperIndex,
934+
FilterLowerIndex + ComputeQueues.size() - 1);
935935
if (FilterLowerIndex <= FilterUpperIndex) {
936936
ComputeQueueGroup.LowerIndex = FilterLowerIndex;
937937
ComputeQueueGroup.UpperIndex = FilterUpperIndex;
@@ -959,8 +959,8 @@ ur_queue_handle_t_::ur_queue_handle_t_(
959959
} else {
960960
uint32_t FilterLowerIndex = Range.first;
961961
uint32_t FilterUpperIndex = Range.second;
962-
FilterUpperIndex = std::min((size_t)FilterUpperIndex,
963-
FilterLowerIndex + CopyQueues.size() - 1);
962+
FilterUpperIndex = (std::min)((size_t)FilterUpperIndex,
963+
FilterLowerIndex + CopyQueues.size() - 1);
964964
if (FilterLowerIndex <= FilterUpperIndex) {
965965
CopyQueueGroup.ZeQueues = CopyQueues;
966966
CopyQueueGroup.LowerIndex = FilterLowerIndex;

0 commit comments

Comments
 (0)