https://github.com/tbaederr created
https://github.com/llvm/llvm-project/pull/148120
So we can know what blocks we're currently running constructors or destructors
for.
>From 047fa0e0bc313548227c724b5b32ce862199f301 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Thu, 10 Ju
https://github.com/tbaederr closed
https://github.com/llvm/llvm-project/pull/148163
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/tbaederr created
https://github.com/llvm/llvm-project/pull/148163
Remove the call to D->hasGlobalStorage(), since we never reach this point for
local variables.
>From 39bd7c5dff416b3ae4c156835aa27aadcaea704c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date:
https://github.com/tbaederr edited
https://github.com/llvm/llvm-project/pull/148613
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/tbaederr created
https://github.com/llvm/llvm-project/pull/149031
None
>From 1f241f7aba6f82fe2d4b12725e4ccdd3642a37ba Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Wed, 16 Jul 2025 09:44:14 +0200
Subject: [PATCH] [clang][bytecode][NFC] Remove unused func
https://github.com/tbaederr created
https://github.com/llvm/llvm-project/pull/148835
Only activate things if the syntactical structure suggests so. This adds a
bunch of new opcodes to control whether to activate in stores, etc.
Fixes #134789
>From c3f688f6808ad1b36d0c11cc1cd14e8d7422998d Mon
https://github.com/tbaederr updated
https://github.com/llvm/llvm-project/pull/148835
>From 49c3bd4e218ffeb3b8ccf4131da84fb4a70c7325 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Tue, 15 Jul 2025 13:14:57 +0200
Subject: [PATCH] [clang][bytecode] Make union activation more gr
https://github.com/tbaederr updated
https://github.com/llvm/llvm-project/pull/148835
>From 373b27e386ce9b04f4fb9333b890e17295ce8833 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Tue, 15 Jul 2025 13:14:57 +0200
Subject: [PATCH] [clang][bytecode] Make union activation more gr
tbaederr wrote:
A little better:
https://llvm-compile-time-tracker.com/compare.php?from=952f225a7b575f1a431f8eed391605e7acc0d072&to=7b226fba8d1ff31356b6a6a62ee810ed8d7f98fd&stat=instructions:u
https://github.com/llvm/llvm-project/pull/148835
___
cfe-c
tbaederr wrote:
Unfortunately some negative impact on compile times:
https://llvm-compile-time-tracker.com/compare.php?from=8fb3c271dafd158d36a17212ab609294d725c230&to=51547a1e34c8377d16090930b6af5509dd164a05&stat=instructions:u
https://github.com/llvm/llvm-project/pull/148835
_
https://github.com/tbaederr updated
https://github.com/llvm/llvm-project/pull/149462
>From 216f90bd097904c4f12f7a493b2b0eaeba6b9261 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Fri, 18 Jul 2025 08:24:49 +0200
Subject: [PATCH] [clang][bytecode] Use bytecode interprete in
i
https://github.com/tbaederr closed
https://github.com/llvm/llvm-project/pull/149320
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/tbaederr updated
https://github.com/llvm/llvm-project/pull/149462
>From 375d69e31f9c6cb4037fa643e368637cef755daf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Fri, 18 Jul 2025 08:24:49 +0200
Subject: [PATCH] [clang][bytecode] Use bytecode interprete in
i
Timm =?utf-8?q?Bäder?=
Message-ID:
In-Reply-To:
https://github.com/tbaederr closed
https://github.com/llvm/llvm-project/pull/149286
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/tbaederr updated
https://github.com/llvm/llvm-project/pull/149462
>From 13e2505f6c51c00e3fcfe7174ea4dc75865e0c9b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Fri, 18 Jul 2025 08:24:49 +0200
Subject: [PATCH] [clang][bytecode] Use bytecode interprete in
i
https://github.com/tbaederr updated
https://github.com/llvm/llvm-project/pull/149462
>From 909309e681b9bb917bd76979aff6c874369980ef Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Fri, 18 Jul 2025 08:24:49 +0200
Subject: [PATCH] [clang][bytecode] Use bytecode interprete in
i
https://github.com/tbaederr created
https://github.com/llvm/llvm-project/pull/149460
None
>From 8de2c28e2743f1bf840b46dc8d88501f1f59f070 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Fri, 18 Jul 2025 08:00:49 +0200
Subject: [PATCH] [clang][bytecode][NFC] Remove unused incl
https://github.com/tbaederr updated
https://github.com/llvm/llvm-project/pull/149460
>From 8ff2f60e3a117bab546a441daa0ca8f3055ff890 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Fri, 18 Jul 2025 08:00:49 +0200
Subject: [PATCH] [clang][bytecode][NFC] Remove unused includes
https://github.com/tbaederr updated
https://github.com/llvm/llvm-project/pull/149462
>From b944301437294502a1b5dc371ae60fe32437a6c6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Fri, 18 Jul 2025 08:24:49 +0200
Subject: [PATCH] [clang][bytecode] Use bytecode interprete in
i
https://github.com/tbaederr created
https://github.com/llvm/llvm-project/pull/149812
We use this construct a lot. Use something similar to clang's UnsignedOrNone.
This results in some slighy compile time improvements:
https://llvm-compile-time-tracker.com/compare.php?from=17a4b0399d161a3b89d8f
https://github.com/tbaederr closed
https://github.com/llvm/llvm-project/pull/149812
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -25,11 +25,18 @@ using APSInt = llvm::APSInt;
namespace clang {
namespace interp {
+static bool hasTrivialDefaultCtorParent(const FieldDecl *FD) {
+ assert(FD);
+ assert(FD->getParent()->isUnion());
+ const auto *CXXRD = dyn_cast(FD->getParent());
+ return !CXXRD || CXX
Timm =?utf-8?q?Bäder?=
Message-ID:
In-Reply-To:
https://github.com/tbaederr updated
https://github.com/llvm/llvm-project/pull/149963
>From 08399fdaa0468d9e272a9fdc49871d57a9691529 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Mon, 21 Jul 2025 16:56:27 +0200
Subject: [PAT
Timm =?utf-8?q?Bäder?=
Message-ID:
In-Reply-To:
https://github.com/tbaederr updated
https://github.com/llvm/llvm-project/pull/149963
>From 7fa404e88e104eea07f26f4959cf4d6e1768dc14 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Mon, 21 Jul 2025 16:56:27 +0200
Subject: [PAT
https://github.com/tbaederr created
https://github.com/llvm/llvm-project/pull/149835
See
https://github.com/llvm/llvm-project/commit/faee39baa87e43f4b746dd77e479268391163658
>From 08399fdaa0468d9e272a9fdc49871d57a9691529 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Mon,
Timm =?utf-8?q?Bäder?=
Message-ID:
In-Reply-To:
https://github.com/tbaederr created
https://github.com/llvm/llvm-project/pull/149963
The initializer itself might need the field to be active.
>From 08399fdaa0468d9e272a9fdc49871d57a9691529 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A
2801 - 2826 of 2826 matches
Mail list logo