Commit Graph

39 Commits

Author SHA1 Message Date
Naveen Saini
41e3a1b504 intel-compute-runtime: 20.24.17065 -> 20.27.17231
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-07-22 12:32:46 +08:00
Naveen Saini
088dbccece intel-graphics-compiler: upgrade 1.0.4154 -> 1.0.4241
NOTICES.txt is updated and refactored. Added below:
Khronos Group - SPIRV-LLVM License
Khronos Group OpenCL Registry License

Dropped patch, which is not required anymore.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-07-22 12:32:46 +08:00
Naveen Saini
69abe5db6a intel-compute-runtime: upgrade 20.20.16837 -> 20.24.17065
Release notes:
https://github.com/intel/compute-runtime/releases/tag/20.24.17065

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-26 11:54:15 +08:00
Naveen Saini
cd220f66c4 intel-graphics-compiler: upgrade 1.0.4053 -> 1.0.4154
NOTICES.txt contains third party intellectual property (IP) notices for
the "Software".
=============================================================
LLVM Release License
libdrm License
libva License
GLSL License
Chromium License
libclc License
MesaLib License
spdlog License
tinyxml2 License
yaml-cpp License
Google WebM License
Khronos Vulkan Library License
Attribution 4.0 International
Creative Commons Attribution 4.0 International Public License
=============================================================

cmake install NOTICES.txt too under $libdir/igc/

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-26 11:54:15 +08:00
Naveen Saini
d5fb8c53d1 intel-compute-runtime: upgrade 20.15.16524 -> 20.20.16837
Release notes:
https://github.com/intel/compute-runtime/releases/tag/20.20.16837

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-28 19:02:57 +08:00
Naveen Saini
8e1c5395e8 intel-graphics-compiler: upgrade 1.0.3771 -> 1.0.4053
Release notes:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.4053

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-28 19:02:57 +08:00
Naveen Saini
281f03435e opencl-clang: upgrade 10.0.0-1 -> 10.0.0-2
More info:
https://github.com/intel/opencl-clang/releases/tag/v10.0.0-2

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-28 19:02:57 +08:00
Naveen Saini
b7c987b5fc intel-graphics-compiler: link to llvm conditionally
In order to use this recipe with zeus, link to llvm
based on LLVMVERSION.

In zeus release, LLVMVERSION points to 9.x.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-27 16:23:50 +08:00
Naveen Saini
517c9b2c50 opencl-clang: add recipe for 9.0.0 as well
opencl-clang project release branches links to
different LLVM versions. So, in order to use latest igc version
with both clang 10.x and 9.x, added seprated recipes.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-27 16:23:50 +08:00
Anuj Mittal
7e92c4dd59 compute-runtime: upgrade 20.14.16441 -> 20.15.16524
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-20 21:58:51 +08:00
Anuj Mittal
59383f5fd6 intel-graphics-compiler: upgrade 1.0.3698 -> 1.0.3771
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-20 21:58:51 +08:00
Naveen Saini
52dc027375 opencl-clang: fix runtime error
Error log:
clang (LLVM option parsing): Unknown command line argument '-pgo-warn-misexpect'.
Try: 'clang (LLVM option parsing) --help'

Force opencl-clang to link with shared clang-cpp for target builds and
explicitly link with spirv library because of a change in behaviour in llvm 10.

Use the patch to link with all static libs only for native cases where meta-clang
default to building static libs only by default.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-17 08:06:37 +08:00
Naveen Saini
b7d87376c7 intel-compute-runtime: upgrade 20.12.16259 -> 20.14.16441
Dropped the backported patch.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-14 07:01:40 +08:00
Naveen Saini
1dfb663aca intel-graphics-compiler: upgrade 1.0.3586 -> 1.0.3698
Release notes:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.3698

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-14 07:01:30 +08:00
Anuj Mittal
fb75af6fbc intel-compute-runtime: include in world builds
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-04 18:18:52 +08:00
Anuj Mittal
e226f8983b intel-compute-runtime: upgrade 20.04.15428 -> 20.10.16259
Replace a local patch with a backport that allows defining value for
cloc_cmd_prefix.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-04 18:18:52 +08:00
Anuj Mittal
19e46a93c0 intel-graphics-compiler: upgrade 1.0.3151 -> 1.0.3586
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-04 18:18:52 +08:00
Anuj Mittal
cd258cb76f opencl-clang: upgrade 9.0.0 -> 10.0.0
Use a submitted patch instead to point to correct llvm-tblgen and include
a fix to really link with all libs when LLVM libs are built statically.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-04 18:18:52 +08:00
Naveen Saini
0909177b2d intel-compute-runtime: fix missing header error
In order to include visa/ headers from igc, set
IGC_DIR path

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-03-10 06:31:07 +08:00
Naveen Saini
658366aa13 intel-compute-runtime: upgrade 19.44.14658 -> 20.04.15428
For more details:
https://github.com/intel/compute-runtime/releases/tag/20.04.15428

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-11 14:32:30 +08:00
Naveen Saini
f8771831bb intel-graphics-compiler: upgrade 1.0.2714.1 -> 1.0.3151
Dropped the patch which is already upstream.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-11 14:32:30 +08:00
Naveen Saini
92468819c3 intel-compute-runtime: upgrade 19.35.13977 -> 19.44.14658
Release notes can be found here:
https://github.com/intel/compute-runtime/releases/tag/19.44.14658

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-12-27 10:01:59 +08:00
Naveen Saini
6dd594fba5 intel-graphics-compiler: upgrade 1.0.11 -> 1.0.2714.1
Dropped patch which is already merged in this release.

