Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Dec 2020 10:00:00 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r558275 - in head/devel/intel-graphics-compiler: . files
Message-ID:  <202012171000.0BHA00OD002137@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Thu Dec 17 10:00:00 2020
New Revision: 558275
URL: https://svnweb.freebsd.org/changeset/ports/558275

Log:
  devel/intel-graphics-compiler: update to 1.0.5819
  
  Changes:	https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.5819
  Reported by:	GitHub (watch releases)

Modified:
  head/devel/intel-graphics-compiler/Makefile   (contents, props changed)
  head/devel/intel-graphics-compiler/distinfo   (contents, props changed)
  head/devel/intel-graphics-compiler/files/patch-llvm11   (contents, props changed)

Modified: head/devel/intel-graphics-compiler/Makefile
==============================================================================
--- head/devel/intel-graphics-compiler/Makefile	Thu Dec 17 09:52:10 2020	(r558274)
+++ head/devel/intel-graphics-compiler/Makefile	Thu Dec 17 10:00:00 2020	(r558275)
@@ -2,7 +2,7 @@
 
 PORTNAME=	intel-graphics-compiler
 DISTVERSIONPREFIX=	igc-
-DISTVERSION=	1.0.5761
+DISTVERSION=	1.0.5819
 CATEGORIES=	devel
 
 PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
@@ -26,7 +26,7 @@ USES=		bison cmake compiler:c++17-lang python:build
 USE_GITHUB=	yes
 USE_LDCONFIG=	yes
 GH_ACCOUNT=	intel
-GH_TUPLE=	intel:vc-intrinsics:a08fe5b:vcintrin/../vc-intrinsics
+GH_TUPLE=	intel:vc-intrinsics:2de2dd4:vcintrin/../vc-intrinsics
 CMAKE_OFF=	INSTALL_SPIRVDLL
 CFLAGS+=	-Wno-macro-redefined # __fastcall
 PLIST_SUB=	ARCH_SUFX=${ARCH:S/i386/32/:S/amd//:S/x86_//}

Modified: head/devel/intel-graphics-compiler/distinfo
==============================================================================
--- head/devel/intel-graphics-compiler/distinfo	Thu Dec 17 09:52:10 2020	(r558274)
+++ head/devel/intel-graphics-compiler/distinfo	Thu Dec 17 10:00:00 2020	(r558275)
@@ -1,8 +1,8 @@
-TIMESTAMP = 1606813350
-SHA256 (intel-intel-graphics-compiler-igc-1.0.5761_GH0.tar.gz) = 16f7b072f9f70c8e9d8f4d6ba6a9ce8f98834b82d7a73cbd5f717ea3f4dddb96
-SIZE (intel-intel-graphics-compiler-igc-1.0.5761_GH0.tar.gz) = 7117417
-SHA256 (intel-vc-intrinsics-a08fe5b_GH0.tar.gz) = e57f05d56e385449ed86fdbbb3b5f75ba67537dce137176e371c30081c4fea2f
-SIZE (intel-vc-intrinsics-a08fe5b_GH0.tar.gz) = 119121
+TIMESTAMP = 1607250955
+SHA256 (intel-intel-graphics-compiler-igc-1.0.5819_GH0.tar.gz) = f000414534bc29266f08203213fe9628f241751d992be6690431c0c65a774fac
+SIZE (intel-intel-graphics-compiler-igc-1.0.5819_GH0.tar.gz) = 7123768
+SHA256 (intel-vc-intrinsics-2de2dd4_GH0.tar.gz) = 30e6faf9add7c8773aa99641d2f366b7455b267232a47323acda1742640ef643
+SIZE (intel-vc-intrinsics-2de2dd4_GH0.tar.gz) = 120395
 SHA256 (d878880cbb3b.patch) = f430b2da0d212594ce73f23b279a1435f08dea60f30ec35494411ab0dc0fcf70
 SIZE (d878880cbb3b.patch) = 9088
 SHA256 (f44eb990ac84.patch) = 4774683855caa8ef44a85a43356b7d509683bbdbef23e31ab6f5e4075715d67c

Modified: head/devel/intel-graphics-compiler/files/patch-llvm11
==============================================================================
--- head/devel/intel-graphics-compiler/files/patch-llvm11	Thu Dec 17 09:52:10 2020	(r558274)
+++ head/devel/intel-graphics-compiler/files/patch-llvm11	Thu Dec 17 10:00:00 2020	(r558275)
@@ -1,7 +1,25 @@
+IGC/VectorCompiler/lib/GenXCodeGen/GenXPatternMatch.cpp:2216:41: error: no viable conversion from 'llvm::ElementCount' to 'unsigned int'
+    return ConstantDataVector::getSplat(IGCLLVM::getElementCount(OperandWidth),
+                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/local/llvm11/include/llvm/IR/Constants.h:803:38: note: passing argument to parameter 'NumElts' here
+  static Constant *getSplat(unsigned NumElts, Constant *Elt);
+                                     ^
+
 IGC/VectorCompiler/lib/GenXCodeGen/GenXThreadPrivateMemory.cpp:462:37: error: no member named 'getMask' in 'llvm::ShuffleVectorInst'
       NewVec1, NewVec2, ShuffleVec->getMask(), ShuffleVec->getName() + ".tpm");
                         ~~~~~~~~~~  ^
 
+--- IGC/VectorCompiler/lib/GenXCodeGen/GenXPatternMatch.cpp.orig	2020-12-06 10:35:55 UTC
++++ IGC/VectorCompiler/lib/GenXCodeGen/GenXPatternMatch.cpp
+@@ -2213,7 +2213,7 @@ static void decomposeSdivPow2(Instruction &Sdiv,
+ 
+   auto createConstantVector = [](unsigned int OperandWidth, Type *Ty,
+                                  int Value) {
+-    return ConstantDataVector::getSplat(IGCLLVM::getElementCount(OperandWidth),
++    return ConstantVector::getSplat(IGCLLVM::getElementCount(OperandWidth),
+                                         ConstantInt::get(Ty, Value));
+   };
+ 
 --- IGC/VectorCompiler/lib/GenXCodeGen/GenXThreadPrivateMemory.cpp.orig	2020-11-21 02:52:12 UTC
 +++ IGC/VectorCompiler/lib/GenXCodeGen/GenXThreadPrivateMemory.cpp
 @@ -459,7 +459,11 @@ bool GenXThreadPrivateMemory::replaceShuffleVector(



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202012171000.0BHA00OD002137>