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:
parent
80eadab44c
commit
3386640541
@ -7036,6 +7036,7 @@
|
||||
SUBDIR += varconf
|
||||
SUBDIR += vasm
|
||||
SUBDIR += vc
|
||||
SUBDIR += vc-intrinsics
|
||||
SUBDIR += vcglib
|
||||
SUBDIR += vera++
|
||||
SUBDIR += vexcl
|
||||
|
35
devel/vc-intrinsics/Makefile
Normal file
35
devel/vc-intrinsics/Makefile
Normal 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>
|
3
devel/vc-intrinsics/distinfo
Normal file
3
devel/vc-intrinsics/distinfo
Normal 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
|
5
devel/vc-intrinsics/pkg-descr
Normal file
5
devel/vc-intrinsics/pkg-descr
Normal 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
|
Loading…
Reference in New Issue
Block a user