[llvm-branch-commits] [clang] release/19.x: [clang] Fix crash when #embed used in a compound literal (#102304) (PR #102428)

2024-08-08 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/102428 Backport 3606d69d0b57dc1d23a4362e376e7ad27f650c27 Requested by: @Fznamznon >From 06f978d840269d92ad2fceea651784f64133c657 Mon Sep 17 00:00:00 2001 From: Mariya Podchishchaeva Date: Thu, 8 Aug 2024 08:51:56 +02

[llvm-branch-commits] [clang] release/19.x: [clang] Fix crash when #embed used in a compound literal (#102304) (PR #102428)

2024-08-08 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/102428 ___ 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] [clang] release/19.x: [clang] Fix crash when #embed used in a compound literal (#102304) (PR #102428)

2024-08-08 Thread via llvm-branch-commits
llvmbot wrote: @AaronBallman What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/102428 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/

[llvm-branch-commits] [clang] release/19.x: [clang] Fix crash when #embed used in a compound literal (#102304) (PR #102428)

2024-08-08 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: None (llvmbot) Changes Backport 3606d69d0b57dc1d23a4362e376e7ad27f650c27 Requested by: @Fznamznon --- Full diff: https://github.com/llvm/llvm-project/pull/102428.diff 2 Files Affected: - (modified) clang/lib/Sema/SemaInit.cpp (+2-2) -

