https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/100979
___
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/100979
Backport 33a50e0eaa80cf3db1b944762db9a37a06f3ac32
Requested by: @rorth
>From d2904a764618ecf89b9394801bfdcec59e421d46 Mon Sep 17 00:00:00 2001
From: Rainer Orth
Date: Mon, 29 Jul 2024 09:12:15 +0200
Subject: [
llvmbot wrote:
@MaskRay What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/100979
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listi
https://github.com/MaskRay approved this pull request.
https://github.com/llvm/llvm-project/pull/100979
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
jdoerfert wrote:
I thought I tried this myself. Does it really work, as in, is the mode set
properly for full and thin lto? I think I had problems for one of them.
https://github.com/llvm/llvm-project/pull/100953
___
llvm-branch-commits mailing list
l
tru wrote:
Why was this pr closed? is that correct or something with our actions that did
close it?
https://github.com/llvm/llvm-project/pull/100885
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin
tru wrote:
@ldionne can you review?
https://github.com/llvm/llvm-project/pull/100770
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
tru wrote:
@jhuber6 is this ready to be merged?
https://github.com/llvm/llvm-project/pull/100216
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
tru wrote:
@jhuber6 is this ready to be merged?
https://github.com/llvm/llvm-project/pull/100291
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
tru wrote:
@rorth do you feel ok with merging this now?
https://github.com/llvm/llvm-project/pull/100322
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
tru wrote:
We are open to finish of features in RC1-2, but if there is no big need for
this it's better to leave it out.
https://github.com/llvm/llvm-project/pull/100703
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://
tru wrote:
@efriedma-quic is this fine to merge?
https://github.com/llvm/llvm-project/pull/100873
___
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/tru updated https://github.com/llvm/llvm-project/pull/100183
>From f53633b1e26f2c3dfb229fccf94b9738edb50cd9 Mon Sep 17 00:00:00 2001
From: Louis Dionne
Date: Tue, 23 Jul 2024 13:04:54 -0500
Subject: [PATCH] [libc++][libc++abi] Minor follow-up changes after ptrauth
upstreaming
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/100183
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Louis Dionne
Date: 2024-07-29T10:05:31+02:00
New Revision: f53633b1e26f2c3dfb229fccf94b9738edb50cd9
URL:
https://github.com/llvm/llvm-project/commit/f53633b1e26f2c3dfb229fccf94b9738edb50cd9
DIFF:
https://github.com/llvm/llvm-project/commit/f53633b1e26f2c3dfb229fccf94b9738edb50cd9.diff
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/100725
>From e1d05010c3277ffb1f71fbb7bfad66704dcfc4cf Mon Sep 17 00:00:00 2001
From: Utkarsh Saxena
Date: Wed, 24 Jul 2024 15:58:52 +0200
Subject: [PATCH] Fix lifetimebound for field access (#100197)
Fixes: https://github.
Author: Utkarsh Saxena
Date: 2024-07-29T10:06:03+02:00
New Revision: e1d05010c3277ffb1f71fbb7bfad66704dcfc4cf
URL:
https://github.com/llvm/llvm-project/commit/e1d05010c3277ffb1f71fbb7bfad66704dcfc4cf
DIFF:
https://github.com/llvm/llvm-project/commit/e1d05010c3277ffb1f71fbb7bfad66704dcfc4cf.diff
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
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/100725
___
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/tru updated https://github.com/llvm/llvm-project/pull/100883
>From 07ef07813483c6ffa721f795c475cdc3f2341723 Mon Sep 17 00:00:00 2001
From: Fangrui Song
Date: Thu, 25 Jul 2024 16:45:09 -0700
Subject: [PATCH 1/4] [ELF] Remove obsoleted comment after #99567
(cherry picked from c
Author: Fangrui Song
Date: 2024-07-29T10:06:37+02:00
New Revision: 07ef07813483c6ffa721f795c475cdc3f2341723
URL:
https://github.com/llvm/llvm-project/commit/07ef07813483c6ffa721f795c475cdc3f2341723
DIFF:
https://github.com/llvm/llvm-project/commit/07ef07813483c6ffa721f795c475cdc3f2341723.diff
Author: Fangrui Song
Date: 2024-07-29T10:06:37+02:00
New Revision: 28e2baaeed86fd330d1e0fcacefaf6221685be23
URL:
https://github.com/llvm/llvm-project/commit/28e2baaeed86fd330d1e0fcacefaf6221685be23
DIFF:
https://github.com/llvm/llvm-project/commit/28e2baaeed86fd330d1e0fcacefaf6221685be23.diff
Author: Fangrui Song
Date: 2024-07-29T10:06:37+02:00
New Revision: 5d9f4600865ca5d734a73f540136402462deac91
URL:
https://github.com/llvm/llvm-project/commit/5d9f4600865ca5d734a73f540136402462deac91
DIFF:
https://github.com/llvm/llvm-project/commit/5d9f4600865ca5d734a73f540136402462deac91.diff
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/100883
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Fangrui Song
Date: 2024-07-29T10:06:37+02:00
New Revision: 66c08d9095d8795ef5d8ff7bb9940d560a4e0eab
URL:
https://github.com/llvm/llvm-project/commit/66c08d9095d8795ef5d8ff7bb9940d560a4e0eab
DIFF:
https://github.com/llvm/llvm-project/commit/66c08d9095d8795ef5d8ff7bb9940d560a4e0eab.diff
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/100896
>From cbfbbd74788252b3c5488480fc9d6914f9cf0f38 Mon Sep 17 00:00:00 2001
From: Aiden Grossman
Date: Sat, 27 Jul 2024 10:53:23 -0700
Subject: [PATCH] [llvm-exegesis] Use correct rseq struct size (#100804)
Glibc v2.40
github-actions[bot] wrote:
@usx95 (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.
htt
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/100896
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Aiden Grossman
Date: 2024-07-29T10:07:07+02:00
New Revision: cbfbbd74788252b3c5488480fc9d6914f9cf0f38
URL:
https://github.com/llvm/llvm-project/commit/cbfbbd74788252b3c5488480fc9d6914f9cf0f38
DIFF:
https://github.com/llvm/llvm-project/commit/cbfbbd74788252b3c5488480fc9d6914f9cf0f38.diff
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/100917
>From d728d60cea0181ddd38f8710dcc1e13cd1540c56 Mon Sep 17 00:00:00 2001
From: wanglei
Date: Fri, 26 Jul 2024 14:38:36 +0800
Subject: [PATCH] [lld][ELF][LoongArch] Support
R_LARCH_TLS_{LD,GD,DESC}_PCREL_S2
Reviewed
github-actions[bot] wrote:
@MaskRay (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
Author: wanglei
Date: 2024-07-29T10:07:29+02:00
New Revision: d728d60cea0181ddd38f8710dcc1e13cd1540c56
URL:
https://github.com/llvm/llvm-project/commit/d728d60cea0181ddd38f8710dcc1e13cd1540c56
DIFF:
https://github.com/llvm/llvm-project/commit/d728d60cea0181ddd38f8710dcc1e13cd1540c56.diff
LOG:
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/100917
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
github-actions[bot] wrote:
@boomanaiden154 (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
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/100979
>From bf173ba0ea34a59d3ce76ce7535c8ca186bdf681 Mon Sep 17 00:00:00 2001
From: Rainer Orth
Date: Mon, 29 Jul 2024 09:12:15 +0200
Subject: [PATCH] [compiler-rt][test] Disable lld tests on SPARC (#100533)
As detailed i
github-actions[bot] wrote:
@wangleiat (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.
Author: Rainer Orth
Date: 2024-07-29T10:07:59+02:00
New Revision: bf173ba0ea34a59d3ce76ce7535c8ca186bdf681
URL:
https://github.com/llvm/llvm-project/commit/bf173ba0ea34a59d3ce76ce7535c8ca186bdf681
DIFF:
https://github.com/llvm/llvm-project/commit/bf173ba0ea34a59d3ce76ce7535c8ca186bdf681.diff
L
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/100979
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
rorth wrote:
Yes: there have been no issues on `main` whatsoever, so it should be safe
enough.
https://github.com/llvm/llvm-project/pull/100322
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mail
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/100322
>From 002fcbd82c00d5c402bf2dabea203b294ef3e00b Mon Sep 17 00:00:00 2001
From: Rainer Orth
Date: Wed, 24 Jul 2024 10:03:47 +0200
Subject: [PATCH] [asan][cmake][test] Fix finding dynamic asan runtime lib
(#100083)
In
Author: Rainer Orth
Date: 2024-07-29T10:09:33+02:00
New Revision: 002fcbd82c00d5c402bf2dabea203b294ef3e00b
URL:
https://github.com/llvm/llvm-project/commit/002fcbd82c00d5c402bf2dabea203b294ef3e00b
DIFF:
https://github.com/llvm/llvm-project/commit/002fcbd82c00d5c402bf2dabea203b294ef3e00b.diff
L
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/100322
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
github-actions[bot] wrote:
@rorth (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.
htt
github-actions[bot] wrote:
@rorth (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.
htt
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/100799
>From ba0f8f03dc491562050a65456f7ebda23a7e4210 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Thu, 25 Jul 2024 22:36:33 +0400
Subject: [PATCH] AMDGPU: Enable vectorization of v2f16 copysign
---
.../AMDGPU/
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/100987
___
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/100987
Backport 5430f73b501f9fc0a38c3768592f5f31bcbdf2f0
Requested by: @sdesmalen-arm
>From a90bee9a26ff5b5d656f2b939d45a23728502d38 Mon Sep 17 00:00:00 2001
From: Sander de Smalen
Date: Mon, 29 Jul 2024 09:29:30 +01
llvmbot wrote:
@paulwalker-arm What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/100987
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailma
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: None (llvmbot)
Changes
Backport 5430f73b501f9fc0a38c3768592f5f31bcbdf2f0
Requested by: @sdesmalen-arm
---
Full diff: https://github.com/llvm/llvm-project/pull/100987.diff
3 Files Affected:
- (modified) clang/include/clang/Basic/Diagnos
davemgreen wrote:
I think it would be better if the generic model produced better results for
custom nodes, but I have extended the existing costs for Arm/AArch64 to
hopefully give a better cost in more cases. It just extended what was already
there to handle more cases.
https://github.com/ll
https://github.com/sdesmalen-arm requested changes to this pull request.
For some odd reason, `clang/test/CodeGen/aarch64-sme-inline-streaming-attrs.c`
seems to be failing on some buildbots with an error that says:
> `unable to create target: No available targets are compatible with triple
> "a
Author: Sander de Smalen
Date: 2024-07-29T10:18:27+01:00
New Revision: e3e9cde46626ff525442b21963c03675c6bfa368
URL:
https://github.com/llvm/llvm-project/commit/e3e9cde46626ff525442b21963c03675c6bfa368
DIFF:
https://github.com/llvm/llvm-project/commit/e3e9cde46626ff525442b21963c03675c6bfa368.di
Author: Jan Patrick Lehr
Date: 2024-07-29T11:21:59+02:00
New Revision: 3d0d76ac0e63b665dce30ddd9ddc0dbfd4c5518c
URL:
https://github.com/llvm/llvm-project/commit/3d0d76ac0e63b665dce30ddd9ddc0dbfd4c5518c
DIFF:
https://github.com/llvm/llvm-project/commit/3d0d76ac0e63b665dce30ddd9ddc0dbfd4c5518c.di
https://github.com/jhuber6 approved this pull request.
https://github.com/llvm/llvm-project/pull/100291
___
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/tru updated https://github.com/llvm/llvm-project/pull/100291
>From 55b063f3f5b00ecdcbbeec85b13fc63b8e4386df Mon Sep 17 00:00:00 2001
From: Joseph Huber
Date: Tue, 23 Jul 2024 21:35:09 -0500
Subject: [PATCH 1/2] [libc] Fix leftover debug commandline argument
Summary:
Fixes htt
Author: Joseph Huber
Date: 2024-07-29T13:45:04+02:00
New Revision: 55b063f3f5b00ecdcbbeec85b13fc63b8e4386df
URL:
https://github.com/llvm/llvm-project/commit/55b063f3f5b00ecdcbbeec85b13fc63b8e4386df
DIFF:
https://github.com/llvm/llvm-project/commit/55b063f3f5b00ecdcbbeec85b13fc63b8e4386df.diff
Author: Joseph Huber
Date: 2024-07-29T13:45:04+02:00
New Revision: a8b7c809ee20bc6e84f9b6280f30d7d2bcfd0a7c
URL:
https://github.com/llvm/llvm-project/commit/a8b7c809ee20bc6e84f9b6280f30d7d2bcfd0a7c
DIFF:
https://github.com/llvm/llvm-project/commit/a8b7c809ee20bc6e84f9b6280f30d7d2bcfd0a7c.diff
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/100291
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
github-actions[bot] wrote:
@jhuber6 (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
https://github.com/sjoerdmeijer created
https://github.com/llvm/llvm-project/pull/101005
Following up on the RFC discussion, this is clarifying that the main purpose
and effect of the -Ofast deprecation is to discourage its usage and that
everything else is more or less open for discussion, e.
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Sjoerd Meijer (sjoerdmeijer)
Changes
Following up on the RFC discussion, this is clarifying that the main purpose
and effect of the -Ofast deprecation is to discourage its usage and that
everything else is more or less open for discussion
https://github.com/skatrak edited
https://github.com/llvm/llvm-project/pull/96266
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -189,85 +295,60 @@ generateMemberPlacementIndices(const Object &object,
indices = llvm::SmallVector{llvm::reverse(indices)};
}
-void addChildIndexAndMapToParent(
-const omp::Object &object,
-std::map> &parentMemberIndices,
-mlir::omp::MapInfoOp &mapOp, semanti
@@ -953,6 +954,22 @@ bool ClauseProcessor::processMap(
if (origSymbol && fir::isTypeWithDescriptor(origSymbol.getType()))
symAddr = origSymbol;
+ if (object.sym()->owner().IsDerivedType()) {
+omp::ObjectList objectList = gatherObjects
@@ -203,10 +201,11 @@ bool
ClauseProcessor::processMotionClauses(lower::StatementContext &stmtCtx,
for (const omp::Object &object : objects) {
llvm::SmallVector bounds;
std::stringstream asFortran;
+ std::optional parentObj;
- lo
https://github.com/skatrak commented:
Thank you Andrew for this work, and sorry for the delay getting to it. I've got
some comments, most of them nits as usual.
https://github.com/llvm/llvm-project/pull/96266
___
llvm-branch-commits mailing list
llvm-
@@ -52,12 +52,22 @@ using DeclareTargetCapturePair =
struct OmpMapMemberIndicesData {
// The indices representing the component members placement in its derived
// type parents hierarchy.
- llvm::SmallVector memberPlacementIndices;
+ llvm::SmallVector> memberPlacementIndi
@@ -953,6 +954,22 @@ bool ClauseProcessor::processMap(
if (origSymbol && fir::isTypeWithDescriptor(origSymbol.getType()))
symAddr = origSymbol;
+ if (object.sym()->owner().IsDerivedType()) {
+omp::ObjectList objectList = gatherObjects
@@ -280,75 +361,66 @@ void insertChildMapInfoIntoParent(
// precedes the children. An alternative, may be to do
// delayed generation of map info operations from the clauses and
// organize them first before generation.
- mapOp->moveAfter(indices.second.b
@@ -14,14 +14,15 @@
#define FORTRAN_LOWER_SUPPORT_UTILS_H
#include "flang/Common/indirection.h"
+#include "flang/Optimizer/Builder/FIRBuilder.h"
#include "flang/Parser/char-block.h"
#include "flang/Semantics/tools.h"
#include "mlir/Dialect/Arith/IR/Arith.h"
#include "mlir/
@@ -55,6 +55,13 @@ struct IdTyTemplate {
return designator == other.designator;
}
+ // defining an "ordering" which allows types derived from this to be
+ // utilised in maps and other containers that require comparison
+ // operators for ordering
ska
@@ -189,85 +295,60 @@ generateMemberPlacementIndices(const Object &object,
indices = llvm::SmallVector{llvm::reverse(indices)};
}
-void addChildIndexAndMapToParent(
-const omp::Object &object,
-std::map> &parentMemberIndices,
-mlir::omp::MapInfoOp &mapOp, semanti
@@ -85,67 +135,227 @@ class OMPMapInfoFinalizationPass
descriptor = alloca;
}
+return descriptor;
+ }
+
+ /// Simple function that will generate a FIR operation accessing
+ /// the descriptors base address (BoxOffsetOp) and then generate a
+ /// MapInfoOp for
@@ -85,67 +135,227 @@ class OMPMapInfoFinalizationPass
descriptor = alloca;
}
+return descriptor;
+ }
+
+ /// Simple function that will generate a FIR operation accessing
+ /// the descriptors base address (BoxOffsetOp) and then generate a
+ /// MapInfoOp for
@@ -189,85 +295,60 @@ generateMemberPlacementIndices(const Object &object,
indices = llvm::SmallVector{llvm::reverse(indices)};
}
-void addChildIndexAndMapToParent(
-const omp::Object &object,
-std::map> &parentMemberIndices,
-mlir::omp::MapInfoOp &mapOp, semanti
@@ -671,4 +672,51 @@ static inline bool isEqual(const Fortran::lower::SomeExpr
*x,
}
} // end namespace Fortran::lower
+// OpenMP utility functions used in locations outside of the
+// OpenMP lowering.
+namespace Fortran::lower::omp {
+
+[[maybe_unused]] static void fillMembe
@@ -85,67 +135,227 @@ class OMPMapInfoFinalizationPass
descriptor = alloca;
}
+return descriptor;
+ }
+
+ /// Simple function that will generate a FIR operation accessing
+ /// the descriptors base address (BoxOffsetOp) and then generate a
+ /// MapInfoOp for
@@ -280,75 +361,66 @@ void insertChildMapInfoIntoParent(
// precedes the children. An alternative, may be to do
// delayed generation of map info operations from the clauses and
// organize them first before generation.
- mapOp->moveAfter(indices.second.b
@@ -51,21 +55,66 @@ class OMPMapInfoFinalizationPass
: public fir::impl::OMPMapInfoFinalizationPassBase<
OMPMapInfoFinalizationPass> {
- void genDescriptorMemberMaps(mlir::omp::MapInfoOp op,
- fir::FirOpBuilder &builder,
-
@@ -51,21 +55,66 @@ class OMPMapInfoFinalizationPass
: public fir::impl::OMPMapInfoFinalizationPassBase<
OMPMapInfoFinalizationPass> {
- void genDescriptorMemberMaps(mlir::omp::MapInfoOp op,
- fir::FirOpBuilder &builder,
-
@@ -85,67 +135,227 @@ class OMPMapInfoFinalizationPass
descriptor = alloca;
}
+return descriptor;
+ }
+
+ /// Simple function that will generate a FIR operation accessing
+ /// the descriptors base address (BoxOffsetOp) and then generate a
+ /// MapInfoOp for
https://github.com/labrinea created
https://github.com/llvm/llvm-project/pull/101007
* Allow arm-streaming if all the functions versions adhere to it.
* Allow arm-streaming-compatible if all the functions versions adhere to it.
When the caller needs to toggle the streaming mode all the function
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Alexandros Lamprineas (labrinea)
Changes
* Allow arm-streaming if all the functions versions adhere to it.
* Allow arm-streaming-compatible if all the functions versions adhere to it.
When the caller needs to toggle the streaming mode all
labrinea wrote:
backport of
[f8ae128](https://github.com/llvm/llvm-project/commit/f8ae128755777424cf4133e4e8e819c0bc08d2b1)
on [llvm:release/19.x](https://github.com/llvm/llvm-project/tree/release/19.x).
https://github.com/llvm/llvm-project/pull/101007
_
https://github.com/labrinea milestoned
https://github.com/llvm/llvm-project/pull/101007
___
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/AaronBallman commented:
I don't see a need to backport this for 19.x, it seems reasonable to let it
bake for a while in 20.x (though I would be surprised if there was significant
negative fallout from the changes).
https://github.com/llvm/llvm-project/pull/100703
___
https://github.com/nikic edited https://github.com/llvm/llvm-project/pull/100953
___
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/nikic commented:
This seems fine to me in general. The patch stack seems to be messed up though,
or at least this seems to contain some unrelated AMDGPU changes.
@jdoerfert Possibly the issue you saw is that this callback just isn't used by
the post-link full LTO pipeline at
@@ -2159,7 +2161,7 @@ ModulePassManager
PassBuilder::buildO0DefaultPipeline(OptimizationLevel Level,
CoroPM.addPass(GlobalDCEPass());
MPM.addPass(CoroConditionalWrapper(std::move(CoroPM)));
- invokeOptimizerLastEPCallbacks(MPM, Level);
+ invokeOptimizerLastEPCallbacks(M
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/100703
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
tru wrote:
I will close this since there seems to be consensus that we don't need to
backport it. If there is differing opinions - feel free to re-open.
https://github.com/llvm/llvm-project/pull/100703
___
llvm-branch-commits mailing list
llvm-branch-
shiltian wrote:
> The apparent change here is to simply reverse the effect of #100952 on the
> lit test. Would be good to have a test which shows what the improvement is.
Yes, this patch is still WIP (draft).
> Also, I think #100952 merely enables AAIndirectCallInfo, and feels like an
> integ
shiltian wrote:
> This seems fine to me in general. The patch stack seems to be messed up
> though, or at least this seems to contain some unrelated AMDGPU changes.
It has some AMD changes because I'd like to demonstrate how the changes will be
used.
> The other thing I wonder about is whethe
https://github.com/AaronBallman edited
https://github.com/llvm/llvm-project/pull/101005
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -495,10 +495,12 @@ New Compiler Flags
Deprecated Compiler Flags
-
-- The ``-Ofast`` command-line option has been deprecated. This option both
- enables the ``-O3`` optimization-level, as well as enabling non-standard
- ``-ffast-math`` behaviors. As
@@ -429,8 +429,11 @@ Code Generation Options
:option:`-Ofast` Enables all the optimizations from :option:`-O3` along
with other aggressive optimizations that may violate strict compliance with
-language standards. This is deprecated in favor of :option:`-O3`
-i
https://github.com/AaronBallman commented:
Thank you for working on this!
I think we need these changes to be against `main` and not `19.x`, aside from
the release notes (otherwise we're losing the documentation in 20.x). For the
release notes, I think we can talk to @tstellar and @tru about g
@@ -2159,7 +2161,7 @@ ModulePassManager
PassBuilder::buildO0DefaultPipeline(OptimizationLevel Level,
CoroPM.addPass(GlobalDCEPass());
MPM.addPass(CoroConditionalWrapper(std::move(CoroPM)));
- invokeOptimizerLastEPCallbacks(MPM, Level);
+ invokeOptimizerLastEPCallbacks(M
sjoerdmeijer wrote:
> I think we need these changes to be against main and not 19.x, aside from the
> release notes (otherwise we're losing the documentation in 20.x).
Oh right, yes, missed that, makes sense. Will split this up, let's do the
documentation update here first as suggested.
htt
AaronBallman wrote:
Just what was hopefully already merged:
- Clang now diagnoses undefined behavior in constant expressions more
consistently. This includes invalid shifts, and signed overflow in arithmetic.
https://github.com/llvm/llvm-project/pull/100452
1 - 100 of 167 matches
Mail list logo