llvmbot wrote:
@llvm/pr-subscribers-llvm-regalloc
Author: Akshat Oke (optimisan)
Changes
---
Patch is 34.49 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/119540.diff
20 Files Affected:
- (renamed) llvm/include/llvm/CodeGen/InterferenceCac
https://github.com/optimisan ready_for_review
https://github.com/llvm/llvm-project/pull/119540
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -0,0 +1,73 @@
+; Tests that we store the type identifiers in .callgraph section of the binary.
+
+; RUN: llc --call-graph-section -filetype=obj -o - < %s | \
+; RUN: llvm-readelf -x .callgraph - | FileCheck %s
+
+target triple = "x86_64-unknown-linux-gnu"
+
+define dso_local vo
@@ -0,0 +1,73 @@
+; Tests that we store the type identifiers in .callgraph section of the binary.
+
+; RUN: llc --call-graph-section -filetype=obj -o - < %s | \
+; RUN: llvm-readelf -x .callgraph - | FileCheck %s
+
+target triple = "x86_64-unknown-linux-gnu"
ilove
@@ -0,0 +1,73 @@
+; Tests that we store the type identifiers in .callgraph section of the binary.
+
+; RUN: llc --call-graph-section -filetype=obj -o - < %s | \
+; RUN: llvm-readelf -x .callgraph - | FileCheck %s
+
+target triple = "x86_64-unknown-linux-gnu"
+
+define dso_local vo
@@ -0,0 +1,73 @@
+; Tests that we store the type identifiers in .callgraph section of the binary.
+
+; RUN: llc --call-graph-section -filetype=obj -o - < %s | \
+; RUN: llvm-readelf -x .callgraph - | FileCheck %s
+
+target triple = "x86_64-unknown-linux-gnu"
+
+define dso_local vo
@@ -0,0 +1,73 @@
+; Tests that we store the type identifiers in .callgraph section of the binary.
+
+; RUN: llc --call-graph-section -filetype=obj -o - < %s | \
+; RUN: llvm-readelf -x .callgraph - | FileCheck %s
+
+target triple = "x86_64-unknown-linux-gnu"
+
+define dso_local vo
@@ -0,0 +1,73 @@
+; Tests that we store the type identifiers in .callgraph section of the binary.
+
+; RUN: llc --call-graph-section -filetype=obj -o - < %s | \
+; RUN: llvm-readelf -x .callgraph - | FileCheck %s
+
+target triple = "x86_64-unknown-linux-gnu"
+
+define dso_local vo
https://github.com/ilovepi commented:
I think this is mostly OK, modulo some minor issues, and minimizing the test a
bit more. But I'd like to be sure we have feedback from someone who works in
this space more heavily than I do.
https://github.com/llvm/llvm-project/pull/87576
@@ -173,6 +173,32 @@ class AsmPrinter : public MachineFunctionPass {
/// Emit comments in assembly output if this is true.
bool VerboseAsm;
+ /// Store symbols and type identifiers used to create call graph section
+ /// entries related to a function.
+ struct FunctionI
jhuber6 wrote:
> > Also, I noticed that both linux and windows builds fail to generate some
> > subcommands apparently (but this doesn't seem to cause an explicit error):
> > ```
> > [70/72] Generating $PREFIX/compile_commands.json
> > Failed to parse {json_file}: {e}
> > ```
> >
> >
> >
https://github.com/sbc100 approved this pull request.
LGTM if tests pass
https://github.com/llvm/llvm-project/pull/119533
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branc
shiltian wrote:
### Merge activity
* **Dec 11, 4:38 PM EST**: A user started a stack merge that includes this pull
request via
[Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/114438).
https://github.com/llvm/llvm-project/pull/114438
___
https://github.com/ilovepi edited
https://github.com/llvm/llvm-project/pull/87576
___
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/shiltian updated
https://github.com/llvm/llvm-project/pull/114726
>From b2c5c631422848cb472e752a9ffe8f49c76ee769 Mon Sep 17 00:00:00 2001
From: Shilei Tian
Date: Sun, 3 Nov 2024 19:35:26 -0500
Subject: [PATCH] [AMDGPU][Attributor] Skip update if an AA is at its initial
state
https://github.com/ilovepi commented:
Can we also add support for RISC-V? I'd also like to see tests further up the
stack test more than just X86-64.
https://github.com/llvm/llvm-project/pull/87575
___
llvm-branch-commits mailing list
llvm-branch-comm
https://github.com/shiltian edited
https://github.com/llvm/llvm-project/pull/114726
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
h-vetinari wrote:
> @Meinersbur You might want to rebase and fix up the branch, it's impossible
> to review now.
I strongly second that. I've been creating local cleaned-up versions of this
(one commit per PR), that I'd be happy to share, but your recent manipulations
messed up git enough tha
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/119540
>From 17dbcc5e4471613630322ffaf5860aa9f6e0c79f Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Wed, 11 Dec 2024 08:51:55 +
Subject: [PATCH] [CodeGen][NewPM] Port RegAllocGreedy to NPM
---
.../llvm}/CodeG
@@ -155,169 +50,139 @@ set(sources
product.cpp
pseudo-unit.cpp
ragged.cpp
- random.cpp
- reduce.cpp
- reduction.cpp
stat.cpp
- stop.cpp
sum.cpp
support.cpp
- temporary-stack.cpp
terminator.cpp
- time-intrinsic.cpp
tools.cpp
transformational.cpp
https://github.com/optimisan edited
https://github.com/llvm/llvm-project/pull/119540
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Vitaly Buka
Date: 2024-12-11T09:28:49-08:00
New Revision: 6d907d68f156539c8b8902fd9aaa096a95552a57
URL:
https://github.com/llvm/llvm-project/commit/6d907d68f156539c8b8902fd9aaa096a95552a57
DIFF:
https://github.com/llvm/llvm-project/commit/6d907d68f156539c8b8902fd9aaa096a95552a57.diff
L
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/119540
>From dbe92e73b3b7188bbb4184ad1d4908500ed91fe4 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Wed, 11 Dec 2024 08:51:55 +
Subject: [PATCH] [CodeGen][NewPM] Port RegAllocGreedy to NPM
---
.../llvm}/CodeG
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/119540
>From 36d5e74a51157ad2841c79c6604813a65230d0a1 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Wed, 11 Dec 2024 08:51:55 +
Subject: [PATCH] [CodeGen][NewPM] Port RegAllocGreedy to NPM
---
.../llvm}/CodeG
llvmbot wrote:
@llvm/pr-subscribers-mlgo
Author: Akshat Oke (optimisan)
Changes
---
Patch is 34.49 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/119540.diff
20 Files Affected:
- (renamed) llvm/include/llvm/CodeGen/InterferenceCache.h (+6-
@@ -0,0 +1,68 @@
+# Test MIR printer and parser for type id field in callSites. It is used
+# for propogating call site type identifiers to emit in the call graph section.
+
+# RUN: llc --call-graph-section %s -run-pass=none -o - | FileCheck %s
+# CHECK: name: main
+# CHECK: callS
TIFitis wrote:
@kiranchandramohan @kparzysz I guess I must be using the name mangler in an
incorrect way then. I've added the code snippets I am using when lowering and
later performing a lookup. Please let me know what would be the correct way of
doing this.
When lowering DeclMapperOp:
```
s
@@ -1145,31 +1169,71 @@ struct AAAMDWavesPerEU : public AAAMDSizeRangeAttribute
{
auto &InfoCache = static_cast(A.getInfoCache());
ChangeStatus Change = ChangeStatus::UNCHANGED;
+Function *F = getAssociatedFunction();
+
+const auto *AAFlatWorkGroupSize = A.get
https://github.com/shiltian edited
https://github.com/llvm/llvm-project/pull/114726
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
skatrak wrote:
After the discussion with @TIFitis yesterday, I think the overall approach
currently proposed makes sense. I would just like to share a few related
thoughts not for this PR stack, but rather some longer term potential
improvements that might make sense to do:
- I think the new `
@@ -15,6 +15,7 @@
# used for building this FortranFloat128Math library.
include(CheckLibraryExists)
+include(CheckIncludeFile)
Meinersbur wrote:
1. In bootstrap builds, using just-built Clang/Flang as compiler
(`CMAKE_*_COMPILER`) is hardcoded (that's where
Meinersbur wrote:
> Thanks for your inputs @Meinersbur!
> [a036068](https://github.com/llvm/llvm-project/commit/a03606822b0eaef8efdeb00c4f2c33e1a029f79f)
> fixed the compilation issues on linux.
>
> I have another question - when building the runtimes (separately as you
> described), it seems
https://github.com/vhscampos updated
https://github.com/llvm/llvm-project/pull/110658
>From 17265b1f8b175acda38e225b044cadcc845666ff Mon Sep 17 00:00:00 2001
From: Victor Campos
Date: Thu, 26 Sep 2024 14:44:01 +0100
Subject: [PATCH] [Multilib] Add -fmultilib-flag command-line option
This optio
https://github.com/vhscampos updated
https://github.com/llvm/llvm-project/pull/110659
>From 2fe418964fff9e03861650afb89a81ac80f1413d Mon Sep 17 00:00:00 2001
From: Victor Campos
Date: Thu, 26 Sep 2024 14:44:33 +0100
Subject: [PATCH 1/4] [Multilib] Custom flags processing for library selection
https://github.com/vhscampos updated
https://github.com/llvm/llvm-project/pull/114998
>From 9fcdd1760ea664a618a2c05a18e777940a9d49b6 Mon Sep 17 00:00:00 2001
From: Victor Campos
Date: Tue, 5 Nov 2024 14:22:06 +
Subject: [PATCH 1/3] Add documentation for Multilib custom flags
---
clang/doc
@@ -387,7 +386,7 @@ class LLVM_LIBRARY_VISIBILITY SplitEditor {
/// removeBackCopies - Remove the copy instructions that defines the values
/// in the vector in the complement interval.
- void removeBackCopies(SmallVectorImpl &Copies);
+ void removeBackCopies(SmallVector
https://github.com/cdevadas commented:
Do you have any real change in SplitKit.h as part of this PR?
https://github.com/llvm/llvm-project/pull/119540
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin
https://github.com/cdevadas edited
https://github.com/llvm/llvm-project/pull/119540
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
kparzysz wrote:
> Are the symbols not being resolved properly? Or did I miss a point?
I'm working on something different at the moment, but for debugging purposes I
changed the tree dumper to show symbol information too. Here's the output for
this code. It shows that the variable `my_mapper`
@@ -1145,31 +1169,71 @@ struct AAAMDWavesPerEU : public AAAMDSizeRangeAttribute
{
auto &InfoCache = static_cast(A.getInfoCache());
ChangeStatus Change = ChangeStatus::UNCHANGED;
+Function *F = getAssociatedFunction();
+
+const auto *AAFlatWorkGroupSize = A.get
https://github.com/llvmbot updated
https://github.com/llvm/llvm-project/pull/119533
>From eb67a306c640a1458d283ff8198c77df98f201b4 Mon Sep 17 00:00:00 2001
From: George Stagg
Date: Wed, 4 Dec 2024 21:12:15 +
Subject: [PATCH 1/2] [WebAssembly] Support multiple `.init_array` fragments
when w
Author: Vitaly Buka
Date: 2024-12-11T07:44:50-08:00
New Revision: 44dd7ba443c9dde0ef854e87cea93a4da976bb60
URL:
https://github.com/llvm/llvm-project/commit/44dd7ba443c9dde0ef854e87cea93a4da976bb60
DIFF:
https://github.com/llvm/llvm-project/commit/44dd7ba443c9dde0ef854e87cea93a4da976bb60.diff
L
Author: Vitaly Buka
Date: 2024-12-11T07:49:17-08:00
New Revision: 463e5d45e5d1abcbc9fea0c6b3fe4b98278d1c71
URL:
https://github.com/llvm/llvm-project/commit/463e5d45e5d1abcbc9fea0c6b3fe4b98278d1c71
DIFF:
https://github.com/llvm/llvm-project/commit/463e5d45e5d1abcbc9fea0c6b3fe4b98278d1c71.diff
L
https://github.com/Meinersbur edited
https://github.com/llvm/llvm-project/pull/110217
___
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.
LGTM. Thanks for splitting this up.
https://github.com/llvm/llvm-project/pull/87573
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/l
ilovepi wrote:
I think this is mostly fine, but the patch currently only adds the LLVM flag
without doing anything. Perhaps this should be higher up in the stack(or I’m
looking at them in the wrong order?)?
You may want to consider adding a test here to check that the option works. You
could
@@ -3631,6 +3631,12 @@ bool X86FastISel::fastLowerCall(CallLoweringInfo &CLI) {
CLI.NumResultRegs = RVLocs.size();
CLI.Call = MIB;
+ // Add call site info for call graph section.
+ if (TM.Options.EmitCallGraphSection && CB && CB->isIndirectCall()) {
+MachineFunction:
https://github.com/agozillon created
https://github.com/llvm/llvm-project/pull/119588
This PR introduces a new additional type of map lowering for record types that
Clang currently supports, in which a user can map a top-level record type and
then individual members with different mapping, eff
llvmbot wrote:
@llvm/pr-subscribers-flang-openmp
Author: None (agozillon)
Changes
This PR introduces a new additional type of map lowering for record types that
Clang currently supports, in which a user can map a top-level record type and
then individual members with different mapping, e
llvmbot wrote:
@llvm/pr-subscribers-mlir
Author: None (agozillon)
Changes
This PR introduces a new additional type of map lowering for record types that
Clang currently supports, in which a user can map a top-level record type and
then individual members with different mapping, effective
llvmbot wrote:
@llvm/pr-subscribers-mlir-openmp
@llvm/pr-subscribers-mlir-llvm
Author: None (agozillon)
Changes
This PR introduces a new additional type of map lowering for record types that
Clang currently supports, in which a user can map a top-level record type and
then individual mem
llvmbot wrote:
@llvm/pr-subscribers-offload
Author: None (agozillon)
Changes
This PR introduces a new additional type of map lowering for record types that
Clang currently supports, in which a user can map a top-level record type and
then individual members with different mapping, effect
https://github.com/shiltian updated
https://github.com/llvm/llvm-project/pull/114438
>From afda3da214e130eaa9a03f04bc25fb53f2042720 Mon Sep 17 00:00:00 2001
From: Shilei Tian
Date: Thu, 31 Oct 2024 12:49:07 -0400
Subject: [PATCH] [WIP][AMDGPU][Attributor] Make `AAAMDWavesPerEU` honor
existing
https://github.com/shiltian updated
https://github.com/llvm/llvm-project/pull/114726
>From f93730e1276bcb3d0653299f000831b9a1ce67cc Mon Sep 17 00:00:00 2001
From: Shilei Tian
Date: Sun, 3 Nov 2024 19:35:26 -0500
Subject: [PATCH] [AMDGPU][Attributor] Skip update if an AA is at its initial
state
https://github.com/agozillon created
https://github.com/llvm/llvm-project/pull/119589
While the infrastructure for declare target to/enter and link for variables
exists in the MLIR dialect and at the Flang level, the current lowering from
MLIR -> LLVM IR isn't in place, it's only in place for
llvmbot wrote:
@llvm/pr-subscribers-flang-fir-hlfir
@llvm/pr-subscribers-flang-openmp
Author: None (agozillon)
Changes
While the infrastructure for declare target to/enter and link for variables
exists in the MLIR dialect and at the Flang level, the current lowering from
MLIR -> LLVM IR
llvmbot wrote:
@llvm/pr-subscribers-mlir
Author: None (agozillon)
Changes
While the infrastructure for declare target to/enter and link for variables
exists in the MLIR dialect and at the Flang level, the current lowering from
MLIR -> LLVM IR isn't in place, it's only in place for variab
agozillon wrote:
Originally intended for this set of PRs to not be a PR stack, but the behavior
is a little more interwoven than I'd anticipated and requires landing at the
same time!
The PR stack comprises of:
1) [[Flang][OpenMP][MLIR] Initial declare target to for variables
implementation
Author: Haopeng Liu
Date: 2024-12-11T09:00:35-08:00
New Revision: 0ee88015429cde1517eb3c259b71d10e78dca940
URL:
https://github.com/llvm/llvm-project/commit/0ee88015429cde1517eb3c259b71d10e78dca940
DIFF:
https://github.com/llvm/llvm-project/commit/0ee88015429cde1517eb3c259b71d10e78dca940.diff
L
@@ -0,0 +1,198 @@
+
+
+# Fortran Runtime (Flang-RT)
+
+Flang-RT is the runtime library for code emitted by the Flang compiler
+(https://flang.llvm.org).
+
+
+## Getting Started
+
+There are two build modes for the Flang-RT. The bootstrap build, also
+called the in-tree build, and
https://github.com/Meinersbur edited
https://github.com/llvm/llvm-project/pull/110217
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -0,0 +1,101 @@
+#===-- unittests/CMakeLists.txt
===#
+#
+# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+# See https://llvm.org/LICENSE.txt for license information.
+# SPDX-License-Identifier: Apache-
Meinersbur wrote:
> @Meinersbur You might want to rebase and fix up the branch, it's impossible
> to review now.
Despite my best efforts I accidentally pushed this PR before #110298. Sorry for
the noise.
https://github.com/llvm/llvm-project/pull/110217
@@ -1629,6 +1629,102 @@ void AsmPrinter::emitStackUsage(const MachineFunction
&MF) {
*StackUsageStream << "static\n";
}
+/// Extracts a generalized numeric type identifier of a Function's type from
+/// type metadata. Returns null if metadata cannot be found.
+static Cons
@@ -97,6 +97,11 @@ LLVMContext::LLVMContext() : pImpl(new
LLVMContextImpl(*this)) {
"convergencectrl operand bundle id drifted!");
(void)ConvergenceCtrlEntry;
+ auto *TypeEntry = pImpl->getOrInsertBundleTag("type");
+ assert(TypeEntry->second == LLVMContext::OB_t
kiranchandramohan wrote:
> @kiranchandramohan I discussed the current approach with @skatrak today. When
> trying to implement the mapper lowering for the map clause, it became
> apparent that we need to add the `declMapperOp` name to the `SymbolTable`. As
> such, we would also need to hoist t
https://github.com/artempyanykh edited
https://github.com/llvm/llvm-project/pull/118624
___
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-mc
Author: None (llvmbot)
Changes
Backport ac5dd455caaf286625f61b604291f2eaed9702f0
ed91843d435d0cd2c39ebb1a50f2907c621f07ed
Requested by: @nikic
---
Full diff: https://github.com/llvm/llvm-project/pull/119533.diff
3 Files Affected:
- (modified) ll
llvmbot wrote:
@llvm/pr-subscribers-backend-webassembly
Author: None (llvmbot)
Changes
Backport ac5dd455caaf286625f61b604291f2eaed9702f0
ed91843d435d0cd2c39ebb1a50f2907c621f07ed
Requested by: @nikic
---
Full diff: https://github.com/llvm/llvm-project/pull/119533.diff
3 Files Affected:
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/119533
Backport ac5dd455caaf286625f61b604291f2eaed9702f0
ed91843d435d0cd2c39ebb1a50f2907c621f07ed
Requested by: @nikic
>From 43e9788703a7fd79c616602a35c1eea586dfc99b Mon Sep 17 00:00:00 2001
From: George Stagg
Date:
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/119533
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@sbc100 @sbc100 What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/119533
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailma
https://github.com/vhscampos edited
https://github.com/llvm/llvm-project/pull/110659
___
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/118462
>From 249b6690ce4c1b55ef3da948687623c3ff9b47fe Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Tue, 3 Dec 2024 10:12:36 +
Subject: [PATCH 1/2] [CodeGen][NewPM] Port RegAllocPriorityAdvisor analysis to
NPM
https://github.com/optimisan created
https://github.com/llvm/llvm-project/pull/119540
None
>From fcb9ce24265e96c079a7e53ab707446440e62af3 Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Wed, 11 Dec 2024 08:51:55 +
Subject: [PATCH] [CodeGen][NewPM] Port RegAllocGreedy to NPM
---
.../llvm}
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/119540?utm_source=stack-comment-downstack-mergeability-warning
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/119181
>From d13349bdf258d370935e76c0c3a163dc1dbf850c 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/philnik777 edited
https://github.com/llvm/llvm-project/pull/109002
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -1145,31 +1169,71 @@ struct AAAMDWavesPerEU : public AAAMDSizeRangeAttribute
{
auto &InfoCache = static_cast(A.getInfoCache());
ChangeStatus Change = ChangeStatus::UNCHANGED;
+Function *F = getAssociatedFunction();
+
+const auto *AAFlatWorkGroupSize = A.get
@@ -1145,31 +1169,71 @@ struct AAAMDWavesPerEU : public AAAMDSizeRangeAttribute
{
auto &InfoCache = static_cast(A.getInfoCache());
ChangeStatus Change = ChangeStatus::UNCHANGED;
+Function *F = getAssociatedFunction();
+
+const auto *AAFlatWorkGroupSize = A.get
https://github.com/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/119635
>From 19f4098c0934f242ed5b332533dfe03c44e82de8 Mon Sep 17 00:00:00 2001
From: Aiden Grossman
Date: Wed, 11 Dec 2024 23:31:07 +
Subject: [PATCH 1/7] [CI][Github] Add linux premerge workflow
This patch
https://github.com/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/119635
>From 19f4098c0934f242ed5b332533dfe03c44e82de8 Mon Sep 17 00:00:00 2001
From: Aiden Grossman
Date: Wed, 11 Dec 2024 23:31:07 +
Subject: [PATCH 1/8] [CI][Github] Add linux premerge workflow
This patch
https://github.com/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/119635
>From 19f4098c0934f242ed5b332533dfe03c44e82de8 Mon Sep 17 00:00:00 2001
From: Aiden Grossman
Date: Wed, 11 Dec 2024 23:31:07 +
Subject: [PATCH 1/2] [CI][Github] Add linux premerge workflow
This patch
https://github.com/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/119635
>From 19f4098c0934f242ed5b332533dfe03c44e82de8 Mon Sep 17 00:00:00 2001
From: Aiden Grossman
Date: Wed, 11 Dec 2024 23:31:07 +
Subject: [PATCH 01/10] [CI][Github] Add linux premerge workflow
This pat
https://github.com/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/119635
>From 19f4098c0934f242ed5b332533dfe03c44e82de8 Mon Sep 17 00:00:00 2001
From: Aiden Grossman
Date: Wed, 11 Dec 2024 23:31:07 +
Subject: [PATCH 1/9] [CI][Github] Add linux premerge workflow
This patch
https://github.com/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/119635
>From 19f4098c0934f242ed5b332533dfe03c44e82de8 Mon Sep 17 00:00:00 2001
From: Aiden Grossman
Date: Wed, 11 Dec 2024 23:31:07 +
Subject: [PATCH 01/11] [CI][Github] Add linux premerge workflow
This pat
https://github.com/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/119635
>From 19f4098c0934f242ed5b332533dfe03c44e82de8 Mon Sep 17 00:00:00 2001
From: Aiden Grossman
Date: Wed, 11 Dec 2024 23:31:07 +
Subject: [PATCH 01/18] [CI][Github] Add linux premerge workflow
This pat
Author: Chandler Carruth
Date: 2024-12-11T15:59:35-08:00
New Revision: 333befd054fb5da81f1349c8eba7255aa4e3ec12
URL:
https://github.com/llvm/llvm-project/commit/333befd054fb5da81f1349c8eba7255aa4e3ec12
DIFF:
https://github.com/llvm/llvm-project/commit/333befd054fb5da81f1349c8eba7255aa4e3ec12.di
https://github.com/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/119635
>From 19f4098c0934f242ed5b332533dfe03c44e82de8 Mon Sep 17 00:00:00 2001
From: Aiden Grossman
Date: Wed, 11 Dec 2024 23:31:07 +
Subject: [PATCH 1/6] [CI][Github] Add linux premerge workflow
This patch
https://github.com/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/119635
>From 19f4098c0934f242ed5b332533dfe03c44e82de8 Mon Sep 17 00:00:00 2001
From: Aiden Grossman
Date: Wed, 11 Dec 2024 23:31:07 +
Subject: [PATCH 01/15] [CI][Github] Add linux premerge workflow
This pat
https://github.com/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/119635
>From 19f4098c0934f242ed5b332533dfe03c44e82de8 Mon Sep 17 00:00:00 2001
From: Aiden Grossman
Date: Wed, 11 Dec 2024 23:31:07 +
Subject: [PATCH 01/16] [CI][Github] Add linux premerge workflow
This pat
https://github.com/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/119635
>From 19f4098c0934f242ed5b332533dfe03c44e82de8 Mon Sep 17 00:00:00 2001
From: Aiden Grossman
Date: Wed, 11 Dec 2024 23:31:07 +
Subject: [PATCH 01/22] [CI][Github] Add linux premerge workflow
This pat
https://github.com/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/119635
>From 19f4098c0934f242ed5b332533dfe03c44e82de8 Mon Sep 17 00:00:00 2001
From: Aiden Grossman
Date: Wed, 11 Dec 2024 23:31:07 +
Subject: [PATCH 01/24] [CI][Github] Add linux premerge workflow
This pat
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/119640
>From 8db7a1695f5649131c65ad2026c5f00dae2c8dad Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 9 Dec 2024 18:12:10 -0600
Subject: [PATCH] RegAlloc: Do not fatal error if there are no registers in the
al
https://github.com/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/119635
>From 19f4098c0934f242ed5b332533dfe03c44e82de8 Mon Sep 17 00:00:00 2001
From: Aiden Grossman
Date: Wed, 11 Dec 2024 23:31:07 +
Subject: [PATCH 01/20] [CI][Github] Add linux premerge workflow
This pat
https://github.com/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/119635
>From 19f4098c0934f242ed5b332533dfe03c44e82de8 Mon Sep 17 00:00:00 2001
From: Aiden Grossman
Date: Wed, 11 Dec 2024 23:31:07 +
Subject: [PATCH 01/25] [CI][Github] Add linux premerge workflow
This pat
https://github.com/arsenm created
https://github.com/llvm/llvm-project/pull/119647
Greedy and fast would hit different assertions on undef uses if all
registers in a class were reserved.
>From 21a94e80ec529fac5a23febcdf738f01c56d0100 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Thu, 12
arsenm 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/119647?utm_source=stack-comment-downstack-mergeability-warning";
llvmbot wrote:
@llvm/pr-subscribers-llvm-regalloc
Author: Matt Arsenault (arsenm)
Changes
Greedy and fast would hit different assertions on undef uses if all
registers in a class were reserved.
---
Full diff: https://github.com/llvm/llvm-project/pull/119647.diff
3 Files Affected:
- (mo
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
Greedy and fast would hit different assertions on undef uses if all
registers in a class were reserved.
---
Full diff: https://github.com/llvm/llvm-project/pull/119647.diff
3 Files Affected:
- (m
1 - 100 of 139 matches
Mail list logo