aboutsummaryrefslogtreecommitdiffstats
path: root/dynamic-layers/clang-layer/recipes-opencl
AgeCommit message (Collapse)Author
14 daysintel-compute-runtime: upgrade 24.05.28454.6 -> 24.13.29138.7Yogesh Tyagi
Release Notes: https://github.com/intel/compute-runtime/releases/tag/24.13.29138.7 Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
14 daysintel-graphics-compiler: upgrade 1.0.15985.7 -> 1.0.16510.2Yogesh Tyagi
License-Update: LLVM is now Apache-2.0 licensed. Release Notes: https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.16510.2 Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-28intel-compute-runtime: upgrade 23.22.26516.18 -> 24.05.28454.6Anuj Mittal
Drop the patch that has already been merged. License-Update: OpenCL-Headers are now Apache-2.0 licensed. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-28intel-graphics-compiler: upgrade 1.0.14062.11 -> 1.0.15985.7Anuj Mittal
The instrinsics Python scripts now need mako module as well. Use the native Python to ensure builds are not dependent on what is installed on the host. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-10-09opencl-clang: drop upstreamed patchAnuj Mittal
Drop the patch that has now been backported to LLVM 14 and 15 branches. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-25vc-intrinsics: drop recipeAnuj Mittal
It was added because igc needed it. igc recipe pulls vc-intrinsics as a submodule now so this isn't needed anymore. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-03opencl-clang: move common code to incAnuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-03opencl-clang/14.0: update to latestAnuj Mittal
Drop the patch that is not needed anymore. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-03opencl-clang/15.0: update to latestAnuj Mittal
Include the latest changes from ocl-open-150 branch. Backport fixes from main and include another patch to fix issues with building target binaries. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-07-31intel-compute-runtime : upgrade 23.17.26241.22 -> 23.22.26516.18Yogesh Tyagi
* Refresh patch Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
2023-07-31intel-graphics-compiler : upgrade 1.0.13822.6 -> 1.0.14062.11Yogesh Tyagi
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
2023-07-17intel-compute-runtime: use qemu to run native binariesAnuj Mittal
Now that intel-skylake-64 can use qemu-user as well, don't build native version of the recipe simply for use by the target version. Build a qemuwrapper that can be passed to CMAKE_CROSSCOMPILING_EMULATOR. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-07-17intel-graphics-compiler: use qemu to run native binariesAnuj Mittal
Now that intel-skylake-64 can use qemu-user as well, don't build native version of the recipe simply for use by the target version. Build a qemuwrapper that can be passed to CMAKE_CROSSCOMPILING_EMULATOR. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-07-17intel-compute-runtime: upgrade 23.13.26032.30 -> 23.17.26241.22Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-07-17intel-graphics-compiler: upgrade 1.0.13700.14 -> 1.0.13822.6Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-30intel-compute-runtime: fix build with gcc13Anuj Mittal
Dont turn warnings to errors. Helps when compiling with gcc13. | /build/poky/build/tmp/work/corei7-64-poky-linux/intel-compute-runtime/23.09.25812.14-r0/recipe-sysroot/usr/include/c++/13.1.1/bits/stl_algobase.h:398:11: error: '*(unsigned char (*)[7])((char*)&<unnamed> + offsetof(NEO::ArgDescValue, NEO::ArgDescValue::elements.StackVec<NEO::ArgDescValue::Element, 1, unsigned char>::onStackMemRawBytes[0]))' may be used uninitialized [-Werror=maybe-uninitialized] | 398 | { *__to = *__from; } | | Also, include cstdint header to get rid of other gcc13 specific errors. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-30intel-compute-runtime: upgrade 23.09.25812.14 -> 23.13.26032.30Teoh Suh Haw
Release Notes: https://github.com/intel/compute-runtime/releases/tag/23.13.26032.30 Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-30intel-graphics-compiler: upgrade 1.0.13463.18 -> 1.0.13700.14Teoh Suh Haw
Release Notes: https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.13700.14 Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-04-28intel-graphics-compiler: upgrade 1.0.13230.7 -> 1.0.13463.18Teoh Suh Haw
Release Notes: https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.13463.18 Upgrade SPIRV-Tools to v2023.2 release Upgrade SPIRV-Headers to tag sdk-1.3.243.0 Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-04-28intel-compute-runtime: upgrade 23.05.25593.11 -> 23.09.25812.14Teoh Suh Haw
Release Notes: https://github.com/intel/compute-runtime/releases/tag/23.09.25812.14 Adapt external-ocloc.patch Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-04-13intel-compute-runtime: upgrade 22.49.25018.24 -> 23.05.25593.11Teoh Suh Haw
Release Notes: https://github.com/intel/compute-runtime/releases/tag/23.05.25593.11 Adapt allow-to-find-cpp-generation-tool.patch Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-04-13intel-graphics-compiler: upgrade 1.0.12812.24 -> 1.0.13230.7Teoh Suh Haw
Release Notes: https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.13230.7 Drop already merged patches: c707d1e2244aec988bdd5d2a7473ef3a32a5bac7.patch d1761dfc3ca6b54bac0ee213389a65f84d2aa9b7.patch e09e752949e7af0231884d1b11ea907e3e8b1611.patch fix-build-with-llvm12.patch Fixes fuzz warnings. Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-24intel-compute-runtime: upgrade 22.38.24278 -> 22.49.25018.24Anuj Mittal
Release notes: https://github.com/intel/compute-runtime/releases/tag/22.49.25018.24 License-Update: Includes full text of license now. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-24igc: add patch upstream statusChee Yang Lee
Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-24intel-graphics-compiler: upgrade 1.0.12812.9 -> 1.0.12812.24Anuj Mittal
Release notes: https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.12812.24 Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-01-16intel-graphics-compiler: ignore buildpaths warningAnuj Mittal
Ignore the buildpath being embedded in bitcode by clang until we've found a way to fix. | QA Issue: File /usr/lib/libigc.so.1.0.1 in package intel-graphics-compiler contains reference to TMPDIR [buildpaths] Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-01-09intel-graphics-compiler: fix buildpaths warningsAnuj Mittal
Clone SPIRV-Tools and Headers in S instead of WORKDIR so they don't escape file-prefix-map substitutions. Fixes buildpaths warnings: | WARNING: intel-graphics-compiler-1.0.12812.9-r0 do_package_qa: QA Issue: File /usr/lib/.debug/libigc.so.1.0.1 in package intel-graphics-compiler-dbg contains reference to TMPDIR [buildpaths] Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-12-07intel-graphics-compiler: refresh patchesAnuj Mittal
Fixes fuzz warnings: | WARNING: intel-graphics-compiler-1.0.12812.9-r0 do_patch: Fuzz detected: | | Applying patch c707d1e2244aec988bdd5d2a7473ef3a32a5bac7.patch | patching file IGC/BiFModule/CMakeLists.txt | patching file IGC/CMakeLists.txt | patching file IGC/Compiler/CodeGenContext.cpp | Hunk #1 succeeded at 232 (offset 1 line). | patching file IGC/OCLFE/igd_fcl_mcl/source/clang_tb.cpp | patching file IGC/VectorCompiler/lib/BiF/CMakeLists.txt | Hunk #2 succeeded at 110 with fuzz 2. | patching file IGC/cmake/igc_llvm.cmake Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-12-07intel-graphics-compiler: fix build issues with LLVM12Anuj Mittal
Fixes: /git/IGC/VectorCompiler/lib/GenXCodeGen/GenXSimdCFRegion.cpp:412:31: error: ‘experimental_vector_reduce_or’ is not a member of ‘llvm::Intrinsic’; did you mean ‘experimental_vector_insert’? [2022-12-06T21:01:52.813Z] | 412 | Intrinsic::experimental_vector_reduce_or; [2022-12-06T21:01:52.813Z] | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2022-12-06T21:01:52.813Z] | | experimental_vector_insert Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-12-06intel-graphics-compiler: upgrade 1.0.12149.1 -> 1.0.12812.9Anuj Mittal
Upgrade to the latest tag and backport 3 patches to fix build issues with LLVM 15 [1]. Remove IGC_OPTION__USE_KHRONOS_SPIRV_TRANSLATOR_IN_VC option as it has been removed upstream [2]. And, make sure CLANG_EXE points to clang in native sysroot. [1] https://github.com/intel/intel-graphics-compiler/issues/263 [2] https://github.com/intel/intel-graphics-compiler/commit/3fde0acae81b48b5225e1760e1feb9ae44ccdbb2 Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-25vc-intrinsics: update to latestNaveen Saini
Use tag v0.7.0 revision. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-25opencl-clang/15.0.0: add recipeNaveen Saini
Build opencl-clang with llvm-15 and point to latest from ocl-open-150 branch. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-29intel-graphics-compiler : upgrade 1.0.11702.1 -> 1.0.12149.1Yogesh Tyagi
Release Notes: https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.12149.1 Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-29intel-compute-runtime : upgrade 22.32.23937 -> 22.38.24278Yogesh Tyagi
Release Notes: https://github.com/intel/compute-runtime/releases/tag/22.38.24278 Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-19intel-graphics-compiler: add nobranch=1 in SRC_URIAnuj Mittal
Upstream has force pushed master and the commit we were fetching is no longer present on that branch. Remove the branch parameter and switch to using nobranch to continue using that commit. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-17intel-compute-runtime: upgrade 22.31.23852 -> 22.32.23937Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-15Remove support for LLVM 12Anuj Mittal
We can now build with LLVM 14 and no longer need to keep LLVM 12 patches and compatibility code. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-12intel-compute-runtime: upgrade 22.23.23405 -> 22.31.23852Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-10intel-graphics-compiler: upgrade 1.0.11378 -> 1.0.11702.1Anuj Mittal
Update vc-intrinsics to v0.5.0 tag. This release includes support for LLVM14. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-06-17intel-compute-runtime: upgrade 22.22.23355 -> 22.23.23405Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-06-17intel-graphics-compiler: upgrade 1.0.11279 -> 1.0.11378Anuj Mittal
Remove the backported patch. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-06-10intel-compute-runtime: upgrade 22.11.22682 -> 22.22.23355Anuj Mittal
Remove upstreamed patch and revert to default for built-ins compilation. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-06-10intel-graphics-compiler: upgrade 1.0.10395 -> 1.0.11279Anuj Mittal
* Remove upstreamed patches and refresh others. * Include the LICENSE.md file and remove the cpp file which just points to MIT license. * Update the license to MIT and Apache-2.0 * Install vcb tool from -native recipe. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-20intel-compute-runtime: fix failures with gcc12Anuj Mittal
Backport patch to fix build failures like: | recipe-sysroot/usr/include/c++/12.1.0/bits/unique_ptr.h:95:9: error: 'void operator delete(void*, std::size_t)' called on pointer returned from a mismatched allocation function [-Werror=mismatched-new-delete] | 95 | delete __ptr; | | ^~~~~~~~~~~~ | git/shared/source/os_interface/windows/wddm/adapter_info.cpp: In function 'std::wstring NEO::queryAdapterDriverStorePath(const Gdi&, D3DKMT_HANDLE)': | git/shared/source/os_interface/windows/wddm/adapter_info.cpp:31:117: note: returned from 'void* operator new [](std::size_t)' | 31 | std::unique_ptr<uint64_t> storage{new uint64_t[(privateDataSizeNeeded + sizeof(uint64_t) - 1) / sizeof(uint64_t)]}; | | ^ | In member function 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long unsigned int]', | inlined from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long unsigned int; _Dp = std::default_delete<long unsigned int>]' at recipe-sysroot/usr/include/c++/12.1.0/bits/unique_ptr.h:396:17, | inlined from 'std::wstring NEO::queryAdapterDriverStorePath(const Gdi&, D3DKMT_HANDLE)' at git/shared/source/os_interface/windows/wddm/adapter_info.cpp:46:1: | recipe-sysroot/usr/include/c++/12.1.0/bits/unique_ptr.h:95:9: error: 'void operator delete(void*, std::size_t)' called on pointer returned from a mismatched allocation function [-Werror=mismatched-new-delete] | 95 | delete __ptr; | | ^~~~~~~~~~~~ | git/shared/source/os_interface/windows/wddm/adapter_info.cpp: In function 'std::wstring NEO::queryAdapterDriverStorePath(const Gdi&, D3DKMT_HANDLE)': | git/shared/source/os_interface/windows/wddm/adapter_info.cpp:31:117: note: returned from 'void* operator new [](std::size_t)' | 31 | std::unique_ptr<uint64_t> storage{new uint64_t[(privateDataSizeNeeded + sizeof(uint64_t) - 1) / sizeof(uint64_t)]}; | | ^ Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-10intel-graphics-compiler: define SRCREV_FORMATAnuj Mittal
Since this fetches multiple repositories, define SRCREV_FORMAT so SRCPV is expanded properly. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-13vc-intrinsics: update to latestAnuj Mittal
Use the revision just beyond newly created 0.1.0 tag and bump PE. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-05opencl-clang: upgrade 13.0.0 -> 14.0.0Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-05Remove support for building with LLVM 10Anuj Mittal
We no longer support building with older branches of OE-Core/meta-clang so remove LLVM 10 specific configurations and patches. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-24compute-runtime: version update from 22.08.22549 to 22.11.22682Dongwon Kim
Signed-off-by: Dongwon Kim <dongwon.kim@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-22intel-graphics-compiler: fix compile issuesAnuj Mittal
Backport patches to fix compile problems like: | /build/build/tmp/work/corei7-64-poky-linux/intel-graphics-compiler/1.0.10395-r0/git/visa/LocalScheduler/SWSB_G4IR.cpp:1459:49: error: expected primary-expression before 'int' | 1459 | int maxTokenDelay = std::numeric_limits<int>::min(); //The delay may cause if reuse | | ^~~ | /build/build/tmp/work/corei7-64-poky-linux/intel-graphics-compiler/1.0.10395-r0/git/visa/LocalScheduler/SWSB_G4IR.cpp:1460:37: error: 'numeric_limits' is not a member of 'std' | 1460 | int minTokenDistance = std::numeric_limits<int>::max(); //The distance from the reused node Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>