@@ -73,8 +74,9 @@ class SanitizerArgs {
bool HwasanUseAliases = false;
llvm::AsanDetectStackUseAfterReturnMode AsanUseAfterReturn =
llvm::AsanDetectStackUseAfterReturnMode::Invalid;
-
fmayer wrote:
stray change
https://github.com/llvm/llvm-project/p
@@ -2201,6 +2215,22 @@ void CodeGenFunction::EmitCXXConstructorCall(
EmitTypeCheck(CodeGenFunction::TCK_ConstructorCall, Loc, This,
getContext().getRecordType(ClassDecl), CharUnits::Zero());
+ // When initializing an object that has pointer field protect
https://github.com/jdenny-ornl created
https://github.com/llvm/llvm-project/pull/157754
This patch implements the LoopUnroll changes discussed in [[RFC] Fix Loop
Transformations to Preserve Block
Frequencies](https://discourse.llvm.org/t/rfc-fix-loop-transformations-to-preserve-block-frequencie
@@ -1349,6 +1350,98 @@ void CodeGenFunction::EmitAllocTokenHint(llvm::CallBase
*CB,
CB->setMetadata(llvm::LLVMContext::MD_alloc_token_hint, MDN);
}
+/// Infer type from a simple sizeof expression.
+static QualType inferTypeFromSizeofExpr(const Expr *E) {
+ const Expr *Arg
https://github.com/boomanaiden154 closed
https://github.com/llvm/llvm-project/pull/157584
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -2367,6 +2371,16 @@ bool CompilerInvocation::ParseCodeGenArgs(CodeGenOptions
&Opts, ArgList &Args,
}
}
+ if (const auto *Arg = Args.getLastArg(options::OPT_falloc_token_max_EQ)) {
+StringRef S = Arg->getValue();
+uint64_t Value = 0;
+if (S.getAsInteger(0
https://github.com/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/157232
>From d749f30964e57caa797b3df87ae88ffc3d4a2f54 Mon Sep 17 00:00:00 2001
From: Aiden Grossman
Date: Sun, 7 Sep 2025 17:39:19 +
Subject: [PATCH 1/3] feedback
Created using spr 1.3.6
---
llvm/test/MC/C
https://github.com/melver updated
https://github.com/llvm/llvm-project/pull/156841
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/157237
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Nathan Gauër
Date: 2025-09-09T19:11:28+02:00
New Revision: d47a574d9ab76ae599a1d9dadbbaf9709ab35758
URL:
https://github.com/llvm/llvm-project/commit/d47a574d9ab76ae599a1d9dadbbaf9709ab35758
DIFF:
https://github.com/llvm/llvm-project/commit/d47a574d9ab76ae599a1d9dadbbaf9709ab35758.diff
https://github.com/rampitec approved this pull request.
https://github.com/llvm/llvm-project/pull/157640
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/jdenny-ornl updated
https://github.com/llvm/llvm-project/pull/128785
>From f4135207e955f6c2e358cad54a7ef6f2f18087f8 Mon Sep 17 00:00:00 2001
From: "Joel E. Denny"
Date: Wed, 19 Mar 2025 16:19:40 -0400
Subject: [PATCH 1/9] [LoopPeel] Fix branch weights' effect on block
freque
https://github.com/ojhunt edited
https://github.com/llvm/llvm-project/pull/156842
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -846,6 +836,22 @@ static void addSanitizers(const Triple &TargetTriple,
}
}
+static void addAllocTokenPass(const Triple &TargetTriple,
ojhunt wrote:
I'd rather separate sema changes from codegen
https://github.com/llvm/llvm-project/pull/156842
_
@@ -5760,6 +5764,24 @@ bool Sema::BuiltinAllocaWithAlign(CallExpr *TheCall) {
return false;
}
+bool Sema::BuiltinAllocTokenInfer(CallExpr *TheCall) {
ojhunt wrote:
I would prefer this not be a Sema member, and would prefer the static function
with a `Sema&
@@ -3352,10 +3352,15 @@ class CodeGenFunction : public CodeGenTypeCache {
SanitizerAnnotateDebugInfo(ArrayRef
Ordinals,
SanitizerHandler Handler);
- /// Emit additional metadata used by the AllocToken instrumentation.
+ /// Emit metadata used
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/156837
>From adf9d42e554437a8e816e190a8ad64ae4770404c Mon Sep 17 00:00:00 2001
From: ergawy
Date: Thu, 4 Sep 2025 01:06:21 -0500
Subject: [PATCH] [flang][OpenMP] Support multi-block reduction combiner
regions on the G
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/157638
>From cbb2c67df6d5a234dc66ae012f88c1ff36f1ac47 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Tue, 2 Sep 2025 05:54:00 -0500
Subject: [PATCH] [flang][OpenMP] `do concurrent`: support `local` on device
Extends suppo
Pierre-vh wrote:
### Merge activity
* **Sep 10, 8:16 AM UTC**: A user started a stack merge that includes this pull
request via
[Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/157639).
https://github.com/llvm/llvm-project/pull/157639
__
Pierre-vh wrote:
### Merge activity
* **Sep 10, 8:16 AM UTC**: A user started a stack merge that includes this pull
request via
[Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/157641).
https://github.com/llvm/llvm-project/pull/157641
__
Pierre-vh wrote:
> Why do we want to revert it? Can you put it into the description as well?
It's not a feature we need anymore for gfx1250. I updated the description
https://github.com/llvm/llvm-project/pull/157639
___
llvm-branch-commits mailing lis
https://github.com/ritter-x2a ready_for_review
https://github.com/llvm/llvm-project/pull/157810
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
ritter-x2a wrote:
> [!WARNING]
> This pull request is not mergeable via GitHub because a downstack PR is
> open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/157810?utm_source=stack-comment-downstack-mergeability-warnin
https://github.com/nikic approved this pull request.
https://github.com/llvm/llvm-project/pull/157810
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/easyonaadit updated
https://github.com/llvm/llvm-project/pull/150170
>From be85e6c0222fe757ac59959bad5c56a85a32b869 Mon Sep 17 00:00:00 2001
From: Aaditya
Date: Sat, 19 Jul 2025 12:57:27 +0530
Subject: [PATCH] Add builtins for wave reduction intrinsics
---
clang/include/cla
https://github.com/heiher created
https://github.com/llvm/llvm-project/pull/157819
This patch introduces the LASX and LSX conversion intrinsics:
- __m256 __lasx_cast_128_s (__m128)
- __m256d __lasx_cast_128_d (__m128d)
- __m256i __lasx_cast_128 (__m128i)
- __m256 __lasx_concat_128_s (__m128, __
github-actions[bot] wrote:
:warning: C/C++ code formatter, clang-format found issues in your code.
:warning:
You can test this locally with the following command:
``bash
git-clang-format --diff origin/main HEAD --extensions h,c --
clang/lib/Headers/lasxintrin.h
clang/test/CodeG
https://github.com/easyonaadit updated
https://github.com/llvm/llvm-project/pull/150170
>From 308545da2b700e93d2c4b5e32c8392468385 Mon Sep 17 00:00:00 2001
From: Aaditya
Date: Sat, 19 Jul 2025 12:57:27 +0530
Subject: [PATCH] Add builtins for wave reduction intrinsics
---
clang/include/cla
@@ -3352,10 +3352,15 @@ class CodeGenFunction : public CodeGenTypeCache {
SanitizerAnnotateDebugInfo(ArrayRef
Ordinals,
SanitizerHandler Handler);
- /// Emit additional metadata used by the AllocToken instrumentation.
+ /// Emit metadata used
easyonaadit wrote:
### Merge activity
* **Sep 10, 10:47 AM UTC**: A user started a stack merge that includes this
pull request via
[Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/150170).
https://github.com/llvm/llvm-project/pull/150170
___
easyonaadit wrote:
### Merge activity
* **Sep 10, 10:47 AM UTC**: A user started a stack merge that includes this
pull request via
[Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/151309).
https://github.com/llvm/llvm-project/pull/151309
___
easyonaadit wrote:
### Merge activity
* **Sep 10, 10:47 AM UTC**: A user started a stack merge that includes this
pull request via
[Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/151310).
https://github.com/llvm/llvm-project/pull/151310
___
https://github.com/easyonaadit updated
https://github.com/llvm/llvm-project/pull/150170
>From 207c0b3f427403f0e504f9631f9d7523aecdb0a8 Mon Sep 17 00:00:00 2001
From: Aaditya
Date: Sat, 19 Jul 2025 12:57:27 +0530
Subject: [PATCH] Add builtins for wave reduction intrinsics
---
clang/include/cla
easyonaadit wrote:
### Merge activity
* **Sep 10, 10:47 AM UTC**: A user started a stack merge that includes this
pull request via
[Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/150395).
https://github.com/llvm/llvm-project/pull/150395
___
Pierre-vh wrote:
### Merge activity
* **Sep 10, 8:16 AM UTC**: A user started a stack merge that includes this pull
request via
[Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/157640).
https://github.com/llvm/llvm-project/pull/157640
__
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Petar Avramovic (petar-avramovic)
Changes
Use same rules for G_ZEXTLOAD and G_SEXTLOAD as for G_LOAD.
Flat addrspace(0) and private addrspace(5) G_ZEXTLOAD and G_SEXTLOAD
should be always divergent.
---
Full diff: https://github.c
https://github.com/tobias-stadler updated
https://github.com/llvm/llvm-project/pull/156357
>From e3951bca5a4a5c169975f13faa679a761455976a Mon Sep 17 00:00:00 2001
From: Tobias Stadler
Date: Mon, 1 Sep 2025 19:02:32 +0100
Subject: [PATCH] fix format
Created using spr 1.3.7-wip
---
llvm/include
@@ -26,6 +26,12 @@
# include
#endif
+#if defined(__POINTER_FIELD_PROTECTION__)
+constexpr bool pfp_disabled = false;
+#else
+constexpr bool pfp_disabled = true;
+#endif
philnik777 wrote:
Again, can we just disable the test instead?
https://github.com/llvm/
@@ -1262,6 +1275,14 @@ typedef __char32_t char32_t;
#define _LIBCPP_HAS_EXPLICIT_THIS_PARAMETER 0
# endif
+# if defined(__POINTER_FIELD_PROTECTION__)
+#define _LIBCPP_PFP [[clang::pointer_field_protection]]
+#define _LIBCPP_NO_PFP [[clang::no_field_protection]]
-
@@ -484,8 +484,21 @@ typedef __char32_t char32_t;
#define _LIBCPP_EXCEPTIONS_SIG e
# endif
+# if !_LIBCPP_HAS_EXCEPTIONS
+#define _LIBCPP_EXCEPTIONS_SIG n
+# else
+#define _LIBCPP_EXCEPTIONS_SIG e
+# endif
+
+# if defined(__POINTER_FIELD_PROTECTION__)
+#de
@@ -411,6 +411,42 @@ bootstrapping-build)
ccache -s
;;
+bootstrapping-build-pfp)
philnik777 wrote:
A bootstrapping build is incredibly heavy weight. Why is this required?
https://github.com/llvm/llvm-project/pull/152414
__
@@ -3750,6 +3752,7 @@ OpenMPIRBuilder::InsertPointOrErrorTy
OpenMPIRBuilder::createReductionsGPU(
RI.ReductionGen(Builder.saveIP(), RHSValue, LHSValue, Reduced);
if (!AfterIP)
return AfterIP.takeError();
+ Builder.SetInsertPoint(AfterIP->getBlock()
llvmbot wrote:
@llvm/pr-subscribers-compiler-rt-sanitizer
Author: Michał Górny (mgorny)
Changes
Backport the following commits to 21.x branch:
- 19cfc30
- 4485a3f
- 6beb6f3
---
Full diff: https://github.com/llvm/llvm-project/pull/157848.diff
11 Files Affected:
- (modified) compiler-rt/
https://github.com/Pierre-vh approved this pull request.
https://github.com/llvm/llvm-project/pull/157845
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -98,6 +99,8 @@
# endif
#endif
+#define _LIBCPP_ABI_TREE_POINTER_INT_PAIR
ldionne wrote:
Let's add some documentation for this. Also (or only?) in the `.rst` docs?
https://github.com/llvm/llvm-project/pull/147681
__
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/155993
>From e36db5923f8122cc56a99461b3e0030e06071a5d Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 29 Aug 2025 04:04:07 -0500
Subject: [PATCH] [flang][do concurent] Add saxpy offload tests for OpenMP
mapping
Adds
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/156837
>From c7d655214b726335a36eb0a9449b5d14df3699e9 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Thu, 4 Sep 2025 01:06:21 -0500
Subject: [PATCH] [flang][OpenMP] Support multi-block reduction combiner
regions on the G
@@ -411,6 +411,42 @@ bootstrapping-build)
ccache -s
;;
+bootstrapping-build-pfp)
pcc wrote:
It's required because the PFP support in the compiler is experimental, and
brand new so it won't exist in compilers that are already installed on the
target syst
https://github.com/pcc updated https://github.com/llvm/llvm-project/pull/133536
>From f4c61b403c8a2c649741bae983196922143db44e Mon Sep 17 00:00:00 2001
From: Peter Collingbourne
Date: Wed, 10 Sep 2025 18:02:38 -0700
Subject: [PATCH] Tweak LangRef
Created using spr 1.3.6-beta.1
---
llvm/docs/La
https://github.com/pcc updated https://github.com/llvm/llvm-project/pull/133537
>From e728f3444624a5f47f0af84c21fb3a584f3e05b7 Mon Sep 17 00:00:00 2001
From: Peter Collingbourne
Date: Fri, 1 Aug 2025 17:27:41 -0700
Subject: [PATCH 1/4] Add verifier check
Created using spr 1.3.6-beta.1
---
llvm
https://github.com/pcc updated https://github.com/llvm/llvm-project/pull/151647
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/157638
>From 723193bcd43fc0be3e3e18b95e35d2ac8226aa18 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Tue, 2 Sep 2025 05:54:00 -0500
Subject: [PATCH] [flang][OpenMP] `do concurrent`: support `local` on device
Extends suppo
https://github.com/ldionne commented:
LGTM but let's A/B measure this to see whether there is a visible impact. I'm
especially looking for a regression caused by more expensive pointer chasing
since we have to "decode" the pointer now. If we don't see issues with this, I
think I'd be OK with m
@@ -1274,6 +1274,12 @@ def AllocaWithAlignUninitialized : Builtin {
let Prototype = "void*(size_t, _Constant size_t)";
}
+def AllocTokenInfer : Builtin {
+ let Spellings = ["__builtin_alloc_token_infer"];
ojhunt wrote:
I think `__builtin_infer_alloc_token`
daltenty wrote:
> Uhm - this looks pretty big and seems like something that can easily break
> certain build configurations since it doesn't seem to touch only AIX
Agreed that this looks big and scary, but it's a purely mechanical change, that
is a no-op for most targets. I'll add a long form
@@ -256,9 +256,12 @@ void unique_ptr_test() {
ComparePrettyPrintToRegex(std::move(forty_two),
R"(std::unique_ptr containing = {__ptr_ = 0x[a-f0-9]+})");
+#if !defined(__POINTER_FIELD_PROTECTION__)
+ // GDB doesn't know how to read PFP fields correctly yet.
---
@@ -256,9 +256,12 @@ void unique_ptr_test() {
ComparePrettyPrintToRegex(std::move(forty_two),
R"(std::unique_ptr containing = {__ptr_ = 0x[a-f0-9]+})");
+#if !defined(__POINTER_FIELD_PROTECTION__)
+ // GDB doesn't know how to read PFP fields correctly yet.
---
https://github.com/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/157232
>From d749f30964e57caa797b3df87ae88ffc3d4a2f54 Mon Sep 17 00:00:00 2001
From: Aiden Grossman
Date: Sun, 7 Sep 2025 17:39:19 +
Subject: [PATCH 1/3] feedback
Created using spr 1.3.6
---
llvm/test/MC/C
https://github.com/fhahn created
https://github.com/llvm/llvm-project/pull/158013
…aveGroups.
Track which ops already have been narrowed, to avoid narrowing the same
operation multiple times. Repeated narrowing will lead to incorrect results,
because we could first narrow from an interleave g
@@ -26,6 +26,12 @@
# include
#endif
+#if defined(__POINTER_FIELD_PROTECTION__)
+constexpr bool pfp_disabled = false;
+#else
+constexpr bool pfp_disabled = true;
+#endif
pcc wrote:
That's fine with me I suppose. The correct result for
`__libcpp_is_trivially
https://github.com/fhahn edited https://github.com/llvm/llvm-project/pull/158013
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/fhahn milestoned
https://github.com/llvm/llvm-project/pull/158013
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@llvm/pr-subscribers-vectorizers
@llvm/pr-subscribers-llvm-transforms
Author: Florian Hahn (fhahn)
Changes
Track which ops already have been narrowed, to avoid narrowing the same
operation multiple times. Repeated narrowing will lead to incorrect results,
because we could
https://github.com/fhahn edited https://github.com/llvm/llvm-project/pull/158013
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -484,8 +484,21 @@ typedef __char32_t char32_t;
#define _LIBCPP_EXCEPTIONS_SIG e
# endif
+# if !_LIBCPP_HAS_EXCEPTIONS
+#define _LIBCPP_EXCEPTIONS_SIG n
+# else
+#define _LIBCPP_EXCEPTIONS_SIG e
+# endif
+
+# if defined(__POINTER_FIELD_PROTECTION__)
+#de
Author: Mehdi Amini
Date: 2025-09-11T10:25:36+01:00
New Revision: 1e192c006bf978fad12dbc4bba8c6213b6b9c907
URL:
https://github.com/llvm/llvm-project/commit/1e192c006bf978fad12dbc4bba8c6213b6b9c907
DIFF:
https://github.com/llvm/llvm-project/commit/1e192c006bf978fad12dbc4bba8c6213b6b9c907.diff
L
https://github.com/ritter-x2a updated
https://github.com/llvm/llvm-project/pull/145330
>From 41b0c715809685ab360559cf47af2fa3ddb8f036 Mon Sep 17 00:00:00 2001
From: Fabian Ritter
Date: Tue, 17 Jun 2025 04:03:53 -0400
Subject: [PATCH 1/2] [AMDGPU][SDAG] Handle ISD::PTRADD in various special
cas
https://github.com/ritter-x2a updated
https://github.com/llvm/llvm-project/pull/145330
>From 41b0c715809685ab360559cf47af2fa3ddb8f036 Mon Sep 17 00:00:00 2001
From: Fabian Ritter
Date: Tue, 17 Jun 2025 04:03:53 -0400
Subject: [PATCH 1/2] [AMDGPU][SDAG] Handle ISD::PTRADD in various special
cas
https://github.com/ritter-x2a updated
https://github.com/llvm/llvm-project/pull/146074
>From 62623004e49ca66a426455e4b3ac4028f10f68fd Mon Sep 17 00:00:00 2001
From: Fabian Ritter
Date: Thu, 26 Jun 2025 06:10:35 -0400
Subject: [PATCH 1/2] [SDAG][AMDGPU] Allow opting in to OOB-generating PTRADD
https://github.com/ritter-x2a updated
https://github.com/llvm/llvm-project/pull/145329
>From 345456442d0d9e5a8babd9b72b8343d6608399d5 Mon Sep 17 00:00:00 2001
From: Fabian Ritter
Date: Tue, 17 Jun 2025 03:51:19 -0400
Subject: [PATCH] [AMDGPU][SDAG] Test ISD::PTRADD handling in various special
https://github.com/ritter-x2a updated
https://github.com/llvm/llvm-project/pull/146075
>From 18dcde6a8c7bddfbd56077dc81b0b80535cc49a1 Mon Sep 17 00:00:00 2001
From: Fabian Ritter
Date: Fri, 27 Jun 2025 04:23:50 -0400
Subject: [PATCH 1/5] [AMDGPU][SDAG] DAGCombine PTRADD -> disjoint OR
If we ca
https://github.com/ritter-x2a updated
https://github.com/llvm/llvm-project/pull/146076
>From 8710de705f09d90f166f82c1733620b2c8581306 Mon Sep 17 00:00:00 2001
From: Fabian Ritter
Date: Fri, 27 Jun 2025 05:38:52 -0400
Subject: [PATCH 1/3] [AMDGPU][SDAG] Enable ISD::PTRADD for 64-bit AS by
defau
https://github.com/ritter-x2a updated
https://github.com/llvm/llvm-project/pull/146075
>From 18dcde6a8c7bddfbd56077dc81b0b80535cc49a1 Mon Sep 17 00:00:00 2001
From: Fabian Ritter
Date: Fri, 27 Jun 2025 04:23:50 -0400
Subject: [PATCH 1/5] [AMDGPU][SDAG] DAGCombine PTRADD -> disjoint OR
If we ca
https://github.com/nikic edited https://github.com/llvm/llvm-project/pull/158013
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/ergawy edited
https://github.com/llvm/llvm-project/pull/155993
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Mehdi Amini
Date: 2025-09-11T13:33:57+01:00
New Revision: 4a4cc8c0fcec63de73d6b14d258204593c181b79
URL:
https://github.com/llvm/llvm-project/commit/4a4cc8c0fcec63de73d6b14d258204593c181b79
DIFF:
https://github.com/llvm/llvm-project/commit/4a4cc8c0fcec63de73d6b14d258204593c181b79.diff
L
https://github.com/matthias-springer created
https://github.com/llvm/llvm-project/pull/158075
Depends on #158067.
>From 8113b1d6c7600dec5ccf93d6c3fe356c08dbc067 Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Wed, 3 Sep 2025 07:35:47 +
Subject: [PATCH] proto
---
.../Transforms/Ut
shiltian wrote:
> [!WARNING]
> This pull request is not mergeable via GitHub because a downstack PR is
> open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/158076?utm_source=stack-comment-downstack-mergeability-warning"
https://github.com/jroelofs approved this pull request.
LGTM with some nits. Tests would be good, but I don't think we should block
this on improving things there.
https://github.com/llvm/llvm-project/pull/156511
___
llvm-branch-commits mailing list
l
@@ -82,20 +82,26 @@ struct LLVMRemarkSetupFormatError
LLVMRemarkSetupFormatError>::LLVMRemarkSetupErrorInfo;
};
-/// Setup optimization remarks that output to a file.
+/// Setup optimization remarks that output to a file. The returned
+/// ToolOutputFile must be kept ope
@@ -1296,6 +1303,157 @@ struct AAAMDGPUNoAGPR
const char AAAMDGPUNoAGPR::ID = 0;
+/// An abstract attribute to propagate the function attribute
+/// "amdgpu-cluster-dims" from kernel entry functions to device functions.
+struct AAAMDGPUClusterDims
+: public StateWrapper {
https://github.com/arsenm approved this pull request.
https://github.com/llvm/llvm-project/pull/146075
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -232,43 +221,40 @@ void BitstreamRemarkSerializerHelper::setupBlockInfo() {
}
void BitstreamRemarkSerializerHelper::emitMetaBlock(
-uint64_t ContainerVersion, std::optional RemarkVersion,
-std::optional StrTab,
std::optional Filename) {
// Emit the meta bloc
https://github.com/cmtice approved this pull request.
https://github.com/llvm/llvm-project/pull/157958
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
kasuga-fj wrote:
Not yet. Feel free to go ahead if you’d like.
https://github.com/llvm/llvm-project/pull/157738
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/mjklemm approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/156610
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/matthias-springer updated
https://github.com/llvm/llvm-project/pull/158075
>From d7d40567d7c5aa55210d965f01773fbc535e50ee Mon Sep 17 00:00:00 2001
From: Matthias Springer
Date: Wed, 3 Sep 2025 07:35:47 +
Subject: [PATCH] proto
---
.../Transforms/Utils/DialectConversion.
https://github.com/kasuga-fj edited
https://github.com/llvm/llvm-project/pull/157738
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
ldionne wrote:
/libcxx-bot benchmark libcxx/test/benchmarks/join_view.bench.cpp
libcxx/test/benchmarks/hash.bench.cpp
https://github.com/llvm/llvm-project/pull/158138
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://list
https://github.com/pcc updated https://github.com/llvm/llvm-project/pull/133536
>From f4c61b403c8a2c649741bae983196922143db44e Mon Sep 17 00:00:00 2001
From: Peter Collingbourne
Date: Wed, 10 Sep 2025 18:02:38 -0700
Subject: [PATCH 1/2] Tweak LangRef
Created using spr 1.3.6-beta.1
---
llvm/doc
https://github.com/pcc updated https://github.com/llvm/llvm-project/pull/133537
>From e728f3444624a5f47f0af84c21fb3a584f3e05b7 Mon Sep 17 00:00:00 2001
From: Peter Collingbourne
Date: Fri, 1 Aug 2025 17:27:41 -0700
Subject: [PATCH 1/5] Add verifier check
Created using spr 1.3.6-beta.1
---
llvm
https://github.com/pcc updated https://github.com/llvm/llvm-project/pull/133537
>From e728f3444624a5f47f0af84c21fb3a584f3e05b7 Mon Sep 17 00:00:00 2001
From: Peter Collingbourne
Date: Fri, 1 Aug 2025 17:27:41 -0700
Subject: [PATCH 1/5] Add verifier check
Created using spr 1.3.6-beta.1
---
llvm
ldionne wrote:
/libcxx-bot benchmark libcxx/test/benchmarks/join_view.bench.cpp
libcxx/test/benchmarks/hash.bench.cpp
https://github.com/llvm/llvm-project/pull/158138
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://list
https://github.com/ldionne closed
https://github.com/llvm/llvm-project/pull/158138
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
ojhunt wrote:
> This isn't possible, the symbols are resolved at static link time. See the
> RFC for more information:
> https://discourse.llvm.org/t/rfc-deactivation-symbols/85556
Oh wait, I have completely misunderstood that - I have always assumed dynamic
link and that's the reason for a b
https://github.com/jdenny-ornl edited
https://github.com/llvm/llvm-project/pull/128785
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -2135,6 +2135,11 @@ bool
ConstantPtrAuth::hasSpecialAddressDiscriminator(uint64_t Value) const {
bool ConstantPtrAuth::isKnownCompatibleWith(const Value *Key,
const Value *Discriminator,
ojhunt wrote:
> @pcc and I have been discussing this.
>
> * The perf issues I was concerned about were predicated on access to a
> pointer loaded from a field continuing to be checked after the original field
> load, this is not the case (and in hindsight doing so would imply passing the
> po
https://github.com/ilovepi approved this pull request.
https://github.com/llvm/llvm-project/pull/157977
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/ilovepi approved this pull request.
https://github.com/llvm/llvm-project/pull/157958
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
1 - 100 of 253 matches
Mail list logo