dev-util / spirv-llvm-translator

Bi-directional translator between SPIR-V and LLVM IR

Official package sites : https://github.com/KhronosGroup/SPIRV-LLVM-Translator ·

v8.0.1.1-r1 :: 8 :: gentoo

Modified
License
UoI-NCSA
Keywords
~amd64
USE flags
test tools

v8.0.1.1 :: 8 :: gentoo

Modified
License
UoI-NCSA
Keywords
~amd64
USE flags
test

v8.0.0.1-r1 :: 8 :: gentoo

Modified
License
UoI-NCSA
Keywords
~amd64
USE flags
test

v8.0.0.1 :: 8 :: gentoo

Modified
License
UoI-NCSA
Keywords
~amd64
USE flags
test

General

test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
tools
Install the command-line translator llvm-spirv

abi_mips

n32
64-bit (32-bit pointer) libraries
n64
64-bit libraries
o32
32-bit libraries

abi_riscv

lp64
64-bit (rv64) soft-float libraries
lp64d
64-bit (rv64) double hard-float libraries

abi_s390

32
32-bit (s390) libraries
64
64-bit (s390x) libraries

abi_x86

32
32-bit (x86) libraries
64
64-bit (amd64) libraries
x32
x32 ABI libraries

dev-python / lit : A stand-alone install of the LLVM suite testing tool

dev-util / cmake : Cross platform Make

sys-devel / llvm : Low Level Virtual Machine

sys-devel / make : Standard tool to compile source trees

sys-devel / llvm : Low Level Virtual Machine

dev-libs / opencl-clang : OpenCL-oriented thin wrapper library around clang

Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-util/spirv-llvm-translator: have FEATURES=test require USE=tools
A lot of the tests call the command-line translator so it must be present if tests are to be run. Conversely, no point in making llvm-spirv installation mandatory for people who do not care about tests. Closes: https://bugs.gentoo.org/689402 Signed-off-by: Marek Szuba <marecki@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-util/spirv-llvm-translator: streamline installation of cmdline tool
1. Use the LLVM_BUILD_TOOLS flag from the CMake module AddLLVM to control whether to build and install llvm-spirv or not. This should also take care of the "insecure RUNPATHs" QA warning; 2. Make the above conditional upon USE=tools. Closes: https://bugs.gentoo.org/689242 Signed-off-by: Marek Szuba <marecki@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-util/spirv-llvm-translator: bump to version 8.0.1-1 and EAPI-7
Signed-off-by: Marek Szuba <marecki@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-util/spirv-llvm-translator: support new OpenCL block representation
Without this patch, offline compilation of certain kernels used by dev-libs/intel-neo unit tests fails with "LLVM ERROR: unknown argument number for an object"; some real-world kernels would presumably be affected as well. The patch has been retrieved from https://github.com/intel/opencl-clang/blob/ocl-open-80/patches/spirv/0001-Update-LowerOpenCL-pass-to-handle-new-blocks-represn.patch (commit 912a9cc8d30b773372ce58d4fc17bf38fd388692 i.e. latest version as of 2019-05-02). See-Also: https://github.com/intel/compute-runtime/issues/156 Signed-off-by: Marek Szuba <marecki@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-util/spirv-llvm-translator: new package
Third-order dependency of Intel Graphics Compute Runtime. Signed-off-by: Marek Szuba <marecki@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11