Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (3b81c6983318a0f966143984715ecd0a772722db)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Treeve Jelbert <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (3b81c6983318a0f966143984715ecd0a772722db)
  • Date: Fri, 1 Oct 2021 14:11:54 +0000

GIT changes to master grimoire by Treeve Jelbert <treeve AT sourcemage.org>:

devel/llvm/DETAILS
| 2
devel/llvm/HISTORY
| 5 +

devel/llvm/patches-llvm/0001--SROA--Avoid-splitting-loads-stores-with-irregular-type.patch
| 49 ----------
video-libs/gst-plugins-base-1.0/DETAILS
| 2
video-libs/gst-plugins-base-1.0/HISTORY
| 3
5 files changed, 10 insertions(+), 51 deletions(-)

New commits:
commit 3b81c6983318a0f966143984715ecd0a772722db
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

llvm - delete obsolete patch

commit 189eec9cbc6a2c9ddab61b57b6599ae99318e141
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

llvm: => 13.0.0

commit 94fd090263028c02d5189a2ca0f89a2d031a5cd2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gst-plugins-base-1.0: => 1.18.5

diff --git a/devel/llvm/DETAILS b/devel/llvm/DETAILS
index 1ee7468..7455a8e 100755
--- a/devel/llvm/DETAILS
+++ b/devel/llvm/DETAILS
@@ -1,5 +1,5 @@
SPELL=llvm
- VERSION=12.0.1
+ VERSION=13.0.0
PATCHLEVEL=1
SOURCE="${SPELL}-${VERSION}.src.tar.xz"
SOURCE2=$SOURCE.sig
diff --git a/devel/llvm/HISTORY b/devel/llvm/HISTORY
index f9664c5..84df088 100644
--- a/devel/llvm/HISTORY
+++ b/devel/llvm/HISTORY
@@ -1,3 +1,8 @@
+2021-10-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 13.0.0
+ *
patches-llvm/0001--SROA--Avoid-splitting-loads-stores-with-irregular-type.patch:
+ deleted
+
2021-09-09 Ismael Luceno <ismael AT sourcemage.org>
* PRE_SUB_DEPENDS, SUB_DEPENDS: added generic target subdeps
* CONFIGURE: added AVR, Lanai, RISCV & WebAssembly arch targets
diff --git
a/devel/llvm/patches-llvm/0001--SROA--Avoid-splitting-loads-stores-with-irregular-type.patch

b/devel/llvm/patches-llvm/0001--SROA--Avoid-splitting-loads-stores-with-irregular-type.patch
deleted file mode 100644
index bc3e9a9..0000000
---
a/devel/llvm/patches-llvm/0001--SROA--Avoid-splitting-loads-stores-with-irregular-type.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From a2257bf717fd96796d2ec3747b2a0837dca4c9b6 Mon Sep 17 00:00:00 2001
-From: Lemon Boy <thatlemon AT gmail.com>
-Date: Mon, 23 Aug 2021 20:23:37 -0600
-Subject: [PATCH] [SROA] Avoid splitting loads/stores with irregular type
-
-Upon encountering loads/stores on types whose size is not a multiple of 8
bits the SROA pass would either trip an assertion or use logic that was not
meant to work with such irregularly-sized types.
-
-Reviewed By: aeubanks
-
-Differential Revision: https://reviews.llvm.org/D99435
-
-Marler: This fixes an error I got while building for x86_64-windows-gnu with
gcc 9.2.0 on NixOS.
-
-Origin: Zig
-Upstream-Status: Accepted
----
- lib/Transforms/Scalar/SROA.cpp | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/lib/Transforms/Scalar/SROA.cpp b/lib/Transforms/Scalar/SROA.cpp
-index af510f1a84..6b8368d50a 100644
---- a/lib/Transforms/Scalar/SROA.cpp
-+++ b/lib/Transforms/Scalar/SROA.cpp
-@@ -768,7 +768,8 @@ class AllocaSlices::SliceBuilder : public
PtrUseVisitor<SliceBuilder> {
- // We allow splitting of non-volatile loads and stores where the type
is an
- // integer type. These may be used to implement 'memcpy' or other
"transfer
- // of bits" patterns.
-- bool IsSplittable = Ty->isIntegerTy() && !IsVolatile;
-+ bool IsSplittable =
-+ Ty->isIntegerTy() && !IsVolatile && DL.typeSizeEqualsStoreSize(Ty);
-
- insertUse(I, Offset, Size, IsSplittable);
- }
-@@ -3980,6 +3981,7 @@ bool SROA::presplitLoadsAndStores(AllocaInst &AI,
AllocaSlices &AS) {
- SplitLoads.clear();
-
- IntegerType *Ty = cast<IntegerType>(LI->getType());
-+ assert(Ty->getBitWidth() % 8 == 0);
- uint64_t LoadSize = Ty->getBitWidth() / 8;
- assert(LoadSize > 0 && "Cannot have a zero-sized integer load!");
-
-@@ -4104,6 +4106,7 @@ bool SROA::presplitLoadsAndStores(AllocaInst &AI,
AllocaSlices &AS) {
- for (StoreInst *SI : Stores) {
- auto *LI = cast<LoadInst>(SI->getValueOperand());
- IntegerType *Ty = cast<IntegerType>(LI->getType());
-+ assert(Ty->getBitWidth() % 8 == 0);
- uint64_t StoreSize = Ty->getBitWidth() / 8;
- assert(StoreSize > 0 && "Cannot have a zero-sized integer store!");
-
diff --git a/video-libs/gst-plugins-base-1.0/DETAILS
b/video-libs/gst-plugins-base-1.0/DETAILS
index 8aea799..71b23a5 100755
--- a/video-libs/gst-plugins-base-1.0/DETAILS
+++ b/video-libs/gst-plugins-base-1.0/DETAILS
@@ -1,6 +1,6 @@
source $GRIMOIRE/MESON_FUNCTIONS
SPELL=gst-plugins-base-1.0
- VERSION=1.18.4
+ VERSION=1.18.5
SOURCE=gst-plugins-base-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/gst-plugins-base-$VERSION

SOURCE_URL[0]=https://gstreamer.freedesktop.org/src/gst-plugins-base/$SOURCE
diff --git a/video-libs/gst-plugins-base-1.0/HISTORY
b/video-libs/gst-plugins-base-1.0/HISTORY
index f7487f4..211386d 100644
--- a/video-libs/gst-plugins-base-1.0/HISTORY
+++ b/video-libs/gst-plugins-base-1.0/HISTORY
@@ -1,3 +1,6 @@
+2021-10-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.18.5
+
2021-03-30 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.18.4




  • [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (3b81c6983318a0f966143984715ecd0a772722db), Treeve Jelbert, 10/01/2021

Archive powered by MHonArc 2.6.24.

Top of Page