[llvm-branch-commits] [flang] [flang][openmp] Add parser/semantic support for workdistribute (PR #154377)

2025-08-20 Thread via llvm-branch-commits
https://github.com/skc7 ready_for_review https://github.com/llvm/llvm-project/pull/154377 ___ 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] Add parser/semantic support for workdistribute (PR #154377)

2025-08-20 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-flang-openmp Author: Chaitanya (skc7) Changes This PR adds workdistribute parser and semantic support in flang. This is part 2 of workdistribute frontend support. Part1 : #154376 [OpenMP] Add workdistribute construct in openMP dialect and in llvm fron

[llvm-branch-commits] [flang] [flang][openmp] Add Lowering to omp mlir for workdistribute construct (PR #154378)

2025-08-20 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-flang-openmp Author: Chaitanya (skc7) Changes This PR adds lowering of workdistribute construct in flang to omp mlir dialect workdistribute op. This is part 3 of workdistribute frontend support. Part1 : #154376 [OpenMP] Add workdistribute construct in

[llvm-branch-commits] [flang] [flang][openmp] Add Lowering to omp mlir for workdistribute construct (PR #154378)

2025-08-20 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-flang-fir-hlfir Author: Chaitanya (skc7) Changes This PR adds lowering of workdistribute construct in flang to omp mlir dialect workdistribute op. This is part 3 of workdistribute frontend support. Part1 : #154376 [OpenMP] Add workdistribute construct

[llvm-branch-commits] [flang] [flang][openmp] Add parser/semantic support for workdistribute (PR #154377)

2025-08-20 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-flang-semantics Author: Chaitanya (skc7) Changes This PR adds workdistribute parser and semantic support in flang. This is part 2 of workdistribute frontend support. Part1 : #154376 [OpenMP] Add workdistribute construct in openMP dialect and in llvm f

[llvm-branch-commits] [clang] [AMDGPU] Add builtins for wave reduction intrinsics (PR #150170)

2025-08-20 Thread via llvm-branch-commits
https://github.com/easyonaadit updated https://github.com/llvm/llvm-project/pull/150170 >From 11d61337d5df1e139a8523ee0854915b224ef650 Mon Sep 17 00:00:00 2001 From: Aaditya Date: Sat, 19 Jul 2025 12:57:27 +0530 Subject: [PATCH] Add builtins for wave reduction intrinsics --- clang/include/cla

[llvm-branch-commits] [llvm] release/21.x: [TailDup] Delay aggressive computed-goto taildup to after RegAlloc. (#150911) (PR #151680)

2025-08-20 Thread Phoebe Wang via llvm-branch-commits
https://github.com/phoebewang approved this pull request. LGTM. https://github.com/llvm/llvm-project/pull/151680 ___ 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] [AMDGPU] Add builtins for wave reduction intrinsics (PR #150170)

2025-08-20 Thread via llvm-branch-commits
https://github.com/easyonaadit updated https://github.com/llvm/llvm-project/pull/150170 >From 11d61337d5df1e139a8523ee0854915b224ef650 Mon Sep 17 00:00:00 2001 From: Aaditya Date: Sat, 19 Jul 2025 12:57:27 +0530 Subject: [PATCH] Add builtins for wave reduction intrinsics --- clang/include/cla

[llvm-branch-commits] [flang] [flang][openmp] Add Lowering to omp mlir for workdistribute construct (PR #154378)

2025-08-20 Thread via llvm-branch-commits
https://github.com/skc7 ready_for_review https://github.com/llvm/llvm-project/pull/154378 ___ 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: Start using AV_MOV_B64_IMM_PSEUDO (PR #154500)

2025-08-20 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/154500?utm_source=stack-comment-downstack-mergeability-warning";

[llvm-branch-commits] [llvm] AMDGPU: Start using AV_MOV_B64_IMM_PSEUDO (PR #154500)

2025-08-20 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm ready_for_review https://github.com/llvm/llvm-project/pull/154500 ___ 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: Start using AV_MOV_B64_IMM_PSEUDO (PR #154500)

2025-08-20 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm created https://github.com/llvm/llvm-project/pull/154500 None >From a90508637fc5a676a5f9aafcfe0d9cbc46ee7303 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Wed, 20 Aug 2025 18:21:20 +0900 Subject: [PATCH] AMDGPU: Start using AV_MOV_B64_IMM_PSEUDO --- .../Target

[llvm-branch-commits] [llvm] AMDGPU: Start using AV_MOV_B64_IMM_PSEUDO (PR #154500)

2025-08-20 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Matt Arsenault (arsenm) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/154500.diff 5 Files Affected: - (modified) llvm/lib/Target/AMDGPU/AMDGPUPrepareAGPRAlloc.cpp (+20-2) - (modified) llvm/test/CodeGen/AMDG

[llvm-branch-commits] [llvm] release/21.x: [TailDup] Delay aggressive computed-goto taildup to after RegAlloc. (#150911) (PR #151680)

2025-08-20 Thread Florian Hahn via llvm-branch-commits
https://github.com/fhahn updated https://github.com/llvm/llvm-project/pull/151680 >From c587c24db5cf31a0c45a475b05b20b4b724b0cec Mon Sep 17 00:00:00 2001 From: Florian Hahn Date: Mon, 28 Jul 2025 09:37:00 +0100 Subject: [PATCH] [TailDup] Delay aggressive computed-goto taildup to after RegAlloc

[llvm-branch-commits] [flang] [flang][OpenMP] Semantic checks for DYN_GROUPPRIVATE (PR #154550)

2025-08-20 Thread Krzysztof Parzyszek via llvm-branch-commits
https://github.com/kparzysz updated https://github.com/llvm/llvm-project/pull/154550 >From e00ef602a8fb143d963ec2ec4264f96544929a34 Mon Sep 17 00:00:00 2001 From: Krzysztof Parzyszek Date: Thu, 14 Aug 2025 13:26:23 -0500 Subject: [PATCH 1/2] [flang][OpenMP] Semantic checks for DYN_GROUPPRIVATE

[llvm-branch-commits] [mlir] release/21.x: [mlir] Make parser not rely on terminating null. (#151007) (PR #154551)

2025-08-20 Thread Mehdi Amini via llvm-branch-commits
https://github.com/joker-eph approved this pull request. https://github.com/llvm/llvm-project/pull/154551 ___ 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] [libc][math][c++23] Add nanbf16 math function (PR #153995)

2025-08-20 Thread via llvm-branch-commits
https://github.com/lntue approved this pull request. https://github.com/llvm/llvm-project/pull/153995 ___ 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] Add parser/semantic support for workdistribute (PR #154377)

2025-08-20 Thread Michael Klemm via llvm-branch-commits
@@ -4497,6 +4576,22 @@ void OmpStructureChecker::CheckWorkshareBlockStmts( } } +void OmpStructureChecker::CheckWorkdistributeBlockStmts( +const parser::Block &block, parser::CharBlock source) { + OmpWorkdistributeBlockChecker ompWorkdistributeBlockChecker{context_, sou

[llvm-branch-commits] [flang] [flang][openmp] Add Lowering to omp mlir for workdistribute construct (PR #154378)

2025-08-20 Thread Michael Klemm via llvm-branch-commits
https://github.com/mjklemm approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/154378 ___ 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] Add parser/semantic support for workdistribute (PR #154377)

2025-08-20 Thread Michael Klemm via llvm-branch-commits
https://github.com/mjklemm requested changes to this pull request. Please slightly adjust the commented error message and put the `workdistribute` under a version check for OpenMP 6.0. https://github.com/llvm/llvm-project/pull/154377 ___ llvm-branch-c

[llvm-branch-commits] [flang] [flang][openmp] Add parser/semantic support for workdistribute (PR #154377)

2025-08-20 Thread Michael Klemm via llvm-branch-commits
https://github.com/mjklemm edited https://github.com/llvm/llvm-project/pull/154377 ___ 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] [CIR] Add support for string literal lvalues in ConstantLValueEmitter (PR #154360)

2025-08-20 Thread Morris Hafner via llvm-branch-commits
https://github.com/mmha closed https://github.com/llvm/llvm-project/pull/154360 ___ 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] Extending wave reduction intrinsics for `i64` types - 3 (PR #151310)

2025-08-20 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm approved this pull request. https://github.com/llvm/llvm-project/pull/151310 ___ 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] [AArch64] Split large loop dependence masks (PR #153187)

2025-08-20 Thread Benjamin Maxwell via llvm-branch-commits
@@ -5248,49 +5248,94 @@ AArch64TargetLowering::LowerLOOP_DEPENDENCE_MASK(SDValue Op, SelectionDAG &DAG) const { SDLoc DL(Op); uint64_t EltSize = Op.getConstantOperandVal(2); - EVT VT = Op.getValueType(); + EVT FullVT = Op.

[llvm-branch-commits] [llvm] [AArch64] Split large loop dependence masks (PR #153187)

2025-08-20 Thread Benjamin Maxwell via llvm-branch-commits
@@ -5248,49 +5248,94 @@ AArch64TargetLowering::LowerLOOP_DEPENDENCE_MASK(SDValue Op, SelectionDAG &DAG) const { SDLoc DL(Op); uint64_t EltSize = Op.getConstantOperandVal(2); - EVT VT = Op.getValueType(); + EVT FullVT = Op.

[llvm-branch-commits] [llvm] [AArch64] Split large loop dependence masks (PR #153187)

2025-08-20 Thread Benjamin Maxwell via llvm-branch-commits
@@ -5248,49 +5248,94 @@ AArch64TargetLowering::LowerLOOP_DEPENDENCE_MASK(SDValue Op, SelectionDAG &DAG) const { SDLoc DL(Op); uint64_t EltSize = Op.getConstantOperandVal(2); MacDue wrote: nit: `EltSize` ->

[llvm-branch-commits] [llvm] [AArch64] Split large loop dependence masks (PR #153187)

2025-08-20 Thread Benjamin Maxwell via llvm-branch-commits
@@ -5248,49 +5248,94 @@ AArch64TargetLowering::LowerLOOP_DEPENDENCE_MASK(SDValue Op, SelectionDAG &DAG) const { SDLoc DL(Op); uint64_t EltSize = Op.getConstantOperandVal(2); - EVT VT = Op.getValueType(); + EVT FullVT = Op.

[llvm-branch-commits] [llvm] [AArch64] Split large loop dependence masks (PR #153187)

2025-08-20 Thread Benjamin Maxwell via llvm-branch-commits
@@ -5248,49 +5248,94 @@ AArch64TargetLowering::LowerLOOP_DEPENDENCE_MASK(SDValue Op, SelectionDAG &DAG) const { SDLoc DL(Op); uint64_t EltSize = Op.getConstantOperandVal(2); - EVT VT = Op.getValueType(); + EVT FullVT = Op.

[llvm-branch-commits] [clang] release/21.x: [NFC][Clang][Docs] Update Pointer Authentication documentation (#152596) (PR #154240)

2025-08-20 Thread Kristof Beyls via llvm-branch-commits
kbeyls wrote: It probably makes sense to backport this to the release branch, but @ojhunt would be much better to make that decision. @ojhunt : What do you think about merging this back onto the LLVM 21 release branch? https://github.com/llvm/llvm-project/pull/154240 __

[llvm-branch-commits] [flang] [llvm] [mlir] [Flang][OpenMP][MLIR] Initial declare target to for variables implementation (PR #119589)

2025-08-20 Thread via llvm-branch-commits
@@ -3664,6 +3690,30 @@ struct MapInfoData : MapInfosTy { MapInfosTy::append(CurInfo); } }; + +enum class TargetDirective : uint32_t { + None = 0, + Target = 1, + TargetData = 2, + TargetEnterData = 3, + TargetExitData = 4, + TargetUpdate = 5 +}; ago

[llvm-branch-commits] [flang] [flang][openmp] Add parser/semantic support for workdistribute (PR #154377)

2025-08-20 Thread Krzysztof Parzyszek via llvm-branch-commits
@@ -4497,6 +4576,22 @@ void OmpStructureChecker::CheckWorkshareBlockStmts( } } +void OmpStructureChecker::CheckWorkdistributeBlockStmts( +const parser::Block &block, parser::CharBlock source) { + OmpWorkdistributeBlockChecker ompWorkdistributeBlockChecker{context_, sou

[llvm-branch-commits] [flang] [flang][openmp] Add parser/semantic support for workdistribute (PR #154377)

2025-08-20 Thread Krzysztof Parzyszek via llvm-branch-commits
@@ -141,6 +141,67 @@ class OmpWorkshareBlockChecker { parser::CharBlock source_; }; +// 'OmpWorkdistributeBlockChecker' is used to check the validity of the +// assignment statements and the expressions enclosed in an OpenMP +// workdistribute construct +class OmpWorkdistrib

[llvm-branch-commits] [flang] [flang][openmp] Add parser/semantic support for workdistribute (PR #154377)

2025-08-20 Thread Krzysztof Parzyszek via llvm-branch-commits
@@ -813,6 +874,13 @@ void OmpStructureChecker::Enter(const parser::OpenMPBlockConstruct &x) { "TARGET construct with nested TEAMS region contains statements or " "directives outside of the TEAMS construct"_err_en_US); } +if (GetContext().directive =

[llvm-branch-commits] [flang] [flang][openmp] Add parser/semantic support for workdistribute (PR #154377)

2025-08-20 Thread Krzysztof Parzyszek via llvm-branch-commits
@@ -141,6 +141,67 @@ class OmpWorkshareBlockChecker { parser::CharBlock source_; }; +// 'OmpWorkdistributeBlockChecker' is used to check the validity of the +// assignment statements and the expressions enclosed in an OpenMP +// workdistribute construct +class OmpWorkdistrib

[llvm-branch-commits] [flang] [flang][openmp] Add parser/semantic support for workdistribute (PR #154377)

2025-08-20 Thread Krzysztof Parzyszek via llvm-branch-commits
@@ -141,6 +141,67 @@ class OmpWorkshareBlockChecker { parser::CharBlock source_; }; +// 'OmpWorkdistributeBlockChecker' is used to check the validity of the +// assignment statements and the expressions enclosed in an OpenMP +// workdistribute construct +class OmpWorkdistrib

[llvm-branch-commits] [flang] [flang][openmp] Add parser/semantic support for workdistribute (PR #154377)

2025-08-20 Thread Krzysztof Parzyszek via llvm-branch-commits
@@ -141,6 +141,67 @@ class OmpWorkshareBlockChecker { parser::CharBlock source_; }; +// 'OmpWorkdistributeBlockChecker' is used to check the validity of the +// assignment statements and the expressions enclosed in an OpenMP +// workdistribute construct +class OmpWorkdistrib

[llvm-branch-commits] [llvm] [DirectX] Add `split-section` to `llvm-objcopy` and implement it for `DXContainer` (PR #153265)

2025-08-20 Thread Finn Plummer via llvm-branch-commits
inbelic wrote: >From offline: using `extract-section` as you have described works well for our >use-case. Happy to go forward with that. https://github.com/llvm/llvm-project/pull/153265 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.ll

[llvm-branch-commits] [llvm] AMDGPU: Handle rewriting VGPR MFMAs with immediate src2 (PR #153016)

2025-08-20 Thread Jeffrey Byrnes via llvm-branch-commits
@@ -259,13 +259,15 @@ bool AMDGPURewriteAGPRCopyMFMAImpl::run(MachineFunction &MF) const { LLVM_DEBUG({ dbgs() << "Attempting to replace VGPR MFMA with AGPR version:" << " Dst=[" << printReg(VReg) << " => " - << printReg(PhysReg, &TRI

[llvm-branch-commits] [flang] [llvm] [mlir] [Flang][OpenMP][MLIR] Initial declare target to for variables implementation (PR #119589)

2025-08-20 Thread Jan Leyonberg via llvm-branch-commits
https://github.com/jsjodin approved this pull request. LGTM after addressing Sergio's comments. https://github.com/llvm/llvm-project/pull/119589 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mail

[llvm-branch-commits] [flang] [llvm] [mlir] [MLIR][OpenMP] Introduce overlapped record type map support (PR #119588)

2025-08-20 Thread Jan Leyonberg via llvm-branch-commits
@@ -4027,6 +4050,91 @@ calculateBoundsOffset(LLVM::ModuleTranslation &moduleTranslation, return idx; } +// Gathers members that are overlapping in the parent, excluding members that +// themselves overlap, keeping the top-most (closest to parents level) map. +static void ge

[llvm-branch-commits] [mlir] MLIR bug fixes for LLVM 21.x release (PR #154587)

2025-08-20 Thread Jacques Pienaar via llvm-branch-commits
https://github.com/jpienaar approved this pull request. Looks a reasonable/bug fix related set of fixes. https://github.com/llvm/llvm-project/pull/154587 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi

[llvm-branch-commits] [clang] Move OpenACC Release Note- (PR #154605)

2025-08-20 Thread Erich Keane via llvm-branch-commits
https://github.com/erichkeane created https://github.com/llvm/llvm-project/pull/154605 It was pointed out in the review that this ended up in the wrong place! Moving it. Note this is a modification of the 21.x release notes, so doesn't have a corresponding trunk change. >From 28b686806d1781a9

[llvm-branch-commits] [clang] Move OpenACC Release Note- (PR #154605)

2025-08-20 Thread Erich Keane via llvm-branch-commits
https://github.com/erichkeane milestoned https://github.com/llvm/llvm-project/pull/154605 ___ 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] Move OpenACC Release Note- (PR #154605)

2025-08-20 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Erich Keane (erichkeane) Changes It was pointed out in the review that this ended up in the wrong place! Moving it. Note this is a modification of the 21.x release notes, so doesn't have a corresponding trunk change. --- Full diff: https

[llvm-branch-commits] [clang] Move OpenACC Release Note- (PR #154605)

2025-08-20 Thread Balazs Benics via llvm-branch-commits
https://github.com/steakhal approved this pull request. What a swift response. Thank you! https://github.com/llvm/llvm-project/pull/154605 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/li

[llvm-branch-commits] [libc] [libc][math][c++23] Add {get, set}payloadbf16 and setpayloadsigbf16 math functions (PR #153994)

2025-08-20 Thread via llvm-branch-commits
@@ -354,7 +354,10 @@ LIBC_INLINE cpp::enable_if_t, T> getpayload(T x) { return static_cast(payload_dfloat); } else { -return static_cast(payload); +if constexpr (cpp::is_same_v) + return T(static_cast(payload)); +else + return static_cast(payload);

[llvm-branch-commits] [clang] Move rest of documentation problems that found their way to the SA sec. (PR #154608)

2025-08-20 Thread Erich Keane via llvm-branch-commits
https://github.com/erichkeane created https://github.com/llvm/llvm-project/pull/154608 It was brought up in response to #154605 that these two were in the wrong place as well! This patch tries to find better places for them, and moves them. >From c522688652800329bf5beef9c378192826521f0d

[llvm-branch-commits] [clang] Move OpenACC Release Note- (PR #154605)

2025-08-20 Thread Erich Keane via llvm-branch-commits
erichkeane wrote: > I hope I can get the other two entries also to their right places, but thats > not your job. Was easy enough to do while I was there, reviews here: https://github.com/llvm/llvm-project/pull/154608 Feel free to add folks you think are good at reviewing these. https://gith

[llvm-branch-commits] [mlir] MLIR bug fixes for LLVM 21.x release (PR #154587)

2025-08-20 Thread Mehdi Amini via llvm-branch-commits
https://github.com/joker-eph created https://github.com/llvm/llvm-project/pull/154587 I went through the recent bug fixes in MLIR and cherry-picked the ones that seems good to have for the 21.x branch. >From 877642f0b5018d0922dbbb72d95f1eefffbe09fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=

[llvm-branch-commits] [flang] [llvm] [mlir] [MLIR][OpenMP] Introduce overlapped record type map support (PR #119588)

2025-08-20 Thread Jan Leyonberg via llvm-branch-commits
@@ -2979,39 +2979,61 @@ static int getMapDataMemberIdx(MapInfoData &mapData, omp::MapInfoOp memberOp) { return std::distance(mapData.MapClause.begin(), res); } -static omp::MapInfoOp getFirstOrLastMappedMemberPtr(omp::MapInfoOp mapInfo, -

[llvm-branch-commits] [clang] release/21.x: [C] Fix issue with -Wimplicit-void-ptr-cast (#154351) (PR #154386)

2025-08-20 Thread Aaron Ballman via llvm-branch-commits
https://github.com/AaronBallman updated https://github.com/llvm/llvm-project/pull/154386 >From b20f2405709969b6004119ce0846e1548b5498e8 Mon Sep 17 00:00:00 2001 From: Aaron Ballman Date: Tue, 19 Aug 2025 12:55:03 -0400 Subject: [PATCH] [C] Fix issue with -Wimplicit-void-ptr-cast (#154351) The

[llvm-branch-commits] [llvm] [LoongArch] Broadcast repeated subsequence in build_vector instead of inserting per element (PR #154533)

2025-08-20 Thread via llvm-branch-commits
tangaac wrote: We may do not need `XVREPLVE0` and `XVREPLVE0Q`. `XVREPLVE0` could be replaced to `vectorshuffle %v, poison, splat 0` `XVREPLVE0Q` could be replaced `xvpermi.q xr0, xr0, 2` https://github.com/llvm/llvm-project/pull/154533 ___ llvm-bra

[llvm-branch-commits] [clang] [llvm] [DirectX] Removing dxbc DescriptorRange from mcbxdc (PR #154597)

2025-08-20 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-objectyaml Author: None (joaosaffran) Changes MC Descriptor Range Representation currently depend on Object structures. This PR removes that dependency and in order to facilitate removing to_underlying usage in follow-up PRs. --- Full diff: https://gi

[llvm-branch-commits] [clang] [llvm] [DirectX] Removing dxbc DescriptorRange from mcbxdc (PR #154597)

2025-08-20 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: None (joaosaffran) Changes MC Descriptor Range Representation currently depend on Object structures. This PR removes that dependency and in order to facilitate removing to_underlying usage in follow-up PRs. --- Full diff: https://github.

[llvm-branch-commits] [clang] [llvm] [DirectX] Removing dxbc DescriptorRange from mcbxdc (PR #154597)

2025-08-20 Thread via llvm-branch-commits
https://github.com/joaosaffran created https://github.com/llvm/llvm-project/pull/154597 MC Descriptor Range Representation currently depend on Object structures. This PR removes that dependency and in order to facilitate removing to_underlying usage in follow-up PRs. >From 8c143ba0ce00b198244

[llvm-branch-commits] [clang] [llvm] [DirectX] Removing dxbc DescriptorRange from mcbxdc (PR #154597)

2025-08-20 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-hlsl Author: None (joaosaffran) Changes MC Descriptor Range Representation currently depend on Object structures. This PR removes that dependency and in order to facilitate removing to_underlying usage in follow-up PRs. --- Full diff: https://github.c

[llvm-branch-commits] [libc] [libc][math][c++23] Add {frexp, ilogb, ldexp, llogb, logb}bf16 math functions (PR #154427)

2025-08-20 Thread Krishna Pandey via llvm-branch-commits
https://github.com/krishna2803 updated https://github.com/llvm/llvm-project/pull/154427 >From 832bbc6f4743015ef1af5e9d4a9aea4b94e73374 Mon Sep 17 00:00:00 2001 From: Krishna Pandey Date: Tue, 19 Aug 2025 22:13:40 +0530 Subject: [PATCH 1/6] feat: implement {frexp,ilogb,ldexp,llogb,logb}bf16 math

[llvm-branch-commits] [llvm] AMDGPU: Add baseline test for vgpr fma with copied-from AGPR (PR #153020)

2025-08-20 Thread Carl Ritson via llvm-branch-commits
https://github.com/perlfu approved this pull request. LGTM Maybe change "fma" to "MFMA" in PR/commit title? https://github.com/llvm/llvm-project/pull/153020 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org

[llvm-branch-commits] [llvm] AMDGPU: Add baseline test for vgpr mfma with copied-from AGPR (PR #153020)

2025-08-20 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm edited https://github.com/llvm/llvm-project/pull/153020 ___ 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: Add tests for every mfma intrinsic v-to-a mapping (PR #153026)

2025-08-20 Thread Carl Ritson via llvm-branch-commits
https://github.com/perlfu approved this pull request. https://github.com/llvm/llvm-project/pull/153026 ___ 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] Add parser/semantic support for workdistribute (PR #154377)

2025-08-20 Thread via llvm-branch-commits
https://github.com/skc7 updated https://github.com/llvm/llvm-project/pull/154377 >From 4442fced8216bf8e26522e2b4b127e4cfc40 Mon Sep 17 00:00:00 2001 From: skc7 Date: Tue, 19 Aug 2025 21:43:06 +0530 Subject: [PATCH] [flang][openmp] Add parser/semantic support for workdistribute --- .../fla

[llvm-branch-commits] [llvm] [AMDGPU] Extending wave reduction intrinsics for `i64` types - 2 (PR #151309)

2025-08-20 Thread Matt Arsenault via llvm-branch-commits
@@ -5212,6 +5217,74 @@ static MachineBasicBlock *lowerWaveReduce(MachineInstr &MI, .addReg(NewAccumulator->getOperand(0).getReg()); break; } + case AMDGPU::S_ADD_U64_PSEUDO: + case AMDGPU::S_SUB_U64_PSEUDO: { +Register DestSub0 = MR

[llvm-branch-commits] [flang] [flang][openmp] Add Lowering to omp mlir for workdistribute construct (PR #154378)

2025-08-20 Thread via llvm-branch-commits
https://github.com/skc7 updated https://github.com/llvm/llvm-project/pull/154378 >From 4d5983233fffb4cb0c10934a86752423f2991c85 Mon Sep 17 00:00:00 2001 From: skc7 Date: Tue, 19 Aug 2025 21:46:13 +0530 Subject: [PATCH] [flang][openmp] Add Lowering to omp mlir for workdistribute construct ---

[llvm-branch-commits] [clang] 993c564 - [clang][PAC][darwin] Set correct default ptrauth features for arm64e-darwin (#153722)

2025-08-20 Thread via llvm-branch-commits
Author: Oliver Hunt Date: 2025-08-20T00:57:03Z New Revision: 993c5643ce0f722c1cdffd3a4360726880b8827d URL: https://github.com/llvm/llvm-project/commit/993c5643ce0f722c1cdffd3a4360726880b8827d DIFF: https://github.com/llvm/llvm-project/commit/993c5643ce0f722c1cdffd3a4360726880b8827d.diff LOG: [

[llvm-branch-commits] [clang] release/21.x: [clang][PAC][darwin] Set correct default ptrauth features for arm64e-darwin (#153722) (PR #154449)

2025-08-20 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/154449 ___ 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/21.x: [clang][PAC][darwin] Set correct default ptrauth features for arm64e-darwin (#153722) (PR #154449)

2025-08-20 Thread via llvm-branch-commits
github-actions[bot] wrote: @ojhunt (or anyone else). If you would like to add a note about this fix in the release notes (completely optional). Please reply to this comment with a one or two sentence description of the fix. When you are done, please add the release:note label to this PR. ht

[llvm-branch-commits] [llvm] AMDGPU: Start using AV_MOV_B64_IMM_PSEUDO (PR #154500)

2025-08-20 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/154500 >From 17eb90204f7dee43ab8ce794243e2084ff988f83 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Wed, 20 Aug 2025 18:21:20 +0900 Subject: [PATCH] AMDGPU: Start using AV_MOV_B64_IMM_PSEUDO --- .../Target/AMDGP

[llvm-branch-commits] [llvm] [LoongArch] Broadcast repeated subsequence in build_vector instead of inserting per element (PR #154533)

2025-08-20 Thread via llvm-branch-commits
https://github.com/zhaoqi5 updated https://github.com/llvm/llvm-project/pull/154533 >From 3674bad63bffc351ecd099baef91f90b8d1a0866 Mon Sep 17 00:00:00 2001 From: Qi Zhao Date: Wed, 20 Aug 2025 20:39:50 +0800 Subject: [PATCH 1/4] [LoongArch] Broadcast repeated subsequence in build_vector instea

[llvm-branch-commits] [libc] [llvm] [libc][math] Refactor cospif16 implementation to header-only in src/__support/math folder. (PR #154222)

2025-08-20 Thread via llvm-branch-commits
https://github.com/lntue approved this pull request. https://github.com/llvm/llvm-project/pull/154222 ___ 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] Add parser/semantic support for workdistribute (PR #154377)

2025-08-20 Thread Kareem Ergawy via llvm-branch-commits
@@ -813,6 +874,13 @@ void OmpStructureChecker::Enter(const parser::OpenMPBlockConstruct &x) { "TARGET construct with nested TEAMS region contains statements or " "directives outside of the TEAMS construct"_err_en_US); } +if (GetContext().directive =

[llvm-branch-commits] [flang] [flang][openmp] Add parser/semantic support for workdistribute (PR #154377)

2025-08-20 Thread Kareem Ergawy via llvm-branch-commits
@@ -896,6 +964,17 @@ void OmpStructureChecker::Enter(const parser::OpenMPBlockConstruct &x) { HasInvalidWorksharingNesting( beginSpec.source, llvm::omp::nestedWorkshareErrSet); break; + case llvm::omp::OMPD_workdistribute: +if (!CurrentDirectiveIsNested())

[llvm-branch-commits] [clang] release/21.x: [clang] return type not correctly deduced for discarded lambdas (#153921) (PR #154080)

2025-08-20 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/154080 ___ 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] [Local] preserve `MD_prof` in `hoistAllInstructionsInto` (PR #154635)

2025-08-20 Thread Mircea Trofin via llvm-branch-commits
@@ -498,6 +498,7 @@ LLVM_ABI void dropDebugUsers(Instruction &I); /// /// The moved instructions receive the insertion point debug location values /// (DILocations) and their debug intrinsic instructions are removed. +/// Selects and indirect calls keep their MD_prof metadata.

[llvm-branch-commits] [clang] [analyzer][docs] CSA release notes for clang-21 (PR #154600)

2025-08-20 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru approved this pull request. https://github.com/llvm/llvm-project/pull/154600 ___ 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/21.x: [TailDup] Delay aggressive computed-goto taildup to after RegAlloc. (#150911) (PR #151680)

2025-08-20 Thread via llvm-branch-commits
github-actions[bot] wrote: @fhahn (or anyone else). If you would like to add a note about this fix in the release notes (completely optional). Please reply to this comment with a one or two sentence description of the fix. When you are done, please add the release:note label to this PR. htt

[llvm-branch-commits] [clang] [clang][PAC][ObjC] Merge the block metadata support for the arm64e abi to llvm 21 (PR #153725)

2025-08-20 Thread Tobias Hieta via llvm-branch-commits
tru wrote: ping @AaronBallman for review https://github.com/llvm/llvm-project/pull/153725 ___ 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] c587c24 - [TailDup] Delay aggressive computed-goto taildup to after RegAlloc. (#150911)

2025-08-20 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2025-08-20T11:06:54+01:00 New Revision: c587c24db5cf31a0c45a475b05b20b4b724b0cec URL: https://github.com/llvm/llvm-project/commit/c587c24db5cf31a0c45a475b05b20b4b724b0cec DIFF: https://github.com/llvm/llvm-project/commit/c587c24db5cf31a0c45a475b05b20b4b724b0cec.diff

[llvm-branch-commits] [llvm] release/21.x: [TailDup] Delay aggressive computed-goto taildup to after RegAlloc. (#150911) (PR #151680)

2025-08-20 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/151680 ___ 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/21.x: [WIP] [clang] Align cleanup structs to prevent SIGBUS on sparc32 (#152866) (PR #154002)

2025-08-20 Thread Tobias Hieta via llvm-branch-commits
tru wrote: ping @efriedma-quic for review. https://github.com/llvm/llvm-project/pull/154002 ___ 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/21.x: [Hexagon] Add missing operand when disassembling Y4_crswap10 (#153849) (PR #153926)

2025-08-20 Thread Tobias Hieta via llvm-branch-commits
tru wrote: ping @quic-akaryaki for review. https://github.com/llvm/llvm-project/pull/153926 ___ 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/21.x: [clang] Allow trivial pp-directives before C++ module directive (#153641) (PR #154077)

2025-08-20 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/154077 >From fe59f72b9ac32b1c6b993ecac26c29bdfcf27407 Mon Sep 17 00:00:00 2001 From: yronglin Date: Mon, 18 Aug 2025 14:17:35 +0800 Subject: [PATCH] [clang] Allow trivial pp-directives before C++ module directive (#153641)

[llvm-branch-commits] [clang] fe59f72 - [clang] Allow trivial pp-directives before C++ module directive (#153641)

2025-08-20 Thread Tobias Hieta via llvm-branch-commits
Author: yronglin Date: 2025-08-21T08:04:17+02:00 New Revision: fe59f72b9ac32b1c6b993ecac26c29bdfcf27407 URL: https://github.com/llvm/llvm-project/commit/fe59f72b9ac32b1c6b993ecac26c29bdfcf27407 DIFF: https://github.com/llvm/llvm-project/commit/fe59f72b9ac32b1c6b993ecac26c29bdfcf27407.diff LOG:

[llvm-branch-commits] [clang] 16bea73 - [clang] return type not correctly deduced for discarded lambdas (#153921)

2025-08-20 Thread Tobias Hieta via llvm-branch-commits
Author: Oliver Hunt Date: 2025-08-21T08:06:21+02:00 New Revision: 16bea73be5aeab1cac87a7f73d84d63a8ec438a7 URL: https://github.com/llvm/llvm-project/commit/16bea73be5aeab1cac87a7f73d84d63a8ec438a7 DIFF: https://github.com/llvm/llvm-project/commit/16bea73be5aeab1cac87a7f73d84d63a8ec438a7.diff L

[llvm-branch-commits] [clang] release/21.x: [clang] return type not correctly deduced for discarded lambdas (#153921) (PR #154080)

2025-08-20 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/154080 >From 16bea73be5aeab1cac87a7f73d84d63a8ec438a7 Mon Sep 17 00:00:00 2001 From: Oliver Hunt Date: Mon, 18 Aug 2025 02:07:27 -0700 Subject: [PATCH] [clang] return type not correctly deduced for discarded lambdas (#1539

[llvm-branch-commits] [clang] release/21.x: [clang][PAC] ptrauth_qualifier and ptrauth_intrinsic should only be available on Darwin (#153912) (PR #154198)

2025-08-20 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/154198 ___ 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/21.x: [clang][PAC] ptrauth_qualifier and ptrauth_intrinsic should only be available on Darwin (#153912) (PR #154198)

2025-08-20 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/154198 >From 45300aad3ca6fe67bc1c9ae40af16f30843cbbfc Mon Sep 17 00:00:00 2001 From: Oliver Hunt Date: Mon, 18 Aug 2025 13:29:26 -0700 Subject: [PATCH] [clang][PAC] ptrauth_qualifier and ptrauth_intrinsic should only be av

[llvm-branch-commits] [clang] 45300aa - [clang][PAC] ptrauth_qualifier and ptrauth_intrinsic should only be available on Darwin (#153912)

2025-08-20 Thread Tobias Hieta via llvm-branch-commits
Author: Oliver Hunt Date: 2025-08-21T08:07:17+02:00 New Revision: 45300aad3ca6fe67bc1c9ae40af16f30843cbbfc URL: https://github.com/llvm/llvm-project/commit/45300aad3ca6fe67bc1c9ae40af16f30843cbbfc DIFF: https://github.com/llvm/llvm-project/commit/45300aad3ca6fe67bc1c9ae40af16f30843cbbfc.diff L

[llvm-branch-commits] [llvm] release/21.x: [POWERPC] Fixes an error in the handling of the MTVSRBMI instruction for big-endian (#151565) (PR #154138)

2025-08-20 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/154138 >From 2cf40a6ca83a24fbb773992f68c51808a3ea2610 Mon Sep 17 00:00:00 2001 From: zhijian lin Date: Wed, 6 Aug 2025 09:36:37 -0400 Subject: [PATCH] [POWERPC] Fixes an error in the handling of the MTVSRBMI instruction fo

[llvm-branch-commits] [llvm] 2cf40a6 - [POWERPC] Fixes an error in the handling of the MTVSRBMI instruction for big-endian (#151565)

2025-08-20 Thread Tobias Hieta via llvm-branch-commits
Author: zhijian lin Date: 2025-08-21T08:06:54+02:00 New Revision: 2cf40a6ca83a24fbb773992f68c51808a3ea2610 URL: https://github.com/llvm/llvm-project/commit/2cf40a6ca83a24fbb773992f68c51808a3ea2610 DIFF: https://github.com/llvm/llvm-project/commit/2cf40a6ca83a24fbb773992f68c51808a3ea2610.diff L

[llvm-branch-commits] [clang] release/21.x: [clang] Allow trivial pp-directives before C++ module directive (#153641) (PR #154077)

2025-08-20 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/154077 ___ 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/21.x: [clang] Allow trivial pp-directives before C++ module directive (#153641) (PR #154077)

2025-08-20 Thread via llvm-branch-commits
github-actions[bot] wrote: @yronglin (or anyone else). If you would like to add a note about this fix in the release notes (completely optional). Please reply to this comment with a one or two sentence description of the fix. When you are done, please add the release:note label to this PR.

[llvm-branch-commits] [clang] release/21.x: [clang] return type not correctly deduced for discarded lambdas (#153921) (PR #154080)

2025-08-20 Thread via llvm-branch-commits
github-actions[bot] wrote: @ojhunt (or anyone else). If you would like to add a note about this fix in the release notes (completely optional). Please reply to this comment with a one or two sentence description of the fix. When you are done, please add the release:note label to this PR. ht

[llvm-branch-commits] [llvm] release/21.x: [POWERPC] Fixes an error in the handling of the MTVSRBMI instruction for big-endian (#151565) (PR #154138)

2025-08-20 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/154138 ___ 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/21.x: [clang][ObjC] Fix incorrect return type inference for discarded blocks (#154109) (PR #154210)

2025-08-20 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/154210 >From 7d6969bc6f86265ac938112b0d4d5f7dfea0510d Mon Sep 17 00:00:00 2001 From: Oliver Hunt Date: Mon, 18 Aug 2025 14:38:50 -0700 Subject: [PATCH] [clang][ObjC] Fix incorrect return type inference for discarded blocks

[llvm-branch-commits] [clang] release/21.x: [clang][ObjC] Fix incorrect return type inference for discarded blocks (#154109) (PR #154210)

2025-08-20 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/154210 ___ 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/21.x: [clang][PAC] ptrauth_qualifier and ptrauth_intrinsic should only be available on Darwin (#153912) (PR #154198)

2025-08-20 Thread via llvm-branch-commits
github-actions[bot] wrote: @ojhunt (or anyone else). If you would like to add a note about this fix in the release notes (completely optional). Please reply to this comment with a one or two sentence description of the fix. When you are done, please add the release:note label to this PR. ht

[llvm-branch-commits] [llvm] release/21.x: [POWERPC] Fixes an error in the handling of the MTVSRBMI instruction for big-endian (#151565) (PR #154138)

2025-08-20 Thread via llvm-branch-commits
github-actions[bot] wrote: @amy-kwan (or anyone else). If you would like to add a note about this fix in the release notes (completely optional). Please reply to this comment with a one or two sentence description of the fix. When you are done, please add the release:note label to this PR.

[llvm-branch-commits] [clang] 7d6969b - [clang][ObjC] Fix incorrect return type inference for discarded blocks (#154109)

2025-08-20 Thread Tobias Hieta via llvm-branch-commits
Author: Oliver Hunt Date: 2025-08-21T08:07:51+02:00 New Revision: 7d6969bc6f86265ac938112b0d4d5f7dfea0510d URL: https://github.com/llvm/llvm-project/commit/7d6969bc6f86265ac938112b0d4d5f7dfea0510d DIFF: https://github.com/llvm/llvm-project/commit/7d6969bc6f86265ac938112b0d4d5f7dfea0510d.diff L

[llvm-branch-commits] [clang] [analyzer][docs] CSA release notes for clang-21 (PR #154600)

2025-08-20 Thread Balazs Benics via llvm-branch-commits
steakhal wrote: I had limited time, so I used LLM to generate this. Exercise extra scrutiny during review. There is an unrelated section about `Type-aware allocation and deallocation functions` that I'll move somewhere more appropriate later. The generated html would look like this then: http

[llvm-branch-commits] [clang] [analyzer][docs] CSA release notes for clang-21 (PR #154600)

2025-08-20 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-static-analyzer-1 Author: Balazs Benics (steakhal) Changes The commits were gathered using: ```sh git log --reverse --oneline llvmorg-20-init..llvm/main \ clang/{lib/StaticAnalyzer,include/clang/StaticAnalyzer} | grep -v NFC | \ grep -v OpenACC

  1   2   >