aboutsummaryrefslogtreecommitdiffstats
path: root/dynamic-layers/clang-layer
AgeCommit message (Collapse)AuthorFilesLines
2019-10-21intel-graphics-compiler: use default TOOLCHAINNaveen Saini1-3/+0
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-21opencl-clang: use default TOOLCHAINNaveen Saini1-3/+0
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-09clang: clean upNaveen Saini1-2/+0
No need to set LLVM_TARGETS_TO_BUILD here as it is set by meta-clang layer. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-19compute-runtime: update UPSTREAM_CHECK_GITTAGREGEX2.8_M3Anuj Mittal1-0/+1
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-19clang: remove do_install appendAnuj Mittal1-4/+0
There is no need to invoke the cmake target explicitly now to have cmake files installed. Remove the append to do_install doing that. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-19clang: remove COMPATIBLE_HOSTAnuj Mittal1-2/+0
clang builds fine for 32-bit targets too now. Remove COMPATIBLE_HOST. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-09-13intel-compute-runtime: upgrade 19.21.13045 -> 19.35.13977Naveen Saini1-1/+1
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-13intel-graphics-compiler: upgrade 1.0.6 -> 1.0.11Naveen Saini6-130/+425
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-13opencl-clang: upgrade 8.0.1 -> 9.0.0Naveen Saini2-5/+10
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-13llvm-project-source: update SPIRV-LLVM-Translator 8.0.0 -> 9.0.0Naveen Saini10-1552/+285
Remove all the backported patches which are available in 9.0.0 release. Few patches were recommended from llvm-patches repo: https://github.com/intel/intel-graphics-compiler/blob/master/documentation/build_ubuntu.md https://github.com/intel/llvm-patches/commit/3906cc086f675847ca99b08107d18e083803d53c Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-30intel-graphics-compiler: add opencl-clang to RDEPENDSAnuj Mittal1-0/+2
igc dlopens common clang library so make sure it's added to RDEPENDS. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-30intel-compute-runtime: include igc and gmmlib in RDEPENDSAnuj Mittal1-0/+2
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-21compute-runtime: addAnuj Mittal2-0/+86
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-21igc: build for native tooAnuj Mittal3-3/+130
* 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-21llvm-spirv: update to sync with opencl-clangAnuj Mittal4-425/+371
Also include a patch to not build tests to prevent passing the build flag to every component that is built out of tree. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-21opencl-clang: upgrade 8.0.0 -> 8.0.1Anuj Mittal1-2/+4
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-21opencl-clang: move to a separate recipeAnuj Mittal5-65/+74
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-09intel-graphics-compiler: use custom UPSTREAM_CHECK_GITTAGREGEXAnuj Mittal1-0/+2
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-07-31intel-graphics-compiler: build only when clang layer is includedAnuj Mittal3-0/+142
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-05-17clang: build Intel common-clang and spirvAnuj Mittal8-0/+1784
Common clang is a thin wrapper library around clang. Common clang has OpenCL-oriented API and is capable to compile OpenCL C kernels to SPIR-V modules. This adds a bbappend to clang recipe from meta-clang to build the necessary components and moves it to dynamic layers so it's built only when clang-layer is included. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>