[llvm-branch-commits] [llvm] release/19.x: [ADT] Add `` to SmallVector (#101761) (PR #101771)

2024-08-08 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic approved this pull request. https://github.com/llvm/llvm-project/pull/101771 ___ 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] 8ad9b25 - Revert "[PAC][CodeGen][ELF][AArch64] Support signed GOT (#96164)"

2024-08-08 Thread via llvm-branch-commits
Author: Daniil Kovalev Date: 2024-08-08T10:57:29+03:00 New Revision: 8ad9b25f132a3d72ea7867fccab07eb050292249 URL: https://github.com/llvm/llvm-project/commit/8ad9b25f132a3d72ea7867fccab07eb050292249 DIFF: https://github.com/llvm/llvm-project/commit/8ad9b25f132a3d72ea7867fccab07eb050292249.diff

[llvm-branch-commits] [clang-tools-extra] release/19.x: [clang-tidy] Fix crash in C language in readability-non-const-parameter (#100461) (PR #101878)

2024-08-08 Thread Piotr Zegar via llvm-branch-commits
PiotrZSL wrote: ``` --- a/clang-tools-extra/docs/ReleaseNotes.rst +++ b/clang-tools-extra/docs/ReleaseNotes.rst @@ -496,6 +496,10 @@ Changes in existing checks ``static_cast``. Fixed false positives in C++20 spaceship operator by ignoring casts in implicit and defaulted functions. +- Impr

[llvm-branch-commits] [clang] [clang][driver][clang-cl] Fix unused argument warning for `/std:c++20` for precompiled module inputs to `clang-cl` (PR #102438)

2024-08-08 Thread Sharadh Rajaraman via llvm-branch-commits
https://github.com/sharadhr created https://github.com/llvm/llvm-project/pull/102438 Manual PR to backport #99300. >From 5248f86c4ef2aa5ce796b6b985ab1c7bbb65d763 Mon Sep 17 00:00:00 2001 From: Sharadh Rajaraman Date: Sun, 14 Jul 2024 11:05:57 +0100 Subject: [PATCH 1/3] `TY_ModuleFile` should

[llvm-branch-commits] [clang] [clang][driver][clang-cl] Fix unused argument warning for `/std:c++20` for precompiled module inputs to `clang-cl` (PR #102438)

2024-08-08 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-driver Author: Sharadh Rajaraman (sharadhr) Changes Manual PR to backport #99300. --- Full diff: https://github.com/llvm/llvm-project/pull/102438.diff 2 Files Affected: - (modified) clang/lib/Driver/Types.cpp (+3-1) - (added) clang/test/Drive

[llvm-branch-commits] [clang] [clang][driver][clang-cl] Fix unused argument warning for `/std:c++20` for precompiled module inputs to `clang-cl` (PR #102438)

2024-08-08 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Sharadh Rajaraman (sharadhr) Changes Manual PR to backport #99300. --- Full diff: https://github.com/llvm/llvm-project/pull/102438.diff 2 Files Affected: - (modified) clang/lib/Driver/Types.cpp (+3-1) - (added) clang/test/Driver/cl-cx

[llvm-branch-commits] [llvm] release/19.x: [AMDGPU] Fix folding clamp into pseudo scalar instructions (#100568) (PR #102446)

2024-08-08 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/102446 Backport 817cd726454f01e990cd84e5e1d339b120b5ebaa Requested by: @mbrkusanin >From ea8163f942bad0a251c2c7eca57f79c00e13b909 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mirko=20Brku=C5=A1anin?= Date: Thu, 25 Jul 20

[llvm-branch-commits] [llvm] release/19.x: [AMDGPU] Fix folding clamp into pseudo scalar instructions (#100568) (PR #102446)

2024-08-08 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/102446 ___ 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] release/19.x: [AMDGPU] Fix folding clamp into pseudo scalar instructions (#100568) (PR #102446)

2024-08-08 Thread via llvm-branch-commits
llvmbot wrote: @jayfoad What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/102446 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listi

[llvm-branch-commits] [llvm] release/19.x: [AMDGPU] Fix folding clamp into pseudo scalar instructions (#100568) (PR #102446)

2024-08-08 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: None (llvmbot) Changes Backport 817cd726454f01e990cd84e5e1d339b120b5ebaa Requested by: @mbrkusanin --- Full diff: https://github.com/llvm/llvm-project/pull/102446.diff 2 Files Affected: - (modified) llvm/lib/Target/AMDGPU/SIFo

[llvm-branch-commits] [flang] [mlir] [OpenMP][MLIR] Set omp.composite attr for composite loop wrappers and add verifier checks (PR #102341)

2024-08-08 Thread Sergio Afonso via llvm-branch-commits
https://github.com/skatrak edited https://github.com/llvm/llvm-project/pull/102341 ___ 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] [OpenMP][MLIR] Set omp.composite attr for composite loop wrappers and add verifier checks (PR #102341)

2024-08-08 Thread Sergio Afonso via llvm-branch-commits
https://github.com/skatrak commented: Thank you for picking up this work. In general it looks good, but apart from some nits I think some improvements can be made to the op verifiers as well. Also, please update mlir/test/Dialect/OpenMP/ops.mlir to add the `omp.composite` attribute to all ops

[llvm-branch-commits] [flang] [mlir] [OpenMP][MLIR] Set omp.composite attr for composite loop wrappers and add verifier checks (PR #102341)

2024-08-08 Thread Sergio Afonso via llvm-branch-commits
@@ -1796,6 +1810,10 @@ LogicalResult SimdOp::verify() { if (getNestedWrapper()) return emitOpError() << "must wrap an 'omp.loop_nest' directly"; + if (llvm::cast(getOperation()).isComposite()) skatrak wrote: This check is incorrect, since `omp.simd` mi

[llvm-branch-commits] [flang] [mlir] [OpenMP][MLIR] Set omp.composite attr for composite loop wrappers and add verifier checks (PR #102341)

2024-08-08 Thread Sergio Afonso via llvm-branch-commits
@@ -1546,6 +1546,9 @@ LogicalResult ParallelOp::verify() { if (!isWrapper()) return emitOpError() << "must take a loop wrapper role if nested inside " "of 'omp.distribute'"; +if (!llvm::cast(getOperation()).isComposite())

[llvm-branch-commits] [flang] [mlir] [OpenMP][MLIR] Set omp.composite attr for composite loop wrappers and add verifier checks (PR #102341)

2024-08-08 Thread Sergio Afonso via llvm-branch-commits
@@ -1749,10 +1755,18 @@ LogicalResult WsloopOp::verify() { return emitOpError() << "must be a loop wrapper"; if (LoopWrapperInterface nested = getNestedWrapper()) { +if (!llvm::cast(getOperation()).isComposite()) + return emitError() + << "'omp.compo

[llvm-branch-commits] [flang] [mlir] [OpenMP][MLIR] Set omp.composite attr for composite loop wrappers and add verifier checks (PR #102341)

2024-08-08 Thread Sergio Afonso via llvm-branch-commits
@@ -2063,10 +2063,14 @@ static void genCompositeDistributeSimd( // TODO: Populate entry block arguments with private variables. auto distributeOp = genWrapperOp( converter, loc, distributeClauseOps, /*blockArgTypes=*/{}); + llvm::cast(distributeOp.getOperation()) +

[llvm-branch-commits] [flang] [mlir] [OpenMP][MLIR] Set omp.composite attr for composite loop wrappers and add verifier checks (PR #102341)

2024-08-08 Thread Sergio Afonso via llvm-branch-commits
@@ -1825,11 +1843,17 @@ LogicalResult DistributeOp::verify() { return emitOpError() << "must be a loop wrapper"; if (LoopWrapperInterface nested = getNestedWrapper()) { +if (!llvm::cast(getOperation()).isComposite()) + return emitError() + << "'omp.c

[llvm-branch-commits] [llvm] release/19.x: [AMDGPU] Fix folding clamp into pseudo scalar instructions (#100568) (PR #102446)

2024-08-08 Thread Jay Foad via llvm-branch-commits
https://github.com/jayfoad approved this pull request. LGTM for backporting. https://github.com/llvm/llvm-project/pull/102446 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-b

[llvm-branch-commits] [flang] [flang] Lower omp.workshare to other omp constructs (PR #101446)

2024-08-08 Thread Tom Eccles via llvm-branch-commits
https://github.com/tblah commented: Thank you for all of the updates! > So the LowerWorksharePass that I have implemented here is tasked with > parallelizing the loops nested in workshare_loop_wrapper and both the > Fortran->mlir frontend and the hlfir lowering passes would be responsible for

[llvm-branch-commits] [flang] [flang] Lower omp.workshare to other omp constructs (PR #101446)

2024-08-08 Thread Tom Eccles via llvm-branch-commits
https://github.com/tblah edited https://github.com/llvm/llvm-project/pull/101446 ___ 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] Lower omp.workshare to other omp constructs (PR #101446)

2024-08-08 Thread Tom Eccles via llvm-branch-commits
@@ -0,0 +1,399 @@ +//===- LowerWorkshare.cpp - special cases for bufferization ---===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0

[llvm-branch-commits] [mlir] [mlir][IR] Auto-generate element type verification for VectorType (PR #102449)

2024-08-08 Thread Matthias Springer via llvm-branch-commits
https://github.com/matthias-springer created https://github.com/llvm/llvm-project/pull/102449 #102326 enables verification of type parameters that are type constraints. The element type verification for `VectorType` (and maybe other builtin types in the future) can now be auto-generated. Also

[llvm-branch-commits] [mlir] [mlir][IR] Auto-generate element type verification for VectorType (PR #102449)

2024-08-08 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-mlir @llvm/pr-subscribers-mlir-core Author: Matthias Springer (matthias-springer) Changes #102326 enables verification of type parameters that are type constraints. The element type verification for `VectorType` (and maybe other builtin types in the fu

[llvm-branch-commits] [mlir] [mlir][IR] Auto-generate element type verification for VectorType (PR #102449)

2024-08-08 Thread Matthias Springer via llvm-branch-commits
https://github.com/matthias-springer updated https://github.com/llvm/llvm-project/pull/102449 >From 1e3c58ae8903d58c2a10c634e859c8f1e4df9812 Mon Sep 17 00:00:00 2001 From: Matthias Springer Date: Thu, 8 Aug 2024 12:28:23 +0200 Subject: [PATCH] [mlir][IR] Auto-generate element type verification

[llvm-branch-commits] [clang] release/19.x: [clang] Fix crash when #embed used in a compound literal (#102304) (PR #102428)

2024-08-08 Thread Aaron Ballman via llvm-branch-commits
https://github.com/AaronBallman approved this pull request. LGTM! https://github.com/llvm/llvm-project/pull/102428 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commi

[llvm-branch-commits] [llvm] TTI: Check legalization cost of mul overflow ISD nodes (PR #100519)

2024-08-08 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/100519 >From b6e75f2f13cc19ebf9af9b31d3c468bb9e8c225c Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Thu, 25 Jul 2024 10:27:54 +0400 Subject: [PATCH] TTI: Check legalization cost of mul overflow ISD nodes --- llv

[llvm-branch-commits] [llvm] TTI: Check legalization cost of mulfix ISD nodes (PR #100520)

2024-08-08 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/100520 >From 20152492bb332146d51e0b1b8175496d8101d5cb Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Thu, 25 Jul 2024 10:31:04 +0400 Subject: [PATCH] TTI: Check legalization cost of mulfix ISD nodes --- llvm/incl

[llvm-branch-commits] [llvm] TTI: Check legalization cost of fptosi_sat/fptoui_sat nodes (PR #100521)

2024-08-08 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/100521 >From d428b6040084690055e06cd246cd7afa56c971b7 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Thu, 25 Jul 2024 10:33:23 +0400 Subject: [PATCH] TTI: Check legalization cost of fptosi_sat/fptoui_sat nodes ---

[llvm-branch-commits] [llvm] TTI: Check legalization cost of abs nodes (PR #100523)

2024-08-08 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/100523 >From 65c4d58c92229ce1da969b1c8a63b54bf205260a Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Thu, 25 Jul 2024 10:38:11 +0400 Subject: [PATCH] TTI: Check legalization cost of abs nodes Also adjust the AMDGP

[llvm-branch-commits] [clang] clang/AMDGPU: Set noalias.addrspace metadata on atomicrmw (PR #102462)

2024-08-08 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm created https://github.com/llvm/llvm-project/pull/102462 None >From a8852f01f7e78e787af16e476d499025b849caea Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Thu, 8 Aug 2024 15:48:52 +0400 Subject: [PATCH] clang/AMDGPU: Set noalias.addrspace metadata on atomicrmw

[llvm-branch-commits] [clang] clang/AMDGPU: Set noalias.addrspace metadata on atomicrmw (PR #102462)

2024-08-08 Thread Matt Arsenault via llvm-branch-commits
arsenm wrote: > [!WARNING] > This pull request is not mergeable via GitHub because a downstack PR is > open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/102462?utm_source=stack-comment-downstack-mergeability-warning";

[llvm-branch-commits] [clang] clang/AMDGPU: Set noalias.addrspace metadata on atomicrmw (PR #102462)

2024-08-08 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm ready_for_review https://github.com/llvm/llvm-project/pull/102462 ___ 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] [clang] clang/AMDGPU: Set noalias.addrspace metadata on atomicrmw (PR #102462)

2024-08-08 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang @llvm/pr-subscribers-clang-codegen Author: Matt Arsenault (arsenm) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/102462.diff 4 Files Affected: - (modified) clang/include/clang/Basic/LangOptions.h (+8) - (modified) clang/lib

[llvm-branch-commits] [libcxx] release/19.x: [NFC][libc++][test][AIX] UnXFAIL LIT test transform.pass.cpp (#102338) (PR #102466)

2024-08-08 Thread Xing Xue via llvm-branch-commits
https://github.com/xingxue-ibm milestoned https://github.com/llvm/llvm-project/pull/102466 ___ 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] release/19.x: [NFC][libc++][test][AIX] UnXFAIL LIT test transform.pass.cpp (#102338) (PR #102466)

2024-08-08 Thread Xing Xue via llvm-branch-commits
https://github.com/xingxue-ibm created https://github.com/llvm/llvm-project/pull/102466 Remove `XFAIL: LIBCXX-AIX-FIXME` from lit test `transform.pass.cpp` now that AIX system call `wcsxfrm`/`wcsxfrm_l` is fixed in AIX 7.2.5.8 and 7.3.2.2 and buildbot machines have been upgraded. Backported f

[llvm-branch-commits] [libcxx] release/19.x: [NFC][libc++][test][AIX] UnXFAIL LIT test transform.pass.cpp (#102338) (PR #102466)

2024-08-08 Thread Xing Xue via llvm-branch-commits
https://github.com/xingxue-ibm edited https://github.com/llvm/llvm-project/pull/102466 ___ 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] release/19.x: [NFC][libc++][test][AIX] UnXFAIL LIT test transform.pass.cpp (#102338) (PR #102466)

2024-08-08 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-libcxx Author: Xing Xue (xingxue-ibm) Changes Remove `XFAIL: LIBCXX-AIX-FIXME` from lit test `transform.pass.cpp` now that AIX system call `wcsxfrm`/`wcsxfrm_l` is fixed in AIX 7.2.5.8 and 7.3.2.2 and buildbot machines have been upgraded. Backported f

[llvm-branch-commits] [llvm] AMDGPU: Preserve atomicrmw name when specializing address space (PR #102470)

2024-08-08 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm created https://github.com/llvm/llvm-project/pull/102470 None >From 01182f305e400b890a5829f6da78b01a2968adaa Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Thu, 8 Aug 2024 18:02:11 +0400 Subject: [PATCH] AMDGPU: Preserve atomicrmw name when specializing address

[llvm-branch-commits] [llvm] AMDGPU: Preserve atomicrmw name when specializing address space (PR #102470)

2024-08-08 Thread Matt Arsenault via llvm-branch-commits
arsenm wrote: > [!WARNING] > This pull request is not mergeable via GitHub because a downstack PR is > open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/102470?utm_source=stack-comment-downstack-mergeability-warning";

[llvm-branch-commits] [llvm] AMDGPU: Preserve atomicrmw name when specializing address space (PR #102470)

2024-08-08 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm ready_for_review https://github.com/llvm/llvm-project/pull/102470 ___ 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] AMDGPU: Preserve atomicrmw name when specializing address space (PR #102470)

2024-08-08 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-transforms @llvm/pr-subscribers-backend-amdgpu Author: Matt Arsenault (arsenm) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/102470.diff 2 Files Affected: - (modified) llvm/lib/Target/AMDGPU/SIISelLowering.cpp (+2-1) - (adde

[llvm-branch-commits] [llvm] release/19.x: [AMDGPU] Fix folding clamp into pseudo scalar instructions (#100568) (PR #102446)

2024-08-08 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/102446 >From c5e82c65bb9ff65ea8e7d8684f68520a5dde0c2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mirko=20Brku=C5=A1anin?= Date: Thu, 25 Jul 2024 18:19:26 +0200 Subject: [PATCH] [AMDGPU] Fix folding clamp into pseudo scal

[llvm-branch-commits] [llvm] AMDGPU: Preserve atomicrmw name when specializing address space (PR #102470)

2024-08-08 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/102470 >From 9a8669ae34430b5e1460a948993eccc4ae917f60 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Thu, 8 Aug 2024 18:02:11 +0400 Subject: [PATCH] AMDGPU: Preserve atomicrmw name when specializing address space

[llvm-branch-commits] [llvm] AMDGPU: Preserve atomicrmw name when specializing address space (PR #102470)

2024-08-08 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/102470 >From dd1cd7103b426389c879c0a54d23c61910f6553f Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Thu, 8 Aug 2024 18:02:11 +0400 Subject: [PATCH] AMDGPU: Preserve atomicrmw name when specializing address space

[llvm-branch-commits] [llvm] release/19.x: Revert "[LLVM] Silence compiler-rt warning in runtimes build (#99525)" (PR #102475)

2024-08-08 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/102475 ___ 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] release/19.x: Revert "[LLVM] Silence compiler-rt warning in runtimes build (#99525)" (PR #102475)

2024-08-08 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/102475 Backport 73d862e478738675f5d919c6a196429acd7b5f50 Requested by: @peterwaller-arm >From 1a1e252f96f999dcf8e164b9d8a24f1543d8791e Mon Sep 17 00:00:00 2001 From: Muhammad Omair Javaid Date: Thu, 25 Jul 2024 12:21

[llvm-branch-commits] [llvm] release/19.x: Revert "[LLVM] Silence compiler-rt warning in runtimes build (#99525)" (PR #102475)

2024-08-08 Thread Peter Waller via llvm-branch-commits
https://github.com/peterwaller-arm edited https://github.com/llvm/llvm-project/pull/102475 ___ 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] release/19.x: Revert "[LLVM] Silence compiler-rt warning in runtimes build (#99525)" (PR #102475)

2024-08-08 Thread Peter Waller via llvm-branch-commits
https://github.com/peterwaller-arm edited https://github.com/llvm/llvm-project/pull/102475 ___ 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] release/19.x: Revert "[LLVM] Silence compiler-rt warning in runtimes build (#99525)" (PR #102475)

2024-08-08 Thread Joseph Huber via llvm-branch-commits
jhuber6 wrote: Do you any clue why this is broken? `LLVM_CMAKE_DIR` should be innocuous enough, so if it's causing failures then there's probably a separate issue. https://github.com/llvm/llvm-project/pull/102475 ___ llvm-branch-commits mailing list l

[llvm-branch-commits] [llvm] release/19.x: Revert "[LLVM] Silence compiler-rt warning in runtimes build (#99525)" (PR #102475)

2024-08-08 Thread Peter Waller via llvm-branch-commits
peterwaller-arm wrote: Bad case: ``` /home/ubuntu/llvm-project/compiler-rt/lib/builtins/CMakeLists.txt(29): load_llvm_config() /home/ubuntu/llvm-project/compiler-rt/cmake/Modules/CompilerRTUtils.cmake(289): if(LLVM_CONFIG_PATH AND NOT LLVM_CMAKE_DIR ) /home/ubuntu/llvm-project/compiler-rt/cm

[llvm-branch-commits] [clang] clang/AMDGPU: Set noalias.addrspace metadata on atomicrmw (PR #102462)

2024-08-08 Thread Shilei Tian via llvm-branch-commits
@@ -647,6 +647,14 @@ class LangOptions : public LangOptionsBase { return ConvergentFunctions; } + /// Return true if atomicrmw operations targeting allocations in private shiltian wrote: Do we want to have a check in target machine to tell if atomic op

[llvm-branch-commits] [llvm] release/19.x: [Hexagon] Do not optimize address of another function's block (#101209) (PR #102179)

2024-08-08 Thread via llvm-branch-commits
yandalur wrote: functionalities/fork/concurrent_vfork/TestConcurrentVFork.py lldb test timed out in the linux-x64 build. The failure is not related to this PR. https://github.com/llvm/llvm-project/pull/102179 ___ llvm-branch-commits mailing list llvm-

[llvm-branch-commits] [llvm] release/19.x: Revert "[LLVM] Silence compiler-rt warning in runtimes build (#99525)" (PR #102475)

2024-08-08 Thread Joseph Huber via llvm-branch-commits
jhuber6 wrote: > > It appears that in the bad case, `LLVM_CMAKE_DIR` during the `find_package` > is set to `/home/ubuntu/llvm-project/llvm/cmake/modules`. In the good case, > it's set to `/home/ubuntu/bld`. The latter is what it's supposed to do, I would think? When doing a runtimes build it

[llvm-branch-commits] [llvm] release/19.x: Revert "[LLVM] Silence compiler-rt warning in runtimes build (#99525)" (PR #102475)

2024-08-08 Thread Peter Waller via llvm-branch-commits
peterwaller-arm wrote: For reasons I don't understand, cmake is not producing debug output for the find_package call for LLVM if I use `cmake --debug-find`. It does produce output for other packages. Resorting to strace -efile: Good: ``` /home/ubuntu/llvm-project/compiler-rt/cmake/Modules/C

[llvm-branch-commits] [llvm] release/19.x: Revert "[LLVM] Silence compiler-rt warning in runtimes build (#99525)" (PR #102475)

2024-08-08 Thread Joseph Huber via llvm-branch-commits
jhuber6 wrote: > For reasons I don't understand, cmake (version 3.22.1, default on Ubuntu > 22.04.4) is not producing debug output for the find_package call for LLVM if > I use `cmake --debug-find`. It does produce output for other packages. > > Resorting to strace -efile: > > Good: > > ```

[llvm-branch-commits] [llvm] release/19.x: Revert "[LLVM] Silence compiler-rt warning in runtimes build (#99525)" (PR #102475)

2024-08-08 Thread Peter Waller via llvm-branch-commits
peterwaller-arm wrote: > Do you know what LLVM_CONFIG_PATH is set to in this case? In both good and bad cases they're set to `$BUILD_DIR/bin/llvm-config`, according to what is in `$BUILD_DIR/runtimes/builtins-bins/CMakeCache.txt`, at least. https://github.com/llvm/llvm-project/pull/102475

[llvm-branch-commits] [llvm] release/19.x: Revert "[LLVM] Silence compiler-rt warning in runtimes build (#99525)" (PR #102475)

2024-08-08 Thread Joseph Huber via llvm-branch-commits
jhuber6 wrote: So, in the "bad" case, it's finding the LLVMConfig.cmake I would expect. The "good" case is picking up the wrong one, but it somehow works? In both cases it reports that LLVM was found, but the one in-tree doesn't work for some reason. Sorry for all the questions, I'm not able t

[llvm-branch-commits] [llvm] release/19.x: Revert "[LLVM] Silence compiler-rt warning in runtimes build (#99525)" (PR #102475)

2024-08-08 Thread Peter Waller via llvm-branch-commits
peterwaller-arm wrote: I previously wrote: > Not sure why cmake is ignoring the hint. I'm thinking; it wants a `LLVMConfig.cmake`, which is an aspect of the build, not the sources. So it seems `LLVM_CMAKE_DIR` should be set to the build directory in this case, if the compiler-rt cmake code is

[llvm-branch-commits] [llvm] release/19.x: backport PR96483 (PR #102491)

2024-08-08 Thread Antonio Frighetto via llvm-branch-commits
https://github.com/antoniofrighetto milestoned https://github.com/llvm/llvm-project/pull/102491 ___ 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] release/19.x: backport PR96483 (PR #102491)

2024-08-08 Thread Antonio Frighetto via llvm-branch-commits
https://github.com/antoniofrighetto created https://github.com/llvm/llvm-project/pull/102491 Backport: 6ce7b1f86115f475ee3ee04833781a675e3e Requested-by: @OfekShilon. >From 4ae20f0f894033d5f027088e805882a690bd96ff Mon Sep 17 00:00:00 2001 From: Antonio Frighetto Date: Thu, 25 Jul 2024 09:

[llvm-branch-commits] [llvm] release/19.x: backport PR96483 (PR #102491)

2024-08-08 Thread Antonio Frighetto via llvm-branch-commits
https://github.com/antoniofrighetto edited https://github.com/llvm/llvm-project/pull/102491 ___ 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] release/19.x: backport PR96483 (PR #102491)

2024-08-08 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-analysis @llvm/pr-subscribers-llvm-transforms Author: Antonio Frighetto (antoniofrighetto) Changes Backport: 6ce7b1f86115f475ee3ee04833781a675e3e Requested-by: @OfekShilon. --- Patch is 22.99 KiB, truncated to 20.00 KiB below, full version:

[llvm-branch-commits] [llvm] release/19.x: backport PR96483 (PR #102491)

2024-08-08 Thread Eli Friedman via llvm-branch-commits
https://github.com/efriedma-quic approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/102491 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commi

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

2024-08-08 Thread via llvm-branch-commits
agozillon wrote: Small ping for some reviewer attention on this PR please, if at all possible. Thank you ahead of time as always! :-) https://github.com/llvm/llvm-project/pull/96266 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.o

[llvm-branch-commits] [OpenMP][MLIR] Descriptor explicit member map lowering changes (PR #96265)

2024-08-08 Thread via llvm-branch-commits
agozillon wrote: Small ping for some reviewer attention on this PR please, if at all possible. Just to make sure the current PR approvals stand after recent modifications. Thank you ahead of time as always! :-) https://github.com/llvm/llvm-project/pull/96265 ___

[llvm-branch-commits] [clang] clang/AMDGPU: Set noalias.addrspace metadata on atomicrmw (PR #102462)

2024-08-08 Thread Matt Arsenault via llvm-branch-commits
@@ -647,6 +647,14 @@ class LangOptions : public LangOptionsBase { return ConvergentFunctions; } + /// Return true if atomicrmw operations targeting allocations in private arsenm wrote: This has nothing to do with the target, this is language semantics.

[llvm-branch-commits] [flang] [mlir] [OpenMP][MLIR] Set omp.composite attr for composite loop wrappers and add verifier checks (PR #102341)

2024-08-08 Thread Akash Banerjee via llvm-branch-commits
https://github.com/TIFitis updated https://github.com/llvm/llvm-project/pull/102341 >From ba8cf358a98cfcce6b1239ac88391bc25bcc7197 Mon Sep 17 00:00:00 2001 From: Akash Banerjee Date: Wed, 7 Aug 2024 18:31:08 +0100 Subject: [PATCH 1/2] [OpenMP][MLIR] Set omp.composite attr for composite loop wr

[llvm-branch-commits] [flang] [mlir] [OpenMP][MLIR] Set omp.composite attr for composite loop wrappers and add verifier checks (PR #102341)

2024-08-08 Thread Akash Banerjee via llvm-branch-commits
TIFitis wrote: Thanks @skatrak for the review, I've updated the PR to address the comments. https://github.com/llvm/llvm-project/pull/102341 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/

[llvm-branch-commits] [clang] release/19.x: [clang-format] Fix a bug in annotating CastRParen (#102261) (PR #102419)

2024-08-08 Thread Björn Schäpers via llvm-branch-commits
https://github.com/HazardyKnusperkeks approved this pull request. https://github.com/llvm/llvm-project/pull/102419 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commi

[llvm-branch-commits] [clang] Cherry pick: [Clang][Sema] Make UnresolvedLookupExprs in class scope explicit spec… (PR #102514)

2024-08-08 Thread Andrew Ng via llvm-branch-commits
https://github.com/nga888 created https://github.com/llvm/llvm-project/pull/102514 …ializations instantiation dependent (#100392) Cherry pick of 55ea36002bd364518c20b3ce282640c920697bf7 >From c7377a35fc99b537a5198335c5aabc5d142a3972 Mon Sep 17 00:00:00 2001 From: Krystian Stasiowski Date: Tue

[llvm-branch-commits] [clang] Cherry pick: [Clang][Sema] Make UnresolvedLookupExprs in class scope explicit spec… (PR #102514)

2024-08-08 Thread Andrew Ng via llvm-branch-commits
https://github.com/nga888 milestoned https://github.com/llvm/llvm-project/pull/102514 ___ 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] [clang] Cherry pick: [Clang][Sema] Make UnresolvedLookupExprs in class scope explicit spec… (PR #102514)

2024-08-08 Thread Andrew Ng via llvm-branch-commits
https://github.com/nga888 edited https://github.com/llvm/llvm-project/pull/102514 ___ 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] [clang] Cherry pick: [Clang][Sema] Make UnresolvedLookupExprs in class scope explicit spec… (PR #102514)

2024-08-08 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-coroutines @llvm/pr-subscribers-clang Author: Andrew Ng (nga888) Changes …ializations instantiation dependent (#100392) Cherry pick of 55ea36002bd364518c20b3ce282640c920697bf7 --- Full diff: https://github.com/llvm/llvm-project/pull/102514.diff 13 Fi

[llvm-branch-commits] [clang] clang/AMDGPU: Set noalias.addrspace metadata on atomicrmw (PR #102462)

2024-08-08 Thread Artem Belevich via llvm-branch-commits
@@ -647,6 +647,14 @@ class LangOptions : public LangOptionsBase { return ConvergentFunctions; } + /// Return true if atomicrmw operations targeting allocations in private + /// memory are undefined. + bool threadPrivateMemoryAtomicsAreUndefined() const { +// Shoul

[llvm-branch-commits] [clang] clang/AMDGPU: Set noalias.addrspace metadata on atomicrmw (PR #102462)

2024-08-08 Thread Artem Belevich via llvm-branch-commits
@@ -550,6 +551,16 @@ AMDGPUTargetCodeGenInfo::getLLVMSyncScopeID(const LangOptions &LangOpts, void AMDGPUTargetCodeGenInfo::setTargetAtomicMetadata( CodeGenFunction &CGF, llvm::AtomicRMWInst &RMW) const { + + if (RMW.getPointerAddressSpace() == llvm::AMDGPUAS::FLAT_ADDRE

[llvm-branch-commits] [clang] clang/AMDGPU: Set noalias.addrspace metadata on atomicrmw (PR #102462)

2024-08-08 Thread Matt Arsenault via llvm-branch-commits
@@ -550,6 +551,16 @@ AMDGPUTargetCodeGenInfo::getLLVMSyncScopeID(const LangOptions &LangOpts, void AMDGPUTargetCodeGenInfo::setTargetAtomicMetadata( CodeGenFunction &CGF, llvm::AtomicRMWInst &RMW) const { + + if (RMW.getPointerAddressSpace() == llvm::AMDGPUAS::FLAT_ADDRE

[llvm-branch-commits] [clang] clang/AMDGPU: Set noalias.addrspace metadata on atomicrmw (PR #102462)

2024-08-08 Thread Matt Arsenault via llvm-branch-commits
@@ -647,6 +647,14 @@ class LangOptions : public LangOptionsBase { return ConvergentFunctions; } + /// Return true if atomicrmw operations targeting allocations in private + /// memory are undefined. + bool threadPrivateMemoryAtomicsAreUndefined() const { +// Shoul

[llvm-branch-commits] [clang] release/19.x: [Clang] SFINAE on mismatching pack length during constraint satisfaction checking (#101879) (PR #101967)

2024-08-08 Thread Steven Noonan via llvm-branch-commits
tycho wrote: Not sure what's blocking this, but can we get this merged before LLVM 19 final release please? https://github.com/llvm/llvm-project/pull/101967 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org

[llvm-branch-commits] [clang] Cherry pick: [Clang][Sema] Make UnresolvedLookupExprs in class scope explicit spec… (PR #102514)

2024-08-08 Thread Krystian Stasiowski via llvm-branch-commits
https://github.com/sdkrystian approved this pull request. I think backporting this change is reasonable. WDYT @AaronBallman? https://github.com/llvm/llvm-project/pull/102514 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https:

[llvm-branch-commits] [clang] release/19.x: [clang][modules] Enable built-in modules for the upcoming Apple releases (#102239) (PR #102517)

2024-08-08 Thread Ian Anderson via llvm-branch-commits
https://github.com/ian-twilightcoder created https://github.com/llvm/llvm-project/pull/102517 Backport 961639962251de7428c3fe93fa17cfa6ab3c561a and 0f1361baf650641a59aaa1710d7a0b7b02f2e56d Requested by: @ian-twilightcoder >From 8d764b1ad793d176e943c1c7ad0c979770a81d13 Mon Sep 17 00:00:00 2001

[llvm-branch-commits] [clang] release/19.x: [clang][modules] Enable built-in modules for the upcoming Apple releases (#102239) (PR #102517)

2024-08-08 Thread Ian Anderson via llvm-branch-commits
https://github.com/ian-twilightcoder milestoned https://github.com/llvm/llvm-project/pull/102517 ___ 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] [clang] release/19.x: [clang][modules] Enable built-in modules for the upcoming Apple releases (#102239) (PR #102335)

2024-08-08 Thread Ian Anderson via llvm-branch-commits
https://github.com/ian-twilightcoder closed https://github.com/llvm/llvm-project/pull/102335 ___ 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] [clang] release/19.x: [clang][modules] Enable built-in modules for the upcoming Apple releases (#102239) (PR #102335)

2024-08-08 Thread Ian Anderson via llvm-branch-commits
ian-twilightcoder wrote: Redid as https://github.com/llvm/llvm-project/pull/102517 https://github.com/llvm/llvm-project/pull/102335 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/

[llvm-branch-commits] [clang] release/19.x: [clang][modules] Enable built-in modules for the upcoming Apple releases (#102239) (PR #102517)

2024-08-08 Thread Ian Anderson via llvm-branch-commits
https://github.com/ian-twilightcoder edited https://github.com/llvm/llvm-project/pull/102517 ___ 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] [clang] release/19.x: [clang][modules] Enable built-in modules for the upcoming Apple releases (#102239) (PR #102517)

2024-08-08 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Ian Anderson (ian-twilightcoder) Changes Backport 961639962251de7428c3fe93fa17cfa6ab3c561a and 0f1361baf650641a59aaa1710d7a0b7b02f2e56d Requested by: @ian-twilightcoder --- Full diff: https://github.com/llvm/llvm-project/pull/102517.diff

[llvm-branch-commits] [clang] release/19.x: [clang][modules] Enable built-in modules for the upcoming Apple releases (#102239) (PR #102517)

2024-08-08 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-driver Author: Ian Anderson (ian-twilightcoder) Changes Backport 961639962251de7428c3fe93fa17cfa6ab3c561a and 0f1361baf650641a59aaa1710d7a0b7b02f2e56d Requested by: @ian-twilightcoder --- Full diff: https://github.com/llvm/llvm-project/pull/1025

[llvm-branch-commits] [llvm] AMDGPU: Preserve atomicrmw name when specializing address space (PR #102470)

2024-08-08 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/102470 >From 10020575a78d050fcc927de6de942e4346af41e6 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Thu, 8 Aug 2024 18:02:11 +0400 Subject: [PATCH] AMDGPU: Preserve atomicrmw name when specializing address space

[llvm-branch-commits] [llvm] AMDGPU: Preserve atomicrmw name when specializing address space (PR #102470)

2024-08-08 Thread Stanislav Mekhanoshin via llvm-branch-commits
https://github.com/rampitec approved this pull request. https://github.com/llvm/llvm-project/pull/102470 ___ 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] release/19.x: [ELF] scanRelocations: support .crel.eh_frame (PR #102523)

2024-08-08 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/102523 Backport 0766a59be3256e83a454a089f01215d6c7f94a48 a821fee312d15941174827a70cb534c2f2fe1177 Requested by: @MaskRay >From 2f9217fede5e64f6447a7915a4a0a7b1ca3b999a Mon Sep 17 00:00:00 2001 From: Fangrui Song Dat

[llvm-branch-commits] [lld] release/19.x: [ELF] scanRelocations: support .crel.eh_frame (PR #102523)

2024-08-08 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/102523 ___ 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] release/19.x: [ELF] scanRelocations: support .crel.eh_frame (PR #102523)

2024-08-08 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-lld-elf Author: None (llvmbot) Changes Backport 0766a59be3256e83a454a089f01215d6c7f94a48 a821fee312d15941174827a70cb534c2f2fe1177 Requested by: @MaskRay --- Full diff: https://github.com/llvm/llvm-project/pull/102523.diff 4 Files Affected: - (modif

[llvm-branch-commits] [lld] release/19.x: [ELF] scanRelocations: support .crel.eh_frame (PR #102523)

2024-08-08 Thread Fangrui Song via llvm-branch-commits
https://github.com/MaskRay approved this pull request. https://github.com/llvm/llvm-project/pull/102523 ___ 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] [mlir] [mlir][OpenMP] Convert reduction alloc region to LLVMIR (PR #102524)

2024-08-08 Thread Tom Eccles via llvm-branch-commits
https://github.com/tblah created https://github.com/llvm/llvm-project/pull/102524 The intention of this change is to ensure that allocas end up in the entry block not spread out amongst complex reduction variable initialization code. The tests we have are quite minimized for readability and ma

[llvm-branch-commits] [lld] release/19.x: [ELF] scanRelocations: support .crel.eh_frame (PR #102523)

2024-08-08 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/102523 >From bcbb2ef4e8778b086321fda710e6d1d0a050847f Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Thu, 8 Aug 2024 00:57:43 -0700 Subject: [PATCH 1/2] [ELF] .llvm.call-graph-profile: support CREL https://reviews.

[llvm-branch-commits] [mlir] [mlir][OpenMP] Convert reduction alloc region to LLVMIR (PR #102524)

2024-08-08 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-flang-openmp Author: Tom Eccles (tblah) Changes The intention of this change is to ensure that allocas end up in the entry block not spread out amongst complex reduction variable initialization code. The tests we have are quite minimized for readabilit

[llvm-branch-commits] [mlir] [mlir][OpenMP] Convert reduction alloc region to LLVMIR (PR #102524)

2024-08-08 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-mlir Author: Tom Eccles (tblah) Changes The intention of this change is to ensure that allocas end up in the entry block not spread out amongst complex reduction variable initialization code. The tests we have are quite minimized for readability and ma

  1   2   >