More details can be found at:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.2714.1

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-12-27 10:01:59 +08:00
Naveen Saini
fafa2218c4 opencl-clang: update to link against SPIR-V LLVM Translator v9.0.0-1
https://github.com/intel/opencl-clang/releases/tag/v9.0.0

Recommended for latest intel-compute-runtime v19.44.14658
https://github.com/intel/compute-runtime/releases/tag/19.44.14658

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-12-27 10:01:59 +08:00
Naveen Saini
00c4176e02 intel-compute-runtime: use default TOOLCHAIN
LLD linker is no longer the default for clang-native, so
we can build binaries linking to clang-native using GNU ld.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-21 07:18:55 +08:00
Naveen Saini
b2d2bdd8f1 intel-graphics-compiler: use default TOOLCHAIN
LLD linker is no longer the default for clang-native, so
we can build binaries linking to clang-native using GNU ld.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-21 07:18:55 +08:00
Naveen Saini
15f69ba282 opencl-clang: use default TOOLCHAIN
LLD linker is no longer the default for clang-native, so
we can build binaries linking to clang-native using GNU ld.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-21 07:18:55 +08:00
Anuj Mittal
655dfaec95 compute-runtime: update UPSTREAM_CHECK_GITTAGREGEX
We'd like to ignore the older tags using year and work week strings like
2018ww19-010806 and use only the ones that have numbers and are in
x.y.z format.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-19 06:24:35 +08:00
Naveen Saini
e9957d290e intel-compute-runtime: upgrade 19.21.13045 -> 19.35.13977
Release notes can be found here:
https://github.com/intel/compute-runtime/releases/tag/19.35.13977

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-13 16:17:22 +08:00
Naveen Saini
b9b473a259 intel-graphics-compiler: upgrade 1.0.6 -> 1.0.11
Removed patches which are not required anymore.
Updated python version to 3.

In this release, fixed issue/improvements can be
found here:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.11

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-13 16:17:22 +08:00
Naveen Saini
9a9d8cb234 opencl-clang: upgrade 8.0.1 -> 9.0.0
With this upgrade, by default -DPREFERRED_LLVM_VERSION="9.0.0" is set.

Changes can be check here:
https://github.com/intel/opencl-clang

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-13 16:17:22 +08:00
Anuj Mittal
f627454ab9 intel-graphics-compiler: add opencl-clang to RDEPENDS
igc dlopens common clang library so make sure it's added to RDEPENDS.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-30 10:55:55 +08:00
Anuj Mittal
441d749a8d intel-compute-runtime: include igc and gmmlib in RDEPENDS
The library isn't explicitly linking against these libs and loads them
at runtime. Add these to RDEPENDS to make sure these are present.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-30 10:52:01 +08:00
Anuj Mittal
999be2ad76 compute-runtime: add
The Intel(R) Graphics Compute Runtime for OpenCL(TM) is an open source
project to converge Intel's development efforts on OpenCL(TM) compute
stacks supporting the GEN graphics hardware architecture.

For more details, see:
https://01.org/compute-runtime

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-21 12:27:06 +08:00
Anuj Mittal
fca3176ec1 igc: build for native too
* Use clang and lld for native builds to remain in sync with clang layer.

* fix the license field to point to correct block of license in source
file.

* Include patches to ignore warnings being marked as errors when building
with clang and to fix an issue with inclusion of debug functions when
NDEBUG is defined.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-21 12:27:06 +08:00
Anuj Mittal
e0486da748 opencl-clang: upgrade 8.0.0 -> 8.0.1
Switch to using latest on ocl-release-80 branch and to using
using lld for native builds to remain in sync with clang layer.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-21 12:27:06 +08:00
Anuj Mittal
9c62233238 opencl-clang: move to a separate recipe
Since this is managed as a separate repository, build it as a separate
component instead of bundling with LLVM/clang.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-21 12:27:06 +08:00
Anuj Mittal
cea3cd4a26 intel-graphics-compiler: use custom UPSTREAM_CHECK_GITTAGREGEX
Use a custom regex to make sure we exclude tags starting with something
other than igc and those that include versions starting with 19.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-09 15:07:14 +08:00
Anuj Mittal
03f2176249 intel-graphics-compiler: build only when clang layer is included
igc needs components from LLVM and clang to be built. Move it to
dynamic-layers/clang-layer so world builds don't fail when clang layer
is not available.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-07-31 21:03:31 +08:00