[llvm-branch-commits] [flang] [flang][OpenMP] Extend locality spec to OMP claues (`init` and `dealloc` regions) (PR #142795)

2025-06-04 Thread Tom Eccles via llvm-branch-commits
@@ -0,0 +1,51 @@ +// Tests mapping `local` locality specifier to `private` clauses for non-empty +// `init` and `dealloc` regions. + +// RUN: fir-opt --omp-do-concurrent-conversion="map-to=host" %s | FileCheck %s + +func.func @my_allocator() { + return +} + +func.func @my_dealloc

[llvm-branch-commits] [llvm] [OpenMP] Add directive spellings introduced in spec v6.0 (PR #141772)

2025-06-04 Thread Tom Eccles via llvm-branch-commits
https://github.com/tblah approved this pull request. https://github.com/llvm/llvm-project/pull/141772 ___ 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] 2907a0b - Revert "[MemProf] Drop unneccessary REQUIRES: x86-linux directives. (#142718)"

2025-06-04 Thread via llvm-branch-commits
Author: Snehasish Kumar Date: 2025-06-04T09:58:18-07:00 New Revision: 2907a0b0a15642c12c92d15a95c01cce191e9cf1 URL: https://github.com/llvm/llvm-project/commit/2907a0b0a15642c12c92d15a95c01cce191e9cf1 DIFF: https://github.com/llvm/llvm-project/commit/2907a0b0a15642c12c92d15a95c01cce191e9cf1.dif

[llvm-branch-commits] [CI] Use LLVM_ENABLE_RUNTIMES for runtimes builds on Linux (PR #142694)

2025-06-04 Thread Aiden Grossman via llvm-branch-commits
boomanaiden154 wrote: > What I see is that you're reusing the same initial CMake config for > everything, even though in order to test Clang against libc++ and its tests, > we need to reconfigure CMake to use just-built Clang, by supplying -D > CMAKE_C_COMPILER="${INSTALL_DIR}/bin/clang" and -

[llvm-branch-commits] [mlir] [MLIR] Add apply_patterns.vector.arm_sve.lower_contraction TD Op (PR #140572)

2025-06-04 Thread Momchil Velikov via llvm-branch-commits
https://github.com/momchil-velikov updated https://github.com/llvm/llvm-project/pull/140572 >From 0d2dca54b02ab76d4b847eed764a5284b74fc5f3 Mon Sep 17 00:00:00 2001 From: Momchil Velikov Date: Fri, 16 May 2025 15:47:36 + Subject: [PATCH 1/3] [MLIR] Add apply_patterns.vector.arm_sve.lower_co

[llvm-branch-commits] [mlir] [MLIR] Integration tests for lowering vector.contract to SVE FEAT_I8MM (PR #140573)

2025-06-04 Thread Momchil Velikov via llvm-branch-commits
https://github.com/momchil-velikov updated https://github.com/llvm/llvm-project/pull/140573 >From b5865b5daacc46f53e948bcd6347f4eafc8d2938 Mon Sep 17 00:00:00 2001 From: Momchil Velikov Date: Mon, 19 May 2025 14:50:45 + Subject: [PATCH 1/2] [MLIR] Integration tests for lowering vector.contr

[llvm-branch-commits] [mlir] [MLIR] Integration tests for lowering vector.contract to SVE FEAT_I8MM (PR #140573)

2025-06-04 Thread Momchil Velikov via llvm-branch-commits
https://github.com/momchil-velikov updated https://github.com/llvm/llvm-project/pull/140573 >From b5865b5daacc46f53e948bcd6347f4eafc8d2938 Mon Sep 17 00:00:00 2001 From: Momchil Velikov Date: Mon, 19 May 2025 14:50:45 + Subject: [PATCH 1/2] [MLIR] Integration tests for lowering vector.contr

[llvm-branch-commits] [llvm] [CodeGen] Limit number of analyzed predecessors (PR #142584)

2025-06-04 Thread Alexis Engelke via llvm-branch-commits
aengelke wrote: > Adding this threshold check within isTrellis() feels somewhat unnatural. If > compile time is a concern, could we simply check the size of functions (in > terms of the number of blocks, as opposed to predecessor only) early in this > pass and either skip it or switch to a fas

[llvm-branch-commits] [mlir] [MLIR] Add apply_patterns.vector.arm_sve.lower_contraction TD Op (PR #140572)

2025-06-04 Thread Momchil Velikov via llvm-branch-commits
https://github.com/momchil-velikov updated https://github.com/llvm/llvm-project/pull/140572 >From 0d2dca54b02ab76d4b847eed764a5284b74fc5f3 Mon Sep 17 00:00:00 2001 From: Momchil Velikov Date: Fri, 16 May 2025 15:47:36 + Subject: [PATCH 1/3] [MLIR] Add apply_patterns.vector.arm_sve.lower_co

[llvm-branch-commits] [mlir] fbd2926 - Revert "Revert "[mlir][tensor] Loosen restrictions on folding dynamic reshape…"

2025-06-04 Thread via llvm-branch-commits
Author: Ian Wood Date: 2025-06-04T11:06:46-07:00 New Revision: fbd2926fb3c197c6d5dfd9502bff0d2a5e77749a URL: https://github.com/llvm/llvm-project/commit/fbd2926fb3c197c6d5dfd9502bff0d2a5e77749a DIFF: https://github.com/llvm/llvm-project/commit/fbd2926fb3c197c6d5dfd9502bff0d2a5e77749a.diff LOG:

[llvm-branch-commits] [llvm] Add SimplifyTypeTests pass. (PR #141327)

2025-06-04 Thread Peter Collingbourne via llvm-branch-commits
https://github.com/pcc updated https://github.com/llvm/llvm-project/pull/141327 >From b36c74c344ed47b99e9bfdc28f9081c3c704d8c7 Mon Sep 17 00:00:00 2001 From: Peter Collingbourne Date: Tue, 27 May 2025 23:08:59 -0700 Subject: [PATCH] Format Created using spr 1.3.6-beta.1 --- llvm/lib/Transforms

[llvm-branch-commits] [llvm] Add SimplifyTypeTests pass. (PR #141327)

2025-06-04 Thread Peter Collingbourne via llvm-branch-commits
https://github.com/pcc updated https://github.com/llvm/llvm-project/pull/141327 >From b36c74c344ed47b99e9bfdc28f9081c3c704d8c7 Mon Sep 17 00:00:00 2001 From: Peter Collingbourne Date: Tue, 27 May 2025 23:08:59 -0700 Subject: [PATCH] Format Created using spr 1.3.6-beta.1 --- llvm/lib/Transforms

[llvm-branch-commits] [llvm] Add SimplifyTypeTests pass. (PR #141327)

2025-06-04 Thread Peter Collingbourne via llvm-branch-commits
@@ -2478,3 +2479,76 @@ PreservedAnalyses LowerTypeTestsPass::run(Module &M, return PreservedAnalyses::all(); return PreservedAnalyses::none(); } + +PreservedAnalyses SimplifyTypeTestsPass::run(Module &M, + ModuleAnalysisManager

[llvm-branch-commits] [llvm] Add SimplifyTypeTests pass. (PR #141327)

2025-06-04 Thread Peter Collingbourne via llvm-branch-commits
@@ -2478,3 +2479,76 @@ PreservedAnalyses LowerTypeTestsPass::run(Module &M, return PreservedAnalyses::all(); return PreservedAnalyses::none(); } + +PreservedAnalyses SimplifyTypeTestsPass::run(Module &M, + ModuleAnalysisManager

[llvm-branch-commits] [llvm] Add SimplifyTypeTests pass. (PR #141327)

2025-06-04 Thread Peter Collingbourne via llvm-branch-commits
@@ -2478,3 +2479,76 @@ PreservedAnalyses LowerTypeTestsPass::run(Module &M, return PreservedAnalyses::all(); return PreservedAnalyses::none(); } + +PreservedAnalyses SimplifyTypeTestsPass::run(Module &M, + ModuleAnalysisManager

[llvm-branch-commits] [llvm] Add SimplifyTypeTests pass. (PR #141327)

2025-06-04 Thread Peter Collingbourne via llvm-branch-commits
@@ -2478,3 +2479,76 @@ PreservedAnalyses LowerTypeTestsPass::run(Module &M, return PreservedAnalyses::all(); return PreservedAnalyses::none(); } + +PreservedAnalyses SimplifyTypeTestsPass::run(Module &M, + ModuleAnalysisManager

[llvm-branch-commits] [llvm] Add SimplifyTypeTests pass. (PR #141327)

2025-06-04 Thread Peter Collingbourne via llvm-branch-commits
@@ -0,0 +1,40 @@ +; RUN: opt -S %s -passes=simplify-type-tests | FileCheck %s pcc wrote: Done https://github.com/llvm/llvm-project/pull/141327 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org htt

[llvm-branch-commits] [lldb] f0ca222 - Revert "[lldb][headers] Create script to fix up versioning (#141116)"

2025-06-04 Thread via llvm-branch-commits
Author: Chelsea Cassanova Date: 2025-06-04T15:04:00-07:00 New Revision: f0ca2226ce6c04d0585f80ffb08b52908e121e54 URL: https://github.com/llvm/llvm-project/commit/f0ca2226ce6c04d0585f80ffb08b52908e121e54 DIFF: https://github.com/llvm/llvm-project/commit/f0ca2226ce6c04d0585f80ffb08b52908e121e54.d

[llvm-branch-commits] [llvm] [AMDGPU] Make <2 x bfloat> fneg legal (PR #142870)

2025-06-04 Thread Stanislav Mekhanoshin via llvm-branch-commits
https://github.com/rampitec created https://github.com/llvm/llvm-project/pull/142870 None >From 27a5d3f0d06f1fc9efe6ed482c5ace394faff88e Mon Sep 17 00:00:00 2001 From: Stanislav Mekhanoshin Date: Wed, 4 Jun 2025 15:37:20 -0700 Subject: [PATCH] [AMDGPU] Make <2 x bfloat> fneg legal --- llvm/l

[llvm-branch-commits] [llvm] [AMDGPU] Make <2 x bfloat> fneg legal (PR #142870)

2025-06-04 Thread Stanislav Mekhanoshin via llvm-branch-commits
rampitec 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/142870?utm_source=stack-comment-downstack-mergeability-warning"

[llvm-branch-commits] [llvm] [AMDGPU] Make <2 x bfloat> fneg legal (PR #142870)

2025-06-04 Thread Stanislav Mekhanoshin via llvm-branch-commits
https://github.com/rampitec ready_for_review https://github.com/llvm/llvm-project/pull/142870 ___ 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] Make <2 x bfloat> fneg legal (PR #142870)

2025-06-04 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Stanislav Mekhanoshin (rampitec) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/142870.diff 3 Files Affected: - (modified) llvm/lib/Target/AMDGPU/SIISelLowering.cpp (+1-1) - (modified) llvm/lib/Target/AMDGPU

[llvm-branch-commits] [llvm] [AMDGPU] Make <2 x bfloat> fneg legal (PR #142870)

2025-06-04 Thread Matt Arsenault via llvm-branch-commits
@@ -1835,6 +1835,11 @@ def : GCNPat < (S_XOR_B32 SReg_32:$src, (S_MOV_B32 (i32 0x80008000))) >; +def : GCNPat < arsenm wrote: Can you do the foreach over the types with the v2f16 case https://github.com/llvm/llvm-project/pull/142870 __

[llvm-branch-commits] [llvm] [AMDGPU] Make <2 x bfloat> fneg legal (PR #142870)

2025-06-04 Thread Stanislav Mekhanoshin via llvm-branch-commits
@@ -1835,6 +1835,11 @@ def : GCNPat < (S_XOR_B32 SReg_32:$src, (S_MOV_B32 (i32 0x80008000))) >; +def : GCNPat < rampitec wrote: I can. But fabs needs the same, so for now it will be isolated. https://github.com/llvm/llvm-project/pull/142870 ___

[llvm-branch-commits] [llvm] [AMDGPU][SDAG] Handle ISD::PTRADD in SelectionDAGAddressAnalysis (PR #142778)

2025-06-04 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm approved this pull request. https://github.com/llvm/llvm-project/pull/142778 ___ 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] Make <2 x bfloat> fneg legal (PR #142870)

2025-06-04 Thread Stanislav Mekhanoshin via llvm-branch-commits
https://github.com/rampitec updated https://github.com/llvm/llvm-project/pull/142870 >From 80608a949bf530cf77faa7dac7dd1a2f9aa357c1 Mon Sep 17 00:00:00 2001 From: Stanislav Mekhanoshin Date: Wed, 4 Jun 2025 15:37:20 -0700 Subject: [PATCH] [AMDGPU] Make <2 x bfloat> fneg legal --- llvm/lib/Tar

[llvm-branch-commits] [llvm] [AMDGPU] Make <2 x bfloat> fneg legal (PR #142870)

2025-06-04 Thread Stanislav Mekhanoshin via llvm-branch-commits
https://github.com/rampitec updated https://github.com/llvm/llvm-project/pull/142870 >From 80608a949bf530cf77faa7dac7dd1a2f9aa357c1 Mon Sep 17 00:00:00 2001 From: Stanislav Mekhanoshin Date: Wed, 4 Jun 2025 15:37:20 -0700 Subject: [PATCH] [AMDGPU] Make <2 x bfloat> fneg legal --- llvm/lib/Tar

[llvm-branch-commits] [llvm] [AMDGPU] Make <2 x bfloat> fneg legal (PR #142870)

2025-06-04 Thread Stanislav Mekhanoshin via llvm-branch-commits
@@ -1835,6 +1835,11 @@ def : GCNPat < (S_XOR_B32 SReg_32:$src, (S_MOV_B32 (i32 0x80008000))) >; +def : GCNPat < rampitec wrote: Done https://github.com/llvm/llvm-project/pull/142870 ___ llvm-branch-commits mailin

[llvm-branch-commits] [LSan] skip leaks from dlerror (PR #142876)

2025-06-04 Thread Florian Mayer via llvm-branch-commits
https://github.com/fmayer created https://github.com/llvm/llvm-project/pull/142876 We have known false positives, and the return value is never user-managed anyway. ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://list

[llvm-branch-commits] [LSan] skip leaks from dlerror (PR #142876)

2025-06-04 Thread Florian Mayer via llvm-branch-commits
https://github.com/fmayer ready_for_review https://github.com/llvm/llvm-project/pull/142876 ___ 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] [LSan] skip leaks from dlerror (PR #142876)

2025-06-04 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Florian Mayer (fmayer) Changes We have known false positives, and the return value is never user-managed anyway. --- Full diff: https://github.com/llvm/llvm-project/pull/142876.diff 2 Files Affected: - (modified) compil

[llvm-branch-commits] [llvm] [AArch64][SME] Support split ZPR and PPR area allocation (PR #142392)

2025-06-04 Thread Eli Friedman via llvm-branch-commits
@@ -3780,25 +3938,49 @@ void AArch64FrameLowering::determineStackHazardSlot( bool HasFPRCSRs = any_of(SavedRegs.set_bits(), [](unsigned Reg) { return AArch64::FPR64RegClass.contains(Reg) || AArch64::FPR128RegClass.contains(Reg) || - AArch64::ZPRRegCla

[llvm-branch-commits] [LSan] skip leaks from dlerror (PR #142876)

2025-06-04 Thread Thurston Dang via llvm-branch-commits
thurstond wrote: There's a flag: ``` LSAN_FLAG(bool, use_ld_allocations, true, "Root set: mark as reachable all allocations made from dynamic " "linker. This was the old way to handle dynamic TLS, and will " "be removed soon. Do not use this flag.") ``` Obviously we

[llvm-branch-commits] [LSan] skip leaks from dlerror (PR #142876)

2025-06-04 Thread Thurston Dang via llvm-branch-commits
https://github.com/thurstond approved this pull request. https://github.com/llvm/llvm-project/pull/142876 ___ 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] [LSan] skip leaks from dlerror (PR #142876)

2025-06-04 Thread Florian Mayer via llvm-branch-commits
fmayer wrote: > There's a flag: > > ``` > LSAN_FLAG(bool, use_ld_allocations, true, > "Root set: mark as reachable all allocations made from dynamic " > "linker. This was the old way to handle dynamic TLS, and will " > "be removed soon. Do not use this flag.") > ```

[llvm-branch-commits] [LSan] skip leaks from dlerror (PR #142876)

2025-06-04 Thread Thurston Dang via llvm-branch-commits
thurstond wrote: > Yeah, it would be better to fix the root cause. But until then, this > exclusion makes sense IMO. WDYT? SGTM. https://github.com/llvm/llvm-project/pull/142876 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org

[llvm-branch-commits] [llvm] [AMDGPU] Make <2 x bfloat> fneg legal (PR #142870)

2025-06-04 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm approved this pull request. LGTM. Should handle fabs and fneg (fabs) in follow ups https://github.com/llvm/llvm-project/pull/142870 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org

[llvm-branch-commits] [llvm] [CodeGen] Limit number of analyzed predecessors (PR #142584)

2025-06-04 Thread via llvm-branch-commits
https://github.com/spupyrev approved this pull request. I don't have objections but maybe wait what others say. My assumption is that this is really needed to speed up some artificial IRs which are not (or rarely) observed in practice; for such cases it doesn't matter too much what this pass p

<    1   2