Author: Schrodinger ZHU Yifan
Date: 2024-07-06T18:32:00-07:00
New Revision: b734450e815feb02354c2e76c91228465eeefa72
URL:
https://github.com/llvm/llvm-project/commit/b734450e815feb02354c2e76c91228465eeefa72
DIFF:
https://github.com/llvm/llvm-project/commit/b734450e815feb02354c2e76c91228465eeefa
https://github.com/koachan updated
https://github.com/llvm/llvm-project/pull/96021
___
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/koachan updated
https://github.com/llvm/llvm-project/pull/96021
___
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: 2024-07-08T20:16:17+02:00
New Revision: 5a8221ab62dcff8875b6045c4e2ef7dd5e62987a
URL:
https://github.com/llvm/llvm-project/commit/5a8221ab62dcff8875b6045c4e2ef7dd5e62987a
DIFF:
https://github.com/llvm/llvm-project/commit/5a8221ab62dcff8875b6045c4e2ef7dd5e62987a.diff
L
llvmbot wrote:
@llvm/pr-subscribers-bolt
Author: Paschalis Mpeis (paschalis-mpeis)
Changes
Suggesting a few more details for Heatmaps.md
---
Full diff: https://github.com/llvm/llvm-project/pull/98162.diff
1 Files Affected:
- (modified) bolt/docs/Heatmaps.md (+39-14)
``diff
d
Author: Jay Foad
Date: 2024-07-09T17:17:57+01:00
New Revision: b68584571de3370ba7655b62047908b28a81d56c
URL:
https://github.com/llvm/llvm-project/commit/b68584571de3370ba7655b62047908b28a81d56c
DIFF:
https://github.com/llvm/llvm-project/commit/b68584571de3370ba7655b62047908b28a81d56c.diff
LOG:
llvmbot wrote:
@llvm/pr-subscribers-mlir-llvm
@llvm/pr-subscribers-mlir
Author: Billy Zhu (zyx-billy)
Changes
Use the new CyclicReplacerCache from
https://github.com/llvm/llvm-project/pull/98202 to support importing of
recursive DITypes in LLVM dialect's DebugImporter. This helps simplif
llvmbot wrote:
@llvm/pr-subscribers-mlir
@llvm/pr-subscribers-mlir-core
Author: Billy Zhu (zyx-billy)
Changes
The current `AttrTypeReplacer` does not allow for custom handling of replacer
functions that may cause self-recursion. For example, the replacement of one
attr/type may depend on
https://github.com/pcc created https://github.com/llvm/llvm-project/pull/98235
None
___
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-llvm-binary-utilities
Author: None (pcc)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/98235.diff
3 Files Affected:
- (modified) llvm/include/llvm/Object/ArchiveWriter.h (+6-2)
- (modified) llvm/lib/Object/ArchiveWriter.cpp (+22-
https://github.com/pcc closed https://github.com/llvm/llvm-project/pull/98235
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Michael Jones
Date: 2024-07-09T16:22:13-07:00
New Revision: b7fa6cee242086ae030a74cc3894c22ecc79b6c4
URL:
https://github.com/llvm/llvm-project/commit/b7fa6cee242086ae030a74cc3894c22ecc79b6c4
DIFF:
https://github.com/llvm/llvm-project/commit/b7fa6cee242086ae030a74cc3894c22ecc79b6c4.diff
llvmbot wrote:
@llvm/pr-subscribers-compiler-rt-sanitizer
Author: Vitaly Buka (vitalybuka)
Changes
1. Move checks into parent test/CMakeLists.txt
2. COMPILER_RT_INCLUDE_TESTS disable both lit and
gtests. Before it was very inconsistent between
sanitizers.
---
Full diff: https://git
Author: Daniel Kiss
Date: 2024-07-10T10:21:33+02:00
New Revision: 74eff4df1d9a050718ebdbce5a71a119282035ae
URL:
https://github.com/llvm/llvm-project/commit/74eff4df1d9a050718ebdbce5a71a119282035ae
DIFF:
https://github.com/llvm/llvm-project/commit/74eff4df1d9a050718ebdbce5a71a119282035ae.diff
L
Author: Daniel Kiss
Date: 2024-07-10T10:21:36+02:00
New Revision: 74e9e20f0338824eecea0f27d9c1336676a60d3d
URL:
https://github.com/llvm/llvm-project/commit/74e9e20f0338824eecea0f27d9c1336676a60d3d
DIFF:
https://github.com/llvm/llvm-project/commit/74e9e20f0338824eecea0f27d9c1336676a60d3d.diff
L
agozillon wrote:
Small ping for some reviewer attention on this PR stack if at all possible, it
would be greatly appreciated!
https://github.com/llvm/llvm-project/pull/96266
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https
Author: Fabian Ritter
Date: 2024-07-10T12:12:19+02:00
New Revision: 2b9ea3555e7f5996393e304d3810e704ea5feeeb
URL:
https://github.com/llvm/llvm-project/commit/2b9ea3555e7f5996393e304d3810e704ea5feeeb
DIFF:
https://github.com/llvm/llvm-project/commit/2b9ea3555e7f5996393e304d3810e704ea5feeeb.diff
Author: Alex Bradbury
Date: 2024-07-10T15:28:18+01:00
New Revision: f1f8d8789af2627fd04a0e98203189f6da14a261
URL:
https://github.com/llvm/llvm-project/commit/f1f8d8789af2627fd04a0e98203189f6da14a261
DIFF:
https://github.com/llvm/llvm-project/commit/f1f8d8789af2627fd04a0e98203189f6da14a261.diff
https://github.com/koachan updated
https://github.com/llvm/llvm-project/pull/96021
>From dbd8f1f421b397a4907af3811937a7815900876a Mon Sep 17 00:00:00 2001
From: Koakuma
Date: Wed, 10 Jul 2024 23:57:01 +0700
Subject: [PATCH] Don't use ParseForAllFeatures, validate all mnemonics up
front instead
https://github.com/koachan edited
https://github.com/llvm/llvm-project/pull/96021
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
koachan wrote:
Hmmm, so, change of approach - I decided to follow what the MIPS backend does
and validate all mnemonics early in ParseInstruction, before any operand
parsing is done.
This gets IAS to emit the correct error message for missing instructions.
The misuse of ParseStatus returns sti
https://github.com/koachan updated
https://github.com/llvm/llvm-project/pull/96021
>From dbd8f1f421b397a4907af3811937a7815900876a Mon Sep 17 00:00:00 2001
From: Koakuma
Date: Wed, 10 Jul 2024 23:57:01 +0700
Subject: [PATCH 1/2] Don't use ParseForAllFeatures, validate all mnemonics up
front ins
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Krzysztof Parzyszek (kparzysz)
Changes
Express the constraints via constituent directives.
---
Full diff: https://github.com/llvm/llvm-project/pull/98387.diff
1 Files Affected:
- (modified) clang/lib/Sema/SemaOpenMP.cpp (+53-54)
llvmbot wrote:
@llvm/pr-subscribers-bolt
Author: Shaw Young (shawbyoung)
Changes
Expands the scope of possible block matches by hashing blocks by their
lexicographically ordered function names to provide a looser level of
matching past opcode hash matching in StaleProfileMatching.
Test Pl
Author: Vitaly Buka
Date: 2024-07-10T14:33:59-07:00
New Revision: ccefcec4403ec838a62dd944a2a7bd51e061dddf
URL:
https://github.com/llvm/llvm-project/commit/ccefcec4403ec838a62dd944a2a7bd51e061dddf
DIFF:
https://github.com/llvm/llvm-project/commit/ccefcec4403ec838a62dd944a2a7bd51e061dddf.diff
L
Author: Nico Weber
Date: 2024-07-10T20:54:15-04:00
New Revision: 88144b639d4c256e0540ae2754321a487528c77c
URL:
https://github.com/llvm/llvm-project/commit/88144b639d4c256e0540ae2754321a487528c77c
DIFF:
https://github.com/llvm/llvm-project/commit/88144b639d4c256e0540ae2754321a487528c77c.diff
LO
koachan wrote:
Merging this for now, but to clarify a little:
> The downside of this approach is that you lose the ability to report the
> missing features (unless you implement it yourself, which would be a code
> duplication), that would allow to produce better diagnostics like
> "instructi
Author: Daniel Kiss
Date: 2024-07-11T08:37:25+02:00
New Revision: 9a74d0613287e7ae86c305b0250e188e3c3de6c3
URL:
https://github.com/llvm/llvm-project/commit/9a74d0613287e7ae86c305b0250e188e3c3de6c3
DIFF:
https://github.com/llvm/llvm-project/commit/9a74d0613287e7ae86c305b0250e188e3c3de6c3.diff
L
llvmbot wrote:
@llvm/pr-subscribers-bolt
Author: Paschalis Mpeis (paschalis-mpeis)
Changes
`createDummyReturnFunction` is not creating a function but instead only a
function body
that is simply a return statement.
This patch renames it to `createReturnBody`
---
Stacked on top of:
- #96
Author: Fabian Ritter
Date: 2024-07-11T15:17:49+02:00
New Revision: fadfc1a02d9d4c6cf9e73275572712512e7eb91d
URL:
https://github.com/llvm/llvm-project/commit/fadfc1a02d9d4c6cf9e73275572712512e7eb91d
DIFF:
https://github.com/llvm/llvm-project/commit/fadfc1a02d9d4c6cf9e73275572712512e7eb91d.diff
Author: Graham Hunter
Date: 2024-07-11T16:14:47+01:00
New Revision: 2dae7c40fdd7233b6ac5d5a7513417c4f5d4f398
URL:
https://github.com/llvm/llvm-project/commit/2dae7c40fdd7233b6ac5d5a7513417c4f5d4f398
DIFF:
https://github.com/llvm/llvm-project/commit/2dae7c40fdd7233b6ac5d5a7513417c4f5d4f398.diff
Author: Mehdi Amini
Date: 2024-07-11T17:16:03+02:00
New Revision: c8547d829c5a738a1fe37ff4ecea5c272cb2eaf0
URL:
https://github.com/llvm/llvm-project/commit/c8547d829c5a738a1fe37ff4ecea5c272cb2eaf0
DIFF:
https://github.com/llvm/llvm-project/commit/c8547d829c5a738a1fe37ff4ecea5c272cb2eaf0.diff
L
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Krzysztof Parzyszek (kparzysz)
Changes
Follow-up to 81cdf9472c (check for `scan` nesting). Also, it eliminates the
mentions of combined directives in `ActOnOpenMPReductionClause`.
---
Full diff: https://github.com/llvm/llvm-project/pull/
Author: Amara Emerson
Date: 2024-07-11T09:53:09-07:00
New Revision: 8f45544cedba4665716bdb78a4a34c76837467bf
URL:
https://github.com/llvm/llvm-project/commit/8f45544cedba4665716bdb78a4a34c76837467bf
DIFF:
https://github.com/llvm/llvm-project/commit/8f45544cedba4665716bdb78a4a34c76837467bf.diff
Author: Aaron Ballman
Date: 2024-07-11T12:59:40-04:00
New Revision: ab0a5654ce418b73bbc04dee37e7f2dd4f75a6e4
URL:
https://github.com/llvm/llvm-project/commit/ab0a5654ce418b73bbc04dee37e7f2dd4f75a6e4
DIFF:
https://github.com/llvm/llvm-project/commit/ab0a5654ce418b73bbc04dee37e7f2dd4f75a6e4.diff
Author: Vitaly Buka
Date: 2024-07-11T13:29:35-07:00
New Revision: 9875ee88f0f4dfe87aa1f89df00115ac796ef561
URL:
https://github.com/llvm/llvm-project/commit/9875ee88f0f4dfe87aa1f89df00115ac796ef561
DIFF:
https://github.com/llvm/llvm-project/commit/9875ee88f0f4dfe87aa1f89df00115ac796ef561.diff
L
Author: Vitaly Buka
Date: 2024-07-11T13:49:06-07:00
New Revision: da6d977b46989435207f015dd3d6d80fef92430b
URL:
https://github.com/llvm/llvm-project/commit/da6d977b46989435207f015dd3d6d80fef92430b
DIFF:
https://github.com/llvm/llvm-project/commit/da6d977b46989435207f015dd3d6d80fef92430b.diff
L
Author: Vitaly Buka
Date: 2024-07-11T13:55:33-07:00
New Revision: 5f61b6db87708a03c16afc22a6fcb410ccf77a25
URL:
https://github.com/llvm/llvm-project/commit/5f61b6db87708a03c16afc22a6fcb410ccf77a25
DIFF:
https://github.com/llvm/llvm-project/commit/5f61b6db87708a03c16afc22a6fcb410ccf77a25.diff
L
Author: Vitaly Buka
Date: 2024-07-11T13:57:36-07:00
New Revision: c0ff0d2f104a8d7c95feb497f286430137828a3d
URL:
https://github.com/llvm/llvm-project/commit/c0ff0d2f104a8d7c95feb497f286430137828a3d
DIFF:
https://github.com/llvm/llvm-project/commit/c0ff0d2f104a8d7c95feb497f286430137828a3d.diff
L
Author: John Ericson
Date: 2024-07-11T17:23:05-04:00
New Revision: 58efe298e1561d7b22fb80360b075a7c8ab6e968
URL:
https://github.com/llvm/llvm-project/commit/58efe298e1561d7b22fb80360b075a7c8ab6e968
DIFF:
https://github.com/llvm/llvm-project/commit/58efe298e1561d7b22fb80360b075a7c8ab6e968.diff
MaheshRavishankar wrote:
> I think @MaheshRavishankar should take a look at the interface implementation
> details.
Actually @Max191 or @harsh-nod have most context on the interface
implementation details. I actually dont care as much as long as it isnt
changing the interface implementation
llvmbot wrote:
@llvm/pr-subscribers-compiler-rt-sanitizer
Author: Vitaly Buka (vitalybuka)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/98575.diff
2 Files Affected:
- (modified) compiler-rt/lib/asan/asan_descriptions.cpp (+1-1)
- (modified) compiler-rt/lib/asan/as
llvmbot wrote:
@llvm/pr-subscribers-compiler-rt-sanitizer
Author: Vitaly Buka (vitalybuka)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/98576.diff
1 Files Affected:
- (modified) compiler-rt/lib/hwasan/hwasan_report.cpp (+1-2)
``diff
diff --git a/compiler
llvmbot wrote:
@llvm/pr-subscribers-pgo
Author: Vitaly Buka (vitalybuka)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/98577.diff
1 Files Affected:
- (modified) compiler-rt/lib/memprof/memprof_rtl.cpp (+1-1)
``diff
diff --git a/compiler-rt/lib/memprof/mem
llvmbot wrote:
@llvm/pr-subscribers-compiler-rt-sanitizer
Author: Vitaly Buka (vitalybuka)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/98578.diff
12 Files Affected:
- (modified) compiler-rt/lib/sanitizer_common/sanitizer_allocator_primary64.h
(+2-2)
- (modified)
Author: David Spickett
Date: 2024-07-12T11:34:32+01:00
New Revision: 017a49990189cc9513ff088eebbeeb1f54e3ff93
URL:
https://github.com/llvm/llvm-project/commit/017a49990189cc9513ff088eebbeeb1f54e3ff93
DIFF:
https://github.com/llvm/llvm-project/commit/017a49990189cc9513ff088eebbeeb1f54e3ff93.diff
Author: Aaron Ballman
Date: 2024-07-12T06:57:49-04:00
New Revision: f1a52644e84021dded1fa5e58401cf23b8c519e6
URL:
https://github.com/llvm/llvm-project/commit/f1a52644e84021dded1fa5e58401cf23b8c519e6
DIFF:
https://github.com/llvm/llvm-project/commit/f1a52644e84021dded1fa5e58401cf23b8c519e6.diff
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Krzysztof Parzyszek (kparzysz)
Changes
…lization`
Replace the explicit list of compound directives ending with taskloop with
checking for the last leaf construct.
---
Full diff: https://github.com/llvm/llvm-project/pull/98633.diff
1 Fi
https://github.com/gbMattN updated
https://github.com/llvm/llvm-project/pull/95387
>From 8099113d68bd7c47c29f635bb10a048ddb99833b Mon Sep 17 00:00:00 2001
From: Matthew Nagy
Date: Fri, 28 Jun 2024 16:12:31 +
Subject: [PATCH] [TySan] Fixed false positive when accessing global object's
membe
gbMattN wrote:
@fhahn updated to remove merge conflicts
https://github.com/llvm/llvm-project/pull/96507
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Michael Jones
Date: 2024-07-12T10:50:56-07:00
New Revision: 6ea50a98e3f6db5c0fbd3ff6c16e2d9ac01fae37
URL:
https://github.com/llvm/llvm-project/commit/6ea50a98e3f6db5c0fbd3ff6c16e2d9ac01fae37
DIFF:
https://github.com/llvm/llvm-project/commit/6ea50a98e3f6db5c0fbd3ff6c16e2d9ac01fae37.diff
llvmbot wrote:
@llvm/pr-subscribers-mlir
Author: Matthias Springer (matthias-springer)
Changes
This commit simplifies the handling of dropped arguments and updates some
dialect conversion documentation that is outdated.
When converting a block signature, a `BlockTypeConversionRewrite` ob
llvmbot wrote:
@llvm/pr-subscribers-mlir-core
Author: Matthias Springer (matthias-springer)
Changes
This commit simplifies the handling of dropped arguments and updates some
dialect conversion documentation that is outdated.
When converting a block signature, a `BlockTypeConversionRewrit
llvmbot wrote:
@llvm/pr-subscribers-mlir-core
Author: Matthias Springer (matthias-springer)
Changes
This commit moves the argument materialization logic from
`legalizeConvertedArgumentTypes` to `legalizeUnresolvedMaterializations`.
Before this change:
- Argument materializations were cre
llvmbot wrote:
@llvm/pr-subscribers-mlir
Author: Matthias Springer (matthias-springer)
Changes
This commit moves the argument materialization logic from
`legalizeConvertedArgumentTypes` to `legalizeUnresolvedMaterializations`.
Before this change:
- Argument materializations were created
@@ -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
@@ -30,17 +30,17 @@ subroutine mapType_array
!$omp end target
end subroutine mapType_array
-!CHECK: @.offload_sizes{{.*}} = private unnamed_addr constant [3 x i64] [i64
0, i64 24, i64 4]
-!CHECK: @.offload_maptypes{{.*}} = private unnamed_addr constant [3 x i64]
[i64 32, i
@@ -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
@@ -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
https://github.com/agozillon commented:
Tried to reply to some of your initial comments and questions @ergawy !
Hopefully helpful :-) and no question is a newbie question, they're all very
appreciated as it makes me re-question myself which helps spot things I
overlooked!
I'll update the PR a
@@ -141,6 +143,110 @@ createMapInfoOp(fir::FirOpBuilder &builder,
mlir::Location loc,
return op;
}
+omp::ObjectList gatherObjects(omp::Object obj,
+ semantics::SemanticsContext &semaCtx) {
+ omp::ObjectList objList;
+ std::optional baseObj = g
@@ -141,6 +143,110 @@ createMapInfoOp(fir::FirOpBuilder &builder,
mlir::Location loc,
return op;
}
+omp::ObjectList gatherObjects(omp::Object obj,
+ semantics::SemanticsContext &semaCtx) {
+ omp::ObjectList objList;
+ std::optional baseObj = g
@@ -141,6 +143,110 @@ createMapInfoOp(fir::FirOpBuilder &builder,
mlir::Location loc,
return op;
}
+omp::ObjectList gatherObjects(omp::Object obj,
+ semantics::SemanticsContext &semaCtx) {
+ omp::ObjectList objList;
+ std::optional baseObj = g
https://github.com/agozillon 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
@@ -953,6 +954,22 @@ bool ClauseProcessor::processMap(
if (origSymbol && fir::isTypeWithDescriptor(origSymbol.getType()))
symAddr = origSymbol;
+ if (object.sym()->owner().IsDerivedType()) {
+omp::ObjectList objectList = gatherObjects
@@ -141,6 +143,110 @@ createMapInfoOp(fir::FirOpBuilder &builder,
mlir::Location loc,
return op;
}
+omp::ObjectList gatherObjects(omp::Object obj,
+ semantics::SemanticsContext &semaCtx) {
+ omp::ObjectList objList;
+ std::optional baseObj = g
llvmbot wrote:
@llvm/pr-subscribers-compiler-rt-sanitizer
Author: Fangrui Song (MaskRay)
Changes
Similar to #98958.
---
Full diff: https://github.com/llvm/llvm-project/pull/98959.diff
9 Files Affected:
- (modified) compiler-rt/lib/tsan/rtl/tsan_defs.h (+1-1)
- (modified) compiler-rt/
Author: cor3ntin
Date: 2024-07-16T10:59:38+02:00
New Revision: 97a9ef1c1810b88102d097d334b2017cce782390
URL:
https://github.com/llvm/llvm-project/commit/97a9ef1c1810b88102d097d334b2017cce782390
DIFF:
https://github.com/llvm/llvm-project/commit/97a9ef1c1810b88102d097d334b2017cce782390.diff
LOG:
Author: Vitaly Buka
Date: 2024-07-16T09:53:13-07:00
New Revision: ddc8e9d34306177966a3f46e8eefc3d4a0c7c8ef
URL:
https://github.com/llvm/llvm-project/commit/ddc8e9d34306177966a3f46e8eefc3d4a0c7c8ef
DIFF:
https://github.com/llvm/llvm-project/commit/ddc8e9d34306177966a3f46e8eefc3d4a0c7c8ef.diff
L
Author: Aaron Ballman
Date: 2024-07-16T14:46:21-04:00
New Revision: 7f876acbe41766b20f8fd9df77a00bdb4a4cc30c
URL:
https://github.com/llvm/llvm-project/commit/7f876acbe41766b20f8fd9df77a00bdb4a4cc30c
DIFF:
https://github.com/llvm/llvm-project/commit/7f876acbe41766b20f8fd9df77a00bdb4a4cc30c.diff
Author: Daniel Thornburgh
Date: 2024-07-16T12:18:41-07:00
New Revision: 601bd9d8648398ffa1fe69f48304c2369e97e2db
URL:
https://github.com/llvm/llvm-project/commit/601bd9d8648398ffa1fe69f48304c2369e97e2db
DIFF:
https://github.com/llvm/llvm-project/commit/601bd9d8648398ffa1fe69f48304c2369e97e2db.d
Author: Daniel Thornburgh
Date: 2024-07-16T14:09:39-07:00
New Revision: a4c3229ed0dac390bd3585f4cda5a1daaa3e97fc
URL:
https://github.com/llvm/llvm-project/commit/a4c3229ed0dac390bd3585f4cda5a1daaa3e97fc
DIFF:
https://github.com/llvm/llvm-project/commit/a4c3229ed0dac390bd3585f4cda5a1daaa3e97fc.d
https://github.com/pcc created https://github.com/llvm/llvm-project/pull/99260
We can use UMAXV.4S to reduce the comparison result in a single
instruction. This improves performance by roughly 4% on Apple M1:
Summary
bin/libc.src.string.bcmp_benchmark3 --study-name="new bcmp" --sweep-mode
--s
llvmbot wrote:
@llvm/pr-subscribers-libc
Author: None (pcc)
Changes
We can use UMAXV.4S to reduce the comparison result in a single
instruction. This improves performance by roughly 4% on Apple M1:
Summary
bin/libc.src.string.bcmp_benchmark3 --study-name="new bcmp" --sweep-mode
--sweep
https://github.com/lntue edited https://github.com/llvm/llvm-project/pull/99260
___
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: Mark de Wever (mordante)
Changes
Implements parts of:
- P1902R1 Missing feature-test macros 2017-2019
Completes:
- P1614R2 The Mothership has Landed
---
Full diff: https://github.com/llvm/llvm-project/pull/99375.diff
9 Files Affected:
Author: Teresa Johnson
Date: 2024-07-17T14:00:53-07:00
New Revision: 109ff32145687a96e7ef72f9d4f8f3bf45fe2b17
URL:
https://github.com/llvm/llvm-project/commit/109ff32145687a96e7ef72f9d4f8f3bf45fe2b17
DIFF:
https://github.com/llvm/llvm-project/commit/109ff32145687a96e7ef72f9d4f8f3bf45fe2b17.diff
Author: aaryanshukla
Date: 2024-07-17T17:15:01-07:00
New Revision: d0b2fea44b78ef5f60ecfcaecee9d704d1cdea80
URL:
https://github.com/llvm/llvm-project/commit/d0b2fea44b78ef5f60ecfcaecee9d704d1cdea80
DIFF:
https://github.com/llvm/llvm-project/commit/d0b2fea44b78ef5f60ecfcaecee9d704d1cdea80.diff
Author: aaryanshukla
Date: 2024-07-17T17:16:23-07:00
New Revision: aff9c628a0d9efab790186b5d683196b900318f6
URL:
https://github.com/llvm/llvm-project/commit/aff9c628a0d9efab790186b5d683196b900318f6
DIFF:
https://github.com/llvm/llvm-project/commit/aff9c628a0d9efab790186b5d683196b900318f6.diff
Author: aaryanshukla
Date: 2024-07-17T17:16:43-07:00
New Revision: 472dfe7d8af66a2a0c9d9a83ffb26b4aacff17fd
URL:
https://github.com/llvm/llvm-project/commit/472dfe7d8af66a2a0c9d9a83ffb26b4aacff17fd
DIFF:
https://github.com/llvm/llvm-project/commit/472dfe7d8af66a2a0c9d9a83ffb26b4aacff17fd.diff
https://github.com/agozillon 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
https://github.com/agozillon commented:
Answered a couple more of the review comments to hopefully help explain things
a little bit better! I'll try to update this PR stack on Friday to reflect all
the current review comments, thank you very much for your time and help @ergawy
:-)
https://g
@@ -219,6 +430,33 @@ class OMPMapInfoFinalizationPass
mapClauseOwner.getMapOperandsMutable().assign(newMapOps);
agozillon wrote:
It shouldn't (at least if I am understanding your comment correctly), I believe
this little snippet misses the preceding block o
@@ -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
Author: Pavel Labath
Date: 2024-07-18T10:10:38+02:00
New Revision: 72cb20f417d48810bff7826e949ffddbaf93a721
URL:
https://github.com/llvm/llvm-project/commit/72cb20f417d48810bff7826e949ffddbaf93a721
DIFF:
https://github.com/llvm/llvm-project/commit/72cb20f417d48810bff7826e949ffddbaf93a721.diff
https://github.com/wangleiat created
https://github.com/llvm/llvm-project/pull/99486
None
___
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-lld-elf
Author: wanglei (wangleiat)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/99486.diff
2 Files Affected:
- (modified) lld/ELF/Arch/LoongArch.cpp (+9)
- (modified) lld/test/ELF/loongarch-tls-le.s (+44-3)
``diff
di
llvmbot wrote:
@llvm/pr-subscribers-lld
Author: wanglei (wangleiat)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/99486.diff
2 Files Affected:
- (modified) lld/ELF/Arch/LoongArch.cpp (+9)
- (modified) lld/test/ELF/loongarch-tls-le.s (+44-3)
``diff
diff -
https://github.com/wangleiat updated
https://github.com/llvm/llvm-project/pull/99486
___
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/wangleiat updated
https://github.com/llvm/llvm-project/pull/99486
___
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
Currently, there are some inconsistencies to how clause arguments are named in
the OpenMP dialect. Additionally, the clause operand structures associated to
them also diverge in certain cases. The pu
llvmbot wrote:
@llvm/pr-subscribers-mlir
@llvm/pr-subscribers-flang-fir-hlfir
@llvm/pr-subscribers-mlir-llvm
Author: Sergio Afonso (skatrak)
Changes
Currently, there are some inconsistencies to how clause arguments are named in
the OpenMP dialect. Additionally, the clause operand structur
llvmbot wrote:
@llvm/pr-subscribers-mlir-openmp
Author: Sergio Afonso (skatrak)
Changes
Currently, there are some inconsistencies to how clause arguments are named in
the OpenMP dialect. Additionally, the clause operand structures associated to
them also diverge in certain cases. The pur
llvmbot wrote:
@llvm/pr-subscribers-mlir-openmp
Author: Sergio Afonso (skatrak)
Changes
This patch introduces a new OpenMP clause definition not defined by the spec.
Its main purpose is to define the `loop_inclusive` (previously "inclusive",
renamed according to the parent of this PR in
llvmbot wrote:
@llvm/pr-subscribers-mlir-llvm
Author: Sergio Afonso (skatrak)
Changes
This patch introduces a new OpenMP clause definition not defined by the spec.
Its main purpose is to define the `loop_inclusive` (previously "inclusive",
renamed according to the parent of this PR in th
llvmbot wrote:
@llvm/pr-subscribers-mlir-openmp
Author: Sergio Afonso (skatrak)
Changes
This patch adds the missing `OpenMP_Clause` definitions to all existing
`OpenMP_Op`s and updates their operand structure based builders to initialize
the new arguments.
The result of this change is t
llvmbot wrote:
@llvm/pr-subscribers-mlir
Author: Sergio Afonso (skatrak)
Changes
This patch adds the missing `OpenMP_Clause` definitions to all existing
`OpenMP_Op`s and updates their operand structure based builders to initialize
the new arguments.
The result of this change is that ope
llvmbot wrote:
@llvm/pr-subscribers-flang-openmp
Author: Sergio Afonso (skatrak)
Changes
This patch adds the missing `OpenMP_Clause` definitions to all existing
`OpenMP_Op`s and updates their operand structure based builders to initialize
the new arguments.
The result of this change is
llvmbot wrote:
@llvm/pr-subscribers-mlir-openmp
@llvm/pr-subscribers-mlir-ods
Author: Sergio Afonso (skatrak)
Changes
This patch adds the "gen-openmp-clause-ops" `mlir-tblgen` generator to produce
the structure definitions previously in OpenMPClauseOperands.h automatically
from the infor
701 - 800 of 1517 matches
Mail list logo