Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Jan 2021 19:04:12 +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: r560422 - in head/devel/intel-graphics-compiler: . files
Message-ID:  <202101051904.105J4Ct8067688@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Tue Jan  5 19:04:11 2021
New Revision: 560422
URL: https://svnweb.freebsd.org/changeset/ports/560422

Log:
  devel/intel-graphics-compiler: update to 1.0.5964
  
  Changes:	https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.5964
  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	Tue Jan  5 19:01:25 2021	(r560421)
+++ head/devel/intel-graphics-compiler/Makefile	Tue Jan  5 19:04:11 2021	(r560422)
@@ -2,7 +2,7 @@
 
 PORTNAME=	intel-graphics-compiler
 DISTVERSIONPREFIX=	igc-
-DISTVERSION=	1.0.5884
+DISTVERSION=	1.0.5964
 CATEGORIES=	devel
 
 PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/

Modified: head/devel/intel-graphics-compiler/distinfo
==============================================================================
--- head/devel/intel-graphics-compiler/distinfo	Tue Jan  5 19:01:25 2021	(r560421)
+++ head/devel/intel-graphics-compiler/distinfo	Tue Jan  5 19:04:11 2021	(r560422)
@@ -1,6 +1,6 @@
-TIMESTAMP = 1607752911
-SHA256 (intel-intel-graphics-compiler-igc-1.0.5884_GH0.tar.gz) = 9bf29ef4c70ff7951f67861c21825e5f341716b8cc48af29aef3fc023845d7a7
-SIZE (intel-intel-graphics-compiler-igc-1.0.5884_GH0.tar.gz) = 7169150
+TIMESTAMP = 1608815061
+SHA256 (intel-intel-graphics-compiler-igc-1.0.5964_GH0.tar.gz) = 2edc768d3ffa25879dda23766bd1b56d08f3d4db1d51e66ec8195e02e7479f00
+SIZE (intel-intel-graphics-compiler-igc-1.0.5964_GH0.tar.gz) = 7174618
 SHA256 (intel-vc-intrinsics-2de2dd4_GH0.tar.gz) = 30e6faf9add7c8773aa99641d2f366b7455b267232a47323acda1742640ef643
 SIZE (intel-vc-intrinsics-2de2dd4_GH0.tar.gz) = 120395
 SHA256 (d878880cbb3b.patch) = f430b2da0d212594ce73f23b279a1435f08dea60f30ec35494411ab0dc0fcf70

Modified: head/devel/intel-graphics-compiler/files/patch-llvm11
==============================================================================
--- head/devel/intel-graphics-compiler/files/patch-llvm11	Tue Jan  5 19:01:25 2021	(r560421)
+++ head/devel/intel-graphics-compiler/files/patch-llvm11	Tue Jan  5 19:04:11 2021	(r560422)
@@ -7,9 +7,9 @@ Value *invertCondition(Value *Condition);
 /usr/local/llvm11/include/llvm/Transforms/Utils/Local.h:557:8: note: candidate function
 Value *invertCondition(Value *Condition);
        ^
-IGC/VectorCompiler/lib/GenXCodeGen/GenXPatternMatch.cpp:2216:41: error: no viable conversion from 'llvm::ElementCount' to 'unsigned int'
-    return ConstantDataVector::getSplat(IGCLLVM::getElementCount(OperandWidth),
-                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+IGC/VectorCompiler/lib/GenXCodeGen/GenXPatternMatch.cpp:2284:36: error: no viable conversion from 'llvm::ElementCount' to 'unsigned int'
+                                   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);
                                      ^
@@ -17,7 +17,7 @@ IGC/VectorCompiler/lib/GenXCodeGen/GenXThreadPrivateMe
       NewVec1, NewVec2, ShuffleVec->getMask(), ShuffleVec->getName() + ".tpm");
                         ~~~~~~~~~~  ^
 
---- IGC/VectorCompiler/lib/GenXCodeGen/GenXPatternMatch.cpp.orig	2020-12-12 06:01:51 UTC
+--- IGC/VectorCompiler/lib/GenXCodeGen/GenXPatternMatch.cpp.orig	2020-12-24 13:04:21 UTC
 +++ IGC/VectorCompiler/lib/GenXCodeGen/GenXPatternMatch.cpp
 @@ -2145,7 +2145,7 @@ static bool mergeToWrRegion(SelectInst *SI) {
        Value *Mask = SI->getCondition();
@@ -28,15 +28,15 @@ IGC/VectorCompiler/lib/GenXCodeGen/GenXThreadPrivateMe
        // Create new wrregion.
        Region WrReg(Wr, BaleInfo());
        WrReg.Mask = Mask;
-@@ -2269,7 +2269,7 @@ static void decomposeSdivPow2(Instruction &Sdiv,
+@@ -2280,7 +2280,7 @@ static void decomposeSdivPow2(Instruction &Sdiv,
+   Builder.SetCurrentDebugLocation(Sdiv.getDebugLoc());
  
-   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));
-   };
- 
+   auto createConstant = [](unsigned int OperandWidth, Type *Ty, int Value) {
+-    return OperandWidth != 0 ? ConstantDataVector::getSplat(
++    return OperandWidth != 0 ? ConstantVector::getSplat(
+                                    IGCLLVM::getElementCount(OperandWidth),
+                                    ConstantInt::get(Ty, Value))
+                              : 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?202101051904.105J4Ct8067688>