@@ -187,6 +187,15 @@ MACHINE_FUNCTION_PASS_WITH_PARAMS(
return parseRegAllocFastPassOptions(*PB, Params);
},
"filter=reg-filter;no-clear-vregs")
+
+MACHINE_FUNCTION_PASS_WITH_PARAMS(
+"regallocgreedy", "RAGreedyPass",
cdevadas wrote:
What's t
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/120557
>From 1b7197beff8454d649d8972d4434d4fb0a8b3f66 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Wed, 11 Dec 2024 10:57:21 +
Subject: [PATCH 1/4] [RegAlloc][NewPM] Plug Greedy RA in codegen pipeline
---
ll
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/119540
>From fe3dcff6c3c83a9847c88fe10c21b8d4b3c42733 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Wed, 11 Dec 2024 08:51:55 +
Subject: [PATCH 1/3] [CodeGen][NewPM] Port RegAllocGreedy to NPM
---
llvm/includ
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/119181
>From 89b903c602fb056f505f6a3470bdc75037ed22ba Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Mon, 9 Dec 2024 07:58:48 +
Subject: [PATCH] Spiller: Deatach legacy pass and supply analyses instead
---
llv
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/118462
>From 6370f574d21b725c96c3b370d4c97b6cf64d6d2b Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Tue, 3 Dec 2024 10:12:36 +
Subject: [PATCH 1/4] [CodeGen][NewPM] Port RegAllocPriorityAdvisor analysis to
NPM
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/117309
>From e7cf284d24a2269f7cde1ff9463663945ceae064 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Fri, 22 Nov 2024 09:31:50 +
Subject: [PATCH 1/7] [CodeGen][NewPM] Port RegAllocEvictionAdvisor analysis to
NP
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/121425
>From ac8a44c89265b6a18907cc79332e9009dc7083bb Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Wed, 1 Jan 2025 06:33:26 +
Subject: [PATCH] [Support] Recycler: Enforce minimum allocation size
Recycler uses
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/120555
>From 3b1d3fc308754509c5b550ff3677ffaef0343f40 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Thu, 19 Dec 2024 06:57:46 +
Subject: [PATCH 1/2] [Support] Recycler: Implement move constructor
---
llvm/inc
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/120554
>From 284660623c6c30071f74cefbd3d1f7a7350ba7d0 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Mon, 16 Dec 2024 08:48:41 +
Subject: [PATCH] [NewPm][CodeGen] Record parameterized machine pass names to
PIC
@@ -146,11 +149,139 @@ static cl::opt SplitThresholdForRegWithHint(
static RegisterRegAlloc greedyRegAlloc("greedy", "greedy register allocator",
createGreedyRegisterAllocator);
-char RAGreedy::ID = 0;
-char &llvm::RAGreedyID = RAGreedy::
https://github.com/optimisan edited
https://github.com/llvm/llvm-project/pull/120557
___
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/optimisan updated
https://github.com/llvm/llvm-project/pull/119540
>From 757e3d26e4e0f5bdb76afd483a9e5b40e38bfeff Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Wed, 11 Dec 2024 08:51:55 +
Subject: [PATCH 1/3] [CodeGen][NewPM] Port RegAllocGreedy to NPM
---
llvm/includ
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/119181
>From 8151817211d10ae9cf8f9a931aa6e2416134bda8 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Mon, 9 Dec 2024 07:58:48 +
Subject: [PATCH] Spiller: Deatach legacy pass and supply analyses instead
---
llv
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/118462
>From 40f515a8dc5036f419242ec7938434a1b84a67ac Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Tue, 3 Dec 2024 10:12:36 +
Subject: [PATCH 1/4] [CodeGen][NewPM] Port RegAllocPriorityAdvisor analysis to
NPM
https://github.com/optimisan edited
https://github.com/llvm/llvm-project/pull/117309
___
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/optimisan updated
https://github.com/llvm/llvm-project/pull/120555
>From a55eb363197ba7f3bc7c175c4a77d6bc62dbfaa8 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Thu, 19 Dec 2024 06:57:46 +
Subject: [PATCH 1/2] [Support] Recycler: Implement move constructor
---
llvm/inc
https://github.com/optimisan edited
https://github.com/llvm/llvm-project/pull/121425
___
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/optimisan updated
https://github.com/llvm/llvm-project/pull/121425
>From 686d1cd44e2eea89457e3ad7be1977d97ebf198b Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Thu, 19 Dec 2024 08:33:48 +
Subject: [PATCH 1/2] [CodeGen] LiveRegMatrix: Use allocator through a
unique_ptr
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/120556
>From 686d1cd44e2eea89457e3ad7be1977d97ebf198b Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Thu, 19 Dec 2024 08:33:48 +
Subject: [PATCH] [CodeGen] LiveRegMatrix: Use allocator through a unique_ptr
---
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 02202be1a4e7678b4dfbbb2e374f9658eb1aeae6
aec86eefdee9663ef3cbcd41aff035ca9c86a873 --e
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/120557
>From bdedc4f380d76c2e5dc9cccd93cda56b798012bd Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Wed, 11 Dec 2024 10:57:21 +
Subject: [PATCH 1/4] [RegAlloc][NewPM] Plug Greedy RA in codegen pipeline
---
ll
optimisan 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/121425?utm_source=stack-comment-downstack-mergeability-warning
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/120556
>From 7f3676325cff1062b9894a35c013cd97bd95d7e7 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Thu, 19 Dec 2024 08:33:48 +
Subject: [PATCH] [CodeGen] LiveRegMatrix: Use allocator through a unique_ptr
---
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/120555
>From cb0d24a7e4143ba251956c13ebdd0a96f1496d14 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Thu, 19 Dec 2024 06:57:46 +
Subject: [PATCH 1/2] [Support] Recycler: Implement move constructor
---
llvm/inc
https://github.com/optimisan edited
https://github.com/llvm/llvm-project/pull/120555
___
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/optimisan created
https://github.com/llvm/llvm-project/pull/121425
Recycler uses reinterpret_cast to an internal structure of size 8.
Invalid write occurs if Recycler is used for objects with sizes less
than 8.
>From 600fd4cd14dad8a2355d399fd4b67a8092d9637b Mon Sep 17 00:00:0
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/120554
>From c67c0ae53096d13c5bdd08fae1696598a9122dc9 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Mon, 16 Dec 2024 08:48:41 +
Subject: [PATCH] [NewPm][CodeGen] Record parameterized machine pass names to
PIC
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/119540
>From abf618e3df3f6e2fd540b7059c89110e4c648495 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Wed, 11 Dec 2024 08:51:55 +
Subject: [PATCH 1/3] [CodeGen][NewPM] Port RegAllocGreedy to NPM
---
llvm/includ
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/119181
>From 02202be1a4e7678b4dfbbb2e374f9658eb1aeae6 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Mon, 9 Dec 2024 07:58:48 +
Subject: [PATCH] Spiller: Deatach legacy pass and supply analyses instead
---
llv
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/118462
>From 25c833690228100fb2c2f7a5551567d3c005ec52 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Tue, 3 Dec 2024 10:12:36 +
Subject: [PATCH 1/4] [CodeGen][NewPM] Port RegAllocPriorityAdvisor analysis to
NPM
@@ -48,7 +48,7 @@ ConfigWrapper config;
Ctx ctx;
MaskRay wrote:
Removed `ConfigWrapper config`. Yes, that was intended to be a follow-up, but
it seems easy to fold it into this PR.
https://github.com/llvm/llvm-project/pull/119835
__
https://github.com/MaskRay updated
https://github.com/llvm/llvm-project/pull/119835
___
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/MaskRay updated
https://github.com/llvm/llvm-project/pull/119835
___
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/MaskRay approved this pull request.
https://github.com/llvm/llvm-project/pull/121410
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@petrhosek What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/121410
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/lis
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/121410
___
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/llvmbot created
https://github.com/llvm/llvm-project/pull/121410
Backport 5bbd5984306ab0bdd89a2e81cd4965e5ae51c3fb
Requested by: @mgorny
>From 27df56d7de461e4fbd04e656cdec98b504eff558 Mon Sep 17 00:00:00 2001
From: Vassil Vassilev
Date: Thu, 22 Aug 2024 13:04:33 +0200
Subje
https://github.com/zero9178 approved this pull request.
I love the colour red
https://github.com/llvm/llvm-project/pull/121389
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-
Author: Ivan Butygin
Date: 2024-12-31T18:54:48+03:00
New Revision: 7b713e8f46465186c777b4822f612bce20396e79
URL:
https://github.com/llvm/llvm-project/commit/7b713e8f46465186c777b4822f612bce20396e79
DIFF:
https://github.com/llvm/llvm-project/commit/7b713e8f46465186c777b4822f612bce20396e79.diff
llvmbot wrote:
@llvm/pr-subscribers-mlir-func
Author: Matthias Springer (matthias-springer)
Changes
The 1:N dialect conversion driver has been deprecated. Use the regular dialect
conversion driver instead. This commit deletes the 1:N dialect conversion
driver.
For details, see
https://
llvmbot wrote:
@llvm/pr-subscribers-mlir-sparse
@llvm/pr-subscribers-mlir-spirv
Author: Matthias Springer (matthias-springer)
Changes
The 1:N dialect conversion driver has been deprecated. Use the regular dialect
conversion driver instead. This commit deletes the 1:N dialect conversion
d
https://github.com/matthias-springer edited
https://github.com/llvm/llvm-project/pull/121389
___
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 created
https://github.com/llvm/llvm-project/pull/121389
The 1:N dialect conversion driver has been deprecated. Use the regular dialect
conversion driver instead. This commit deletes the 1:N dialect conversion
driver.
For details, see
https://discourse.ll
43 matches
Mail list logo