https://github.com/MaskRay approved this pull request.
https://github.com/llvm/llvm-project/pull/123702
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@Artem-B What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/127918
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listi
llvmbot wrote:
@llvm/pr-subscribers-clang-codegen
Author: None (llvmbot)
Changes
Backport 0127f169dc8e0b5b6c2a24f74cd42d9d277916f6
Requested by: @Artem-B
---
Full diff: https://github.com/llvm/llvm-project/pull/127918.diff
6 Files Affected:
- (modified) clang/include/clang/Basic/Built
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/127918
___
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/127918
Backport 0127f169dc8e0b5b6c2a24f74cd42d9d277916f6
Requested by: @Artem-B
>From c3f0998ff02643c3811cfa1af46ba6b0ed2c24c6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Sebastian=20Jod=C5=82owski?=
Date: Wed, 19 Feb 2
skatrak wrote:
PR stack:
- #115475
- #127217
- #127816
- #127817
- :arrow_right: #127818
- #127819
- #127820
- #127821
- #127822
https://github.com/llvm/llvm-project/pull/127818
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
ht
AaronBallman wrote:
> Not super familiar with the release cherry-picking workflow. How should I
> move this forward?
You've done it correctly (though you should set your email to public per
https://github.com/llvm/llvm-project/pull/127252#issuecomment-2660155014). It's
just waiting on review
@@ -1018,9 +1019,9 @@ namespace cwg62 { // cwg62: 2.9
struct A {
struct { int n; } b;
};
- template struct X {};
- template T get() { return get(); }
- template int take(T) { return 0; }
+ template struct X {}; // cxx98-note 6{{template parameter is
declared here}}
@@ -1018,9 +1019,9 @@ namespace cwg62 { // cwg62: 2.9
struct A {
struct { int n; } b;
};
- template struct X {};
- template T get() { return get(); }
- template int take(T) { return 0; }
+ template struct X {}; // cxx98-note 6{{template parameter is
declared here}}
@@ -1018,9 +1019,9 @@ namespace cwg62 { // cwg62: 2.9
struct A {
struct { int n; } b;
};
- template struct X {};
- template T get() { return get(); }
- template int take(T) { return 0; }
+ template struct X {}; // cxx98-note 6{{template parameter is
declared here}}
@@ -1018,9 +1019,9 @@ namespace cwg62 { // cwg62: 2.9
struct A {
struct { int n; } b;
};
- template struct X {};
- template T get() { return get(); }
- template int take(T) { return 0; }
+ template struct X {}; // cxx98-note 6{{template parameter is
declared here}}
@@ -1018,9 +1019,9 @@ namespace cwg62 { // cwg62: 2.9
struct A {
struct { int n; } b;
};
- template struct X {};
- template T get() { return get(); }
- template int take(T) { return 0; }
+ template struct X {}; // cxx98-note 6{{template parameter is
declared here}}
@@ -1018,9 +1019,9 @@ namespace cwg62 { // cwg62: 2.9
struct A {
struct { int n; } b;
};
- template struct X {};
- template T get() { return get(); }
- template int take(T) { return 0; }
+ template struct X {}; // cxx98-note 6{{template parameter is
declared here}}
@@ -1018,9 +1019,9 @@ namespace cwg62 { // cwg62: 2.9
struct A {
struct { int n; } b;
};
- template struct X {};
- template T get() { return get(); }
- template int take(T) { return 0; }
+ template struct X {}; // cxx98-note 6{{template parameter is
declared here}}
https://github.com/AaronBallman approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/127252
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commit
@@ -1018,9 +1019,9 @@ namespace cwg62 { // cwg62: 2.9
struct A {
struct { int n; } b;
};
- template struct X {};
- template T get() { return get(); }
- template int take(T) { return 0; }
+ template struct X {}; // cxx98-note 6{{template parameter is
declared here}}
@@ -1018,9 +1019,9 @@ namespace cwg62 { // cwg62: 2.9
struct A {
struct { int n; } b;
};
- template struct X {};
- template T get() { return get(); }
- template int take(T) { return 0; }
+ template struct X {}; // cxx98-note 6{{template parameter is
declared here}}
https://github.com/mizvekov edited
https://github.com/llvm/llvm-project/pull/12
___
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/jhuber6 approved this pull request.
https://github.com/llvm/llvm-project/pull/127842
___
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-libcxx
Author: None (llvmbot)
Changes
Backport 2c8b1248513624e89b510397224f0f405116f3d3
Requested by: @ldionne
---
Full diff: https://github.com/llvm/llvm-project/pull/127842.diff
1 Files Affected:
- (modified) libcxx/include/__configuration/platfor
llvmbot wrote:
@jhuber6 What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/127842
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listi
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/127842
Backport 2c8b1248513624e89b510397224f0f405116f3d3
Requested by: @ldionne
>From 315226cf7b7751303615984ec3d84664d156 Mon Sep 17 00:00:00 2001
From: Louis Dionne
Date: Wed, 19 Feb 2025 08:21:56 -0500
Subject
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/127842
___
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/ldionne approved this pull request.
https://github.com/llvm/llvm-project/pull/127805
___
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/mizvekov edited
https://github.com/llvm/llvm-project/pull/12
___
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/erichkeane approved this pull request.
https://github.com/llvm/llvm-project/pull/127831
___
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/erichkeane approved this pull request.
https://github.com/llvm/llvm-project/pull/12
___
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/mizvekov edited
https://github.com/llvm/llvm-project/pull/12
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -1018,9 +1019,9 @@ namespace cwg62 { // cwg62: 2.9
struct A {
struct { int n; } b;
};
- template struct X {};
- template T get() { return get(); }
- template int take(T) { return 0; }
+ template struct X {}; // cxx98-note 6{{template parameter is
declared here}}
llvmbot wrote:
@llvm/pr-subscribers-mlir
Author: Sergio Afonso (skatrak)
Changes
This patch adds support for translating composite `omp.parallel` +
`omp.distribute` + `omp.wsloop` loops to LLVM IR on the host. This is done by
passing an updated `WorksharingLoopType` to the call to `apply
llvmbot wrote:
@llvm/pr-subscribers-mlir-llvm
@llvm/pr-subscribers-mlir-openmp
Author: Sergio Afonso (skatrak)
Changes
This patch adds support for translating composite `omp.parallel` +
`omp.distribute` + `omp.wsloop` loops to LLVM IR on the host. This is done by
passing an updated `Work
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/127805
Backport 2b340c10a611d929fee25e6222909c8915e3d6b6
Requested by: @tstellar
>From 2b70b17d30744ee6720eb2645ef8b61e043ed295 Mon Sep 17 00:00:00 2001
From: Tom Stellard
Date: Wed, 19 Feb 2025 06:53:30 -0800
Subjec
llvmbot wrote:
@llvm/pr-subscribers-clang-modules
Author: Matheus Izvekov (mizvekov)
Changes
Class templates might be only instantiated when they are required to be
complete, but checking the template args against the primary template is
immediate.
This result is cached so that later wh
skatrak wrote:
PR stack:
- #115475
- #127217
- #127816
- #127817
- #127818
- #127819
- #127820
- #127821
- :arrow_right: #127822
https://github.com/llvm/llvm-project/pull/127822
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
ht
@@ -1909,7 +1909,22 @@ class Sema final : public SemaBase {
/// '\#pragma clang attribute push' directives to the given declaration.
void AddPragmaAttributes(Scope *S, Decl *D);
- void PrintPragmaAttributeInstantiationPoint();
+ using DiagFuncRef =
+ llvm::function_
llvmbot wrote:
@llvm/pr-subscribers-lldb
Author: Matheus Izvekov (mizvekov)
Changes
Class templates might be only instantiated when they are required to be
complete, but checking the template args against the primary template is
immediate.
This result is cached so that later when the cl
mizvekov wrote:
Closing as this needs manual rebase.
https://github.com/llvm/llvm-project/pull/127779
___
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/mizvekov milestoned
https://github.com/llvm/llvm-project/pull/127831
___
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/mizvekov closed
https://github.com/llvm/llvm-project/pull/127779
___
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/tblah approved this pull request.
LGTM, thanks!
https://github.com/llvm/llvm-project/pull/127820
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-comm
https://github.com/skatrak created
https://github.com/llvm/llvm-project/pull/127821
This patch implements MLIR to LLVM IR translation of host-evaluated loop
bounds, completing initial support for `target teams distribute parallel do
[simd]` and `target teams distribute [simd]`.
>From 33409d2b
@@ -4081,11 +4075,26 @@ static void extractHostEvalClauses(omp::TargetOp
targetOp, Value &numThreads,
llvm_unreachable("unsupported host_eval use");
})
.Case([&](omp::LoopNestOp loopOp) {
-// TODO: Extract bounds and step values. C
llvmbot wrote:
@llvm/pr-subscribers-flang-openmp
Author: Sergio Afonso (skatrak)
Changes
This patch adds the `OpenMPIRBuilder::createDistribute()` function and updates
`OpenMPIRBuilder::applyStaticWorkshareLoop()` in preparation for adding
`distribute` support to flang.
---
Full diff: h
skatrak wrote:
PR stack:
- #115475
- #127217
- #127816
- #127817
- #127818
- #127819
- :arrow_right: #127820
- #127821
- #127822
https://github.com/llvm/llvm-project/pull/127820
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
ht
llvmbot wrote:
@llvm/pr-subscribers-flang-fir-hlfir
Author: Sergio Afonso (skatrak)
Changes
This patch adds `target teams distribute [simd]` and equivalent construct nests
to the list of cases where loop bounds can be evaluated in the host, as they
represent kernels for which the trip co
skatrak wrote:
PR stack:
- #115475
- #127217
- #127816
- #127817
- #127818
- #127819
- #127820
- :arrow_right: #127821
- #127822
https://github.com/llvm/llvm-project/pull/127821
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
ht
skatrak wrote:
PR stack:
- #115475
- #127217
- #127816
- #127817
- #127818
- :arrow_right: #127819
- #127820
- #127821
- #127822
https://github.com/llvm/llvm-project/pull/127819
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
ht
skatrak wrote:
PR stack:
- #115475
- #127217
- #127816
- :arrow_right: #127817
- #127818
- #127819
- #127820
- #127821
- #127822
https://github.com/llvm/llvm-project/pull/127817
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
ht
skatrak wrote:
PR stack:
- #115475
- #127217
- :arrow_right: #127816
- #127817
- #127818
- #127819
- #127820
- #127821
- #127822
https://github.com/llvm/llvm-project/pull/127816
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
ht
https://github.com/Meinersbur edited
https://github.com/llvm/llvm-project/pull/127821
___
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/Meinersbur approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/127821
___
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-flang-openmp
Author: Sergio Afonso (skatrak)
Changes
This patch splits off the calculation of canonical loop trip counts from the
creation of canonical loops. This makes it possible to reuse this logic to, for
instance, populate the `__tgt_target_kerne
llvmbot wrote:
@llvm/pr-subscribers-mlir
Author: Sergio Afonso (skatrak)
Changes
This patch implements MLIR to LLVM IR translation of host-evaluated loop
bounds, completing initial support for `target teams distribute parallel do
[simd]` and `target teams distribute [simd]`.
---
Full di
llvmbot wrote:
@llvm/pr-subscribers-flang-openmp
Author: Sergio Afonso (skatrak)
Changes
This patch adds MLIR to LLVM IR translation support for standalone
`omp.distribute` operations, as well as `distribute simd` through ignoring SIMD
information (similarly to `do/for simd`).
---
Full
llvmbot wrote:
@llvm/pr-subscribers-mlir-llvm
Author: Sergio Afonso (skatrak)
Changes
This patch implements MLIR to LLVM IR translation of host-evaluated loop
bounds, completing initial support for `target teams distribute parallel do
[simd]` and `target teams distribute [simd]`.
---
Fu
llvmbot wrote:
@llvm/pr-subscribers-flang-openmp
Author: Sergio Afonso (skatrak)
Changes
This patch adds codegen for `kmpc_dist_for_static_init` runtime calls, used to
support worksharing a single loop across teams and threads. This can be used to
implement `distribute parallel for/do` s
https://github.com/skatrak created
https://github.com/llvm/llvm-project/pull/127818
This patch adds codegen for `kmpc_dist_for_static_init` runtime calls, used to
support worksharing a single loop across teams and threads. This can be used to
implement `distribute parallel for/do` support.
>F
https://github.com/skatrak created
https://github.com/llvm/llvm-project/pull/127816
This patch adds the `OpenMPIRBuilder::createDistribute()` function and updates
`OpenMPIRBuilder::applyStaticWorkshareLoop()` in preparation for adding
`distribute` support to flang.
>From a79b7a2d6a443ef26bf4b
https://github.com/skatrak created
https://github.com/llvm/llvm-project/pull/127822
This patch adds `target teams distribute [simd]` and equivalent construct nests
to the list of cases where loop bounds can be evaluated in the host, as they
represent kernels for which the trip count must also
https://github.com/skatrak created
https://github.com/llvm/llvm-project/pull/127820
This patch splits off the calculation of canonical loop trip counts from the
creation of canonical loops. This makes it possible to reuse this logic to, for
instance, populate the `__tgt_target_kernel` runtime
https://github.com/skatrak created
https://github.com/llvm/llvm-project/pull/127819
This patch adds support for translating composite `omp.parallel` +
`omp.distribute` + `omp.wsloop` loops to LLVM IR on the host. This is done by
passing an updated `WorksharingLoopType` to the call to `applyWor
https://github.com/skatrak created
https://github.com/llvm/llvm-project/pull/127817
This patch adds MLIR to LLVM IR translation support for standalone
`omp.distribute` operations, as well as `distribute simd` through ignoring SIMD
information (similarly to `do/for simd`).
>From 8ecbf3579bcff0
https://github.com/llvmbot updated
https://github.com/llvm/llvm-project/pull/127310
>From 876a5c9e5905a9666748632afba1ff83200ed95b Mon Sep 17 00:00:00 2001
From: Louis Dionne
Date: Sat, 15 Feb 2025 10:54:00 +0100
Subject: [PATCH] [libc++] Avoid including on arbitrary platforms
(#125587)
This
github-actions[bot] wrote:
@ldionne (or anyone else). If you would like to add a note about this fix in
the release notes (completely optional). Please reply to this comment with a
one or two sentence description of the fix. When you are done, please add the
release:note label to this PR.
h
llvmbot wrote:
@llvm/pr-subscribers-flang-runtime
Author: None (llvmbot)
Changes
Backport 2b340c10a611d929fee25e6222909c8915e3d6b6
Requested by: @tstellar
---
Full diff: https://github.com/llvm/llvm-project/pull/127805.diff
1 Files Affected:
- (modified) flang/runtime/io-api-minimal.c
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/127805
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@ldionne What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/127805
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listi
ldionne wrote:
@tstellar Can we merge this one? I have another fix I want to cherry-pick which
depends on this one.
https://github.com/llvm/llvm-project/pull/127310
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.
Author: Louis Dionne
Date: 2025-02-19T06:26:51-08:00
New Revision: 876a5c9e5905a9666748632afba1ff83200ed95b
URL:
https://github.com/llvm/llvm-project/commit/876a5c9e5905a9666748632afba1ff83200ed95b
DIFF:
https://github.com/llvm/llvm-project/commit/876a5c9e5905a9666748632afba1ff83200ed95b.diff
https://github.com/erichkeane approved this pull request.
A few quick comments, else the source changes LGTM. Note that @endill's
suggestion to use 'bookmarks' for notes (or something like that) are good ones
that I agree with.
https://github.com/llvm/llvm-project/pull/126088
https://github.com/tstellar closed
https://github.com/llvm/llvm-project/pull/127310
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -11802,9 +11817,10 @@ class Sema final : public SemaBase {
bool PartialOrdering,
bool *StrictPackMatch);
+ SmallString<128> toTerseString(const NamedDecl &D) const;
erichkeane wrote:
@@ -1909,7 +1909,22 @@ class Sema final : public SemaBase {
/// '\#pragma clang attribute push' directives to the given declaration.
void AddPragmaAttributes(Scope *S, Decl *D);
- void PrintPragmaAttributeInstantiationPoint();
+ using DiagFuncRef =
+ llvm::function_
@@ -1251,12 +1261,18 @@ void Sema::PrintInstantiationStack(DiagFuncRef
DiagFunc) {
case CodeSynthesisContext::PartialOrderingTTP:
DiagFunc(Active->PointOfInstantiation,
PDiag(diag::note_template_arg_template_params_mismatch));
- if (SourceLocation
https://github.com/erichkeane edited
https://github.com/llvm/llvm-project/pull/126088
___
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/ldionne approved this pull request.
https://github.com/llvm/llvm-project/pull/127531
___
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-clang
Author: None (llvmbot)
Changes
Backport 08bda1cc6b0d2f1d31a89a76b5c154a11086c420
Requested by: @mizvekov
---
Patch is 232.51 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/127779.diff
16 Files Affec
llvmbot wrote:
@llvm/pr-subscribers-clang-modules
Author: None (llvmbot)
Changes
Backport 08bda1cc6b0d2f1d31a89a76b5c154a11086c420
Requested by: @mizvekov
---
Patch is 232.51 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/127779.diff
16 Fil
llvmbot wrote:
@erichkeane What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/127779
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/li
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/127779
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
mizvekov wrote:
This is a cherry-pick of https://github.com/llvm/llvm-project/pull/125266 into
the 20.x release branch.
https://github.com/llvm/llvm-project/pull/12
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://li
llvmbot wrote:
@llvm/pr-subscribers-clang
@llvm/pr-subscribers-clang-modules
Author: Matheus Izvekov (mizvekov)
Changes
… (#125266)
This fixes instantiation of definition for friend function templates, when the
declaration found and the one containing the definition have different templa
https://github.com/mizvekov edited
https://github.com/llvm/llvm-project/pull/12
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
SixWeining wrote:
cc @xen0n
https://github.com/llvm/llvm-project/pull/123730
___
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/mizvekov created
https://github.com/llvm/llvm-project/pull/12
… (#125266)
This fixes instantiation of definition for friend function templates, when the
declaration found and the one containing the definition have different template
contexts.
In these cases, the the fu
https://github.com/mizvekov milestoned
https://github.com/llvm/llvm-project/pull/12
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
SixWeining wrote:
cc @xen0n
https://github.com/llvm/llvm-project/pull/123743
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
SixWeining wrote:
cc @xen0n
https://github.com/llvm/llvm-project/pull/123715
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
SixWeining wrote:
cc @xen0n
https://github.com/llvm/llvm-project/pull/123702
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
SixWeining wrote:
cc @xen0n
https://github.com/llvm/llvm-project/pull/123680
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
SixWeining wrote:
cc @xen0n for review
https://github.com/llvm/llvm-project/pull/123677
___
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/SixWeining commented:
Actually the `FIXME` in commit message is `TODO`, right?
https://github.com/llvm/llvm-project/pull/123677
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/ma
@@ -940,6 +940,92 @@ ELFFile::decodeBBAddrMap(const Elf_Shdr &Sec, const
Elf_Shdr *RelaSec,
return std::move(AddrMapsOrErr);
}
+template
+Expected>
+ELFFile::decodeFuncMap(const Elf_Shdr &Sec,
+ const Elf_Shdr *RelaSec) const {
+ bool IsRelocat
@@ -940,6 +940,92 @@ ELFFile::decodeBBAddrMap(const Elf_Shdr &Sec, const
Elf_Shdr *RelaSec,
return std::move(AddrMapsOrErr);
}
+template
+Expected>
+ELFFile::decodeFuncMap(const Elf_Shdr &Sec,
+ const Elf_Shdr *RelaSec) const {
+ bool IsRelocat
arsenm wrote:
#127771 is the revert alternative
https://github.com/llvm/llvm-project/pull/127552
___
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-clang-codegen
Author: Matt Arsenault (arsenm)
Changes
This reverts commit 6e0b0038cd65ce726ce404305a06e1cf33e36cca.
This breaks the rocm-device-libs build, so it should not ship in the release.
---
Patch is 214.51 KiB, truncated to 20.00 KiB below, fu
llvmbot wrote:
@llvm/pr-subscribers-clang
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
This reverts commit 6e0b0038cd65ce726ce404305a06e1cf33e36cca.
This breaks the rocm-device-libs build, so it should not ship in the release.
---
Patch is 214.51 KiB, trun
https://github.com/arsenm edited
https://github.com/llvm/llvm-project/pull/127771
___
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/arsenm milestoned
https://github.com/llvm/llvm-project/pull/127771
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -7922,6 +7928,59 @@ void LLVMELFDumper::printBBAddrMaps(bool
PrettyPGOAnalysis) {
}
}
+template void LLVMELFDumper::printFuncMaps() {
+ bool IsRelocatable = this->Obj.getHeader().e_type == ELF::ET_REL;
+ using Elf_Shdr = typename ELFT::Shdr;
+ auto IsMatch = [](const
1 - 100 of 112 matches
Mail list logo