[llvm-branch-commits] [libc] b734450 - Revert "[libc] Add `link.h` and `elf.h` headers (#97924)"

2024-07-06 Thread via llvm-branch-commits
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

[llvm-branch-commits] [SPARC][IAS] Enable `ParseForAllFeatures` in `MatchOperandParserImpl` (PR #96021)

2024-07-08 Thread via 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

[llvm-branch-commits] [SPARC][IAS] Enable `ParseForAllFeatures` in `MatchOperandParserImpl` (PR #96021)

2024-07-08 Thread via 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

[llvm-branch-commits] [libc] 5a8221a - Revert "[libc] Make GPU `libm` use generic implementations (#98014)"

2024-07-08 Thread via 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

[llvm-branch-commits] [llvm] [BOLT] Added more details on heatmap docs. (PR #98162)

2024-07-09 Thread via llvm-branch-commits
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

[llvm-branch-commits] [llvm] b685845 - Revert "[lit] Implement builtin umask (#94621)"

2024-07-09 Thread via llvm-branch-commits
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:

[llvm-branch-commits] [mlir] [MLIR][LLVM] Use CyclicReplacerCache for recursive DIType import (PR #98203)

2024-07-09 Thread via llvm-branch-commits
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

[llvm-branch-commits] [mlir] [MLIR] Cyclic AttrType Replacer (PR #98206)

2024-07-09 Thread via llvm-branch-commits
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

[llvm-branch-commits] Improve tests, change API (PR #98235)

2024-07-09 Thread via llvm-branch-commits
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

[llvm-branch-commits] Improve tests, change API (PR #98235)

2024-07-09 Thread via 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-

[llvm-branch-commits] Improve tests, change API (PR #98235)

2024-07-09 Thread via llvm-branch-commits
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

[llvm-branch-commits] [libc] b7fa6ce - Revert "[libc] Move off_t and stdio macros to proxy hdrs (#98215)"

2024-07-09 Thread via 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

[llvm-branch-commits] [compiler-rt] Cleanup use of COMPILER_RT_INCLUDE_TESTS (PR #98246)

2024-07-09 Thread via llvm-branch-commits
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

[llvm-branch-commits] [llvm] 74eff4d - Revert "[llvm][ARM][AArch64] Add attributes to synthetic functions. (#83153)"

2024-07-10 Thread via llvm-branch-commits
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

[llvm-branch-commits] [llvm] 74e9e20 - Revert "[Clang][ARM][AArch64] Alway emit protection attributes for functions.…"

2024-07-10 Thread via llvm-branch-commits
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

[llvm-branch-commits] [flang] [Flang][OpenMP] Derived type explicit allocatable member mapping (PR #96266)

2024-07-10 Thread via llvm-branch-commits
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

[llvm-branch-commits] [llvm] 2b9ea35 - Revert "[LowerMemIntrinsics] Use correct alignment in residual loop for varia…"

2024-07-10 Thread via llvm-branch-commits
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

[llvm-branch-commits] [llvm] f1f8d87 - Revert "[RISCV] Enable TTI::shouldDropLSRSolutionIfLessProfitable by default …"

2024-07-10 Thread via llvm-branch-commits
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

[llvm-branch-commits] [llvm] [SPARC][IAS] Reject unknown/unavailable mnemonics early in ParseInstruction (PR #96021)

2024-07-10 Thread via llvm-branch-commits
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

[llvm-branch-commits] [llvm] [SPARC][IAS] Reject unknown/unavailable mnemonics early in ParseInstruction (PR #96021)

2024-07-10 Thread via llvm-branch-commits
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

[llvm-branch-commits] [llvm] [SPARC][IAS] Reject unknown/unavailable mnemonics early in ParseInstruction (PR #96021)

2024-07-10 Thread via 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

[llvm-branch-commits] [llvm] [SPARC][IAS] Reject unknown/unavailable mnemonics early in ParseInstruction (PR #96021)

2024-07-10 Thread via llvm-branch-commits
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

[llvm-branch-commits] [clang] [clang][OpenMP] Remove compound directives from `checkNestingOfRegions` (PR #98387)

2024-07-10 Thread via llvm-branch-commits
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)

[llvm-branch-commits] [BOLT] Match blocks with calls as anchors (PR #98390)

2024-07-10 Thread via llvm-branch-commits
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

[llvm-branch-commits] [compiler-rt] ccefcec - Revert "Revert "[compiler-rt] Remove redundant COMPILER_RT_HAS_*SAN checks" (…"

2024-07-10 Thread via llvm-branch-commits
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

[llvm-branch-commits] [llvm] 88144b6 - Revert "[RISCV] Expand vp.stride.load to splat of a scalar load. (#98140)"

2024-07-10 Thread via llvm-branch-commits
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

[llvm-branch-commits] [llvm] [SPARC][IAS] Reject unknown/unavailable mnemonics early in ParseInstruction (PR #96021)

2024-07-10 Thread via llvm-branch-commits
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

[llvm-branch-commits] [clang] 9a74d06 - Revert "[NFC][Clang] Move functions of BranchProtectionInfo out of line (#98329)"

2024-07-10 Thread via llvm-branch-commits
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

[llvm-branch-commits] [llvm] [NFC][BOLT] Rename createDummyReturnFunction to createReturnBody (PR #98448)

2024-07-11 Thread via llvm-branch-commits
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

[llvm-branch-commits] [llvm] fadfc1a - Revert "Revert "[LowerMemIntrinsics] Use correct alignment in residual loop f…"

2024-07-11 Thread via llvm-branch-commits
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

[llvm-branch-commits] [llvm] 2dae7c4 - Revert "[LV] Autovectorization for the all-in-one histogram intrinsic (#91458)"

2024-07-11 Thread via llvm-branch-commits
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

[llvm-branch-commits] [llvm] c8547d8 - Revert "[MC] set OpenBSD's ELFOSABI by default (#98158)"

2024-07-11 Thread via llvm-branch-commits
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

[llvm-branch-commits] [clang] [clang][OpenMP] Update validity check for reduction with `inscan` (PR #98500)

2024-07-11 Thread via llvm-branch-commits
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/

[llvm-branch-commits] [llvm] 8f45544 - Revert "[MachineSink] Fix missing sinks along critical edges (#97618)"

2024-07-11 Thread via llvm-branch-commits
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

[llvm-branch-commits] [clang] ab0a565 - Revert "fix bug that undefined internal is a warning only for -pedantic-error…"

2024-07-11 Thread via llvm-branch-commits
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

[llvm-branch-commits] [compiler-rt] 9875ee8 - Revert "[safestack] Various Solaris fixes (#98469)"

2024-07-11 Thread via llvm-branch-commits
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

[llvm-branch-commits] [compiler-rt] da6d977 - Add comment about dependecy

2024-07-11 Thread via llvm-branch-commits
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

[llvm-branch-commits] [compiler-rt] 5f61b6d - Update CMakeLists.txt

2024-07-11 Thread via llvm-branch-commits
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

[llvm-branch-commits] [compiler-rt] c0ff0d2 - Update CMakeLists.txt

2024-07-11 Thread via llvm-branch-commits
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

[llvm-branch-commits] [lld] 58efe29 - Revert "[MC] set OpenBSD's ELFOSABI by default (#98158) (#98553)"

2024-07-11 Thread via llvm-branch-commits
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

[llvm-branch-commits] [mlir] [mlir][linalg] Implement TilingInterface for winograd operators (PR #96184)

2024-07-11 Thread via llvm-branch-commits
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

[llvm-branch-commits] [NFC][asan] Use %p to print addresses (PR #98575)

2024-07-11 Thread via llvm-branch-commits
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

[llvm-branch-commits] [NFC][hwasan] Use %p to print addresses (PR #98576)

2024-07-11 Thread via llvm-branch-commits
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

[llvm-branch-commits] [NFC][memprof] Use %p to print addresses (PR #98577)

2024-07-11 Thread via llvm-branch-commits
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

[llvm-branch-commits] [NFC][sanitizer_common] Use %p to print addresses (PR #98578)

2024-07-11 Thread via llvm-branch-commits
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)

[llvm-branch-commits] [flang] 017a499 - Revert "[flang] Adjust semantics of the char length of an array constructor (…"

2024-07-12 Thread via llvm-branch-commits
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

[llvm-branch-commits] [clang] f1a5264 - Revert "[clang] Catch missing format attributes (#70024)"

2024-07-12 Thread via llvm-branch-commits
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

[llvm-branch-commits] [clang] [clang][OpenMP] Simplify check for taskloop in `ActOnOpenMPLoopInitia… (PR #98633)

2024-07-12 Thread via llvm-branch-commits
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

[llvm-branch-commits] [compiler-rt] [TySan] Fixed false positive when accessing offset member variables (PR #95387)

2024-07-12 Thread via llvm-branch-commits
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

[llvm-branch-commits] [compiler-rt] [TySan] Improved compatability for tests (PR #96507)

2024-07-12 Thread via llvm-branch-commits
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

[llvm-branch-commits] [libc] 6ea50a9 - Revert "[libc] Add erase function to blockstore (#97641)"

2024-07-12 Thread via 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

[llvm-branch-commits] [mlir] [mlir][Transforms] Dialect conversion: Simplify handling of dropped arguments (PR #97213)

2024-07-14 Thread via llvm-branch-commits
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

[llvm-branch-commits] [mlir] [mlir][Transforms] Dialect conversion: Simplify handling of dropped arguments (PR #97213)

2024-07-14 Thread via llvm-branch-commits
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

[llvm-branch-commits] [mlir] [mlir][Transforms][NFC] Dialect Conversion: Move argument materialization logic (PR #98805)

2024-07-14 Thread via llvm-branch-commits
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

[llvm-branch-commits] [mlir] [mlir][Transforms][NFC] Dialect Conversion: Move argument materialization logic (PR #98805)

2024-07-14 Thread via llvm-branch-commits
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

[llvm-branch-commits] [flang] [Flang][OpenMP] Derived type explicit allocatable member mapping (PR #96266)

2024-07-15 Thread via llvm-branch-commits
@@ -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

[llvm-branch-commits] [flang] [Flang][OpenMP] Derived type explicit allocatable member mapping (PR #96266)

2024-07-15 Thread via llvm-branch-commits
@@ -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

[llvm-branch-commits] [flang] [Flang][OpenMP] Derived type explicit allocatable member mapping (PR #96266)

2024-07-15 Thread via llvm-branch-commits
@@ -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

[llvm-branch-commits] [flang] [Flang][OpenMP] Derived type explicit allocatable member mapping (PR #96266)

2024-07-15 Thread via llvm-branch-commits
@@ -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

[llvm-branch-commits] [flang] [Flang][OpenMP] Derived type explicit allocatable member mapping (PR #96266)

2024-07-15 Thread via llvm-branch-commits
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

[llvm-branch-commits] [flang] [Flang][OpenMP] Derived type explicit allocatable member mapping (PR #96266)

2024-07-15 Thread via llvm-branch-commits
@@ -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

[llvm-branch-commits] [flang] [Flang][OpenMP] Derived type explicit allocatable member mapping (PR #96266)

2024-07-15 Thread via llvm-branch-commits
@@ -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

[llvm-branch-commits] [flang] [Flang][OpenMP] Derived type explicit allocatable member mapping (PR #96266)

2024-07-15 Thread via llvm-branch-commits
@@ -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

[llvm-branch-commits] [flang] [Flang][OpenMP] Derived type explicit allocatable member mapping (PR #96266)

2024-07-15 Thread via llvm-branch-commits
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

[llvm-branch-commits] [flang] [Flang][OpenMP] Derived type explicit allocatable member mapping (PR #96266)

2024-07-15 Thread via 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

[llvm-branch-commits] [flang] [Flang][OpenMP] Derived type explicit allocatable member mapping (PR #96266)

2024-07-15 Thread via llvm-branch-commits
@@ -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

[llvm-branch-commits] [tsan] Replace ALIGNED with alignas (PR #98959)

2024-07-15 Thread via llvm-branch-commits
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/

[llvm-branch-commits] [clang] 97a9ef1 - Revert "[Clang][C++26] Implement "Ordering of constraints involving fold expr…"

2024-07-16 Thread via llvm-branch-commits
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:

[llvm-branch-commits] [llvm] ddc8e9d - Revert "[PatternMatch] Fix issue of stale reference in new `m_{I,F,}Cmp` matc…"

2024-07-16 Thread via llvm-branch-commits
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

[llvm-branch-commits] [clang] 7f876ac - Revert "Finish deleting the le32/le64 targets (#98497)"

2024-07-16 Thread via llvm-branch-commits
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

[llvm-branch-commits] [compiler-rt] 601bd9d - Revert "[compiler-rt] adding preadv2/pwritev2 interceptions. (#97216)"

2024-07-16 Thread via llvm-branch-commits
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

[llvm-branch-commits] [compiler-rt] a4c3229 - Revert "[tsan] Replace ALIGNED with alignas"

2024-07-16 Thread via llvm-branch-commits
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

[llvm-branch-commits] libc: Use UMAXV.4S to reduce bcmp result. (PR #99260)

2024-07-16 Thread via llvm-branch-commits
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

[llvm-branch-commits] libc: Use UMAXV.4S to reduce bcmp result. (PR #99260)

2024-07-16 Thread via llvm-branch-commits
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

[llvm-branch-commits] [libc] Use UMAXV.4S to reduce bcmp result. (PR #99260)

2024-07-16 Thread via llvm-branch-commits
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

[llvm-branch-commits] [libcxx] [libc++][spaceship] Marks P1614 as complete. (PR #99375)

2024-07-17 Thread via 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:

[llvm-branch-commits] [llvm] 109ff32 - Revert "[ADT] Make set_subtract more efficient when subtrahend is larger (NFC…"

2024-07-17 Thread via llvm-branch-commits
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

[llvm-branch-commits] [libc] d0b2fea - Revert "[libc] newheadergen: quick fix to fuchsia build (#99410)"

2024-07-17 Thread via llvm-branch-commits
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

[llvm-branch-commits] [libc] aff9c62 - Revert "[libc] newheadergen: cmakelist file changes (#99404)"

2024-07-17 Thread via llvm-branch-commits
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

[llvm-branch-commits] [libc] 472dfe7 - Revert "[libc] newheadergen: configured cmake (#98828)"

2024-07-17 Thread via llvm-branch-commits
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

[llvm-branch-commits] [flang] [Flang][OpenMP] Derived type explicit allocatable member mapping (PR #96266)

2024-07-17 Thread via llvm-branch-commits
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

[llvm-branch-commits] [flang] [Flang][OpenMP] Derived type explicit allocatable member mapping (PR #96266)

2024-07-17 Thread via 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

[llvm-branch-commits] [flang] [Flang][OpenMP] Derived type explicit allocatable member mapping (PR #96266)

2024-07-17 Thread via llvm-branch-commits
@@ -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

[llvm-branch-commits] [flang] [Flang][OpenMP] Derived type explicit allocatable member mapping (PR #96266)

2024-07-17 Thread via llvm-branch-commits
@@ -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

[llvm-branch-commits] [flang] [Flang][OpenMP] Derived type explicit allocatable member mapping (PR #96266)

2024-07-17 Thread via llvm-branch-commits
@@ -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

[llvm-branch-commits] [llvm] 72cb20f - Revert "[llvm/DWARF] Recursively resolve DW_AT_signature references (#97423)"

2024-07-18 Thread via llvm-branch-commits
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

[llvm-branch-commits] [lld][ELF][LoongArch] Add support for R_LARCH_LE_{HI20, ADD, LO12}_R relocations (PR #99486)

2024-07-18 Thread via llvm-branch-commits
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

[llvm-branch-commits] [lld][ELF][LoongArch] Add support for R_LARCH_LE_{HI20, ADD, LO12}_R relocations (PR #99486)

2024-07-18 Thread via 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

[llvm-branch-commits] [lld][ELF][LoongArch] Add support for R_LARCH_LE_{HI20, ADD, LO12}_R relocations (PR #99486)

2024-07-18 Thread via llvm-branch-commits
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 -

[llvm-branch-commits] [lld][ELF][LoongArch] Add support for R_LARCH_LE_{HI20, ADD, LO12}_R relocations (PR #99486)

2024-07-18 Thread via 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

[llvm-branch-commits] [lld][ELF][LoongArch] Add support for R_LARCH_LE_{HI20, ADD, LO12}_R relocations (PR #99486)

2024-07-18 Thread via 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

[llvm-branch-commits] [flang] [mlir] [MLIR][OpenMP][Flang] Normalize clause arguments names (PR #99505)

2024-07-18 Thread via 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

[llvm-branch-commits] [flang] [mlir] [MLIR][OpenMP][Flang] Normalize clause arguments names (PR #99505)

2024-07-18 Thread via llvm-branch-commits
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

[llvm-branch-commits] [flang] [mlir] [MLIR][OpenMP][Flang] Normalize clause arguments names (PR #99505)

2024-07-18 Thread via llvm-branch-commits
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

[llvm-branch-commits] [mlir] [MLIR][OpenMP] Create `LoopRelatedClause` (PR #99506)

2024-07-18 Thread via llvm-branch-commits
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

[llvm-branch-commits] [mlir] [MLIR][OpenMP] Create `LoopRelatedClause` (PR #99506)

2024-07-18 Thread via llvm-branch-commits
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

[llvm-branch-commits] [mlir] [MLIR][OpenMP] Add missing clauses to OpenMP op definitions (PR #99507)

2024-07-18 Thread via llvm-branch-commits
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

[llvm-branch-commits] [mlir] [MLIR][OpenMP] Add missing clauses to OpenMP op definitions (PR #99507)

2024-07-18 Thread via llvm-branch-commits
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

[llvm-branch-commits] [mlir] [MLIR][OpenMP] Add missing clauses to OpenMP op definitions (PR #99507)

2024-07-18 Thread via llvm-branch-commits
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

[llvm-branch-commits] [mlir] [MLIR][OpenMP] Automate operand structure definition (PR #99508)

2024-07-18 Thread via llvm-branch-commits
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

<    3   4   5   6   7   8   9   10   11   12   >