EPR #010002 - Change OpenCL version number from 1662 to 1663.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1409 edit
ECR #333753 - clc2: disallow implicit function declarations (bug 10328)
In addition, the change fixes the following side-effects:
1. Fix a typo in runtime/.../gpuschedcl.cpp, which fails due to the stricter check in Clang.
2. Unconditionally add sub_group builtins for pipes, without checking if the extension is enabled. See bug 10366.
3. Also added a test in ocl_features_clang to check for the sub_group builtins.
Passes smoke, smoke_clang, precheckin.
Additionally passes new tests added in ocl_features.
Reviewed by Brian Sumner.
Affected files ...
... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaLookup.cpp#9 edit
... //depot/stg/opencl/drivers/opencl/compiler/clc2/wrapper/ClangWrapper.cpp#12 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuschedcl.cpp#33 edit
[ROCm/clr commit: e25e8f4561]
ECR #333753 - clc2: disallow implicit function declarations (bug 10328)
In addition, the change fixes the following side-effects:
1. Fix a typo in runtime/.../gpuschedcl.cpp, which fails due to the stricter check in Clang.
2. Unconditionally add sub_group builtins for pipes, without checking if the extension is enabled. See bug 10366.
3. Also added a test in ocl_features_clang to check for the sub_group builtins.
Passes smoke, smoke_clang, precheckin.
Additionally passes new tests added in ocl_features.
Reviewed by Brian Sumner.
Affected files ...
... //depot/stg/opencl/drivers/opencl/compiler/clang/lib/Sema/SemaLookup.cpp#9 edit
... //depot/stg/opencl/drivers/opencl/compiler/clc2/wrapper/ClangWrapper.cpp#12 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuschedcl.cpp#33 edit
EPR #010002 - Change OpenCL version number from 1661 to 1662.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1408 edit
[ROCm/clr commit: 69de913e4b]
EPR #010002 - Change OpenCL version number from 1661 to 1662.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1408 edit
EPR #010002 - Change OpenCL version number from 1660 to 1661.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1407 edit
[ROCm/clr commit: a4865b25bd]
EPR #010002 - Change OpenCL version number from 1660 to 1661.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1407 edit
EPR #405824 - On apus, if we run out of local memory to allocate cl_mem objects, ocl runtime will use remote (system) memory. Update maxMemAllocSize_ to include that.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#469 edit
[ROCm/clr commit: 1dfb720281]
EPR #405824 - On apus, if we run out of local memory to allocate cl_mem objects, ocl runtime will use remote (system) memory. Update maxMemAllocSize_ to include that.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#469 edit
EPR #010002 - Change OpenCL version number from 1659 to 1660.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1406 edit
[ROCm/clr commit: b124361187]
EPR #010002 - Change OpenCL version number from 1659 to 1660.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1406 edit
EPR #407358 - Enable remoteAlloc_ by default if the frame buffer is less than 128 MB on an APU system
Reviewed by: German
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#290 edit
[ROCm/clr commit: e00c0d6992]
EPR #407358 - Enable remoteAlloc_ by default if the frame buffer is less than 128 MB on an APU system
Reviewed by: German
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#290 edit
EPR #010002 - Change OpenCL version number from 1658 to 1659.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1405 edit
[ROCm/clr commit: f4582fd447]
EPR #010002 - Change OpenCL version number from 1658 to 1659.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1405 edit
EPR #403341 - [Regression][OCL] P2P SDI to GPU (RGBA) and P2P SDI to GPU (RGB) show corruption on sdi output
- Enable GL Acquire/Release calls for more resource types. GL can enable color compression, but compute doesn't support it. Thus decompression can be required.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#194 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.h#41 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDeviceGL.cpp#18 edit
[ROCm/clr commit: b4f7a4274b]
EPR #403341 - [Regression][OCL] P2P SDI to GPU (RGBA) and P2P SDI to GPU (RGB) show corruption on sdi output
- Enable GL Acquire/Release calls for more resource types. GL can enable color compression, but compute doesn't support it. Thus decompression can be required.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#194 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.h#41 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDeviceGL.cpp#18 edit
EPR #010002 - Change OpenCL version number from 1657 to 1658.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1404 edit
[ROCm/clr commit: 41d7aee04a]
EPR #010002 - Change OpenCL version number from 1657 to 1658.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1404 edit
EPR #010002 - Change OpenCL version number from 1656 to 1657.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1403 edit
[ROCm/clr commit: 971db82561]
EPR #010002 - Change OpenCL version number from 1656 to 1657.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1403 edit
ECR #333753 - Performance: Stop obligatory BRIG disassembling to HSAIL
[Important]: HSAIL is not being disassembled from BRIG and not being inserted into BIF anymore by default.
Testing: pre check-in, smoke_clang
Reviewers: Stanislav Mekhanoshin, Brian Sumner, Artem Tamazov
Affected files ...
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#55 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/hsail_be.cpp#33 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/hsail_be.hpp#11 edit
... //depot/stg/opencl/drivers/opencl/compiler/tools/aoc2/aoc2.cpp#60 edit
[ROCm/clr commit: 7f8d708ca9]