devel/vc-intrinsics: add new port

VC Intrinsics project contains a set of new intrinsics on top of core
LLVM IR instructions that represent SIMD semantics of a program
targeting GPU.

https://github.com/intel/vc-intrinsics
This commit is contained in:
Jan Beich 2021-07-29 19:22:29 +00:00
parent 80eadab44c
commit 3386640541
4 changed files with 44 additions and 0 deletions

View File

@ -7036,6 +7036,7 @@
SUBDIR += varconf
SUBDIR += vasm
SUBDIR += vc
SUBDIR += vc-intrinsics
SUBDIR += vcglib
SUBDIR += vera++
SUBDIR += vexcl

View File

@ -0,0 +1,35 @@
PORTNAME= vc-intrinsics
PORTVERSION= s20210730
CATEGORIES= devel
PKGNAMESUFFIX= -${FLAVOR}
MAINTAINER= jbeich@FreeBSD.org
COMMENT= LLVM intrinsics for SIMD on GPU
LICENSE= MIT
FLAVORS= ${12 11 10 90 80 70:L:S/^/llvm/}
BUILD_DEPENDS= ${FLAVOR}>0:devel/${FLAVOR}
USES= cmake compiler:c++11-lib
USE_GITHUB= yes
GH_ACCOUNT= intel
GH_TAGNAME= 05d3f3d
CMAKE_ARGS= -DLLVM_DIR:PATH="${LOCALBASE}/${FLAVOR}"
CMAKE_INSTALL_PREFIX= ${PREFIX}/${FLAVOR}
_PLIST_FILES= include/llvm/GenXIntrinsics/GenXIntrOpts.h \
include/llvm/GenXIntrinsics/GenXIntrinsicDescription.gen \
include/llvm/GenXIntrinsics/GenXIntrinsicInst.h \
include/llvm/GenXIntrinsics/GenXIntrinsics.h \
include/llvm/GenXIntrinsics/GenXMetadata.h \
include/llvm/GenXIntrinsics/GenXSPIRVReaderAdaptor.h \
include/llvm/GenXIntrinsics/GenXSPIRVWriterAdaptor.h \
include/llvm/GenXIntrinsics/GenXSimdCFLowering.h \
include/llvm/GenXIntrinsics/GenXVersion.h \
lib/cmake/LLVMGenXIntrinsics/LLVMGenXIntrinsicsConfig-%%CMAKE_BUILD_TYPE%%.cmake \
lib/cmake/LLVMGenXIntrinsics/LLVMGenXIntrinsicsConfig.cmake \
lib/libLLVMGenXIntrinsics.a
PLIST_FILES= ${_PLIST_FILES:S,^,${FLAVOR}/,}
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1627586549
SHA256 (intel-vc-intrinsics-s20210730-05d3f3d_GH0.tar.gz) = 7d3df322a91ea9d95ef606b9d5a2580d6deb426f779ba921ae3a799a5e642c4f
SIZE (intel-vc-intrinsics-s20210730-05d3f3d_GH0.tar.gz) = 126560

View File

@ -0,0 +1,5 @@
VC Intrinsics project contains a set of new intrinsics on top of core
LLVM IR instructions that represent SIMD semantics of a program
targeting GPU.
WWW: https://github.com/intel/vc-intrinsics