[llvm-branch-commits] [clang-tools-extra] [clang] Backport '[clang] static operators should evaluate object argument (reland)' to release/18.x (PR #80109)

2024-02-01 Thread via llvm-branch-commits
cor3ntin wrote: Yes, that bug was pretty nasty, we should backport it https://github.com/llvm/llvm-project/pull/80109 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-co

[llvm-branch-commits] [lld] ReleaseNotes: add lld/ELF notes (PR #80393)

2024-02-01 Thread Alexander Richardson via llvm-branch-commits
https://github.com/arichardson approved this pull request. Lgtm https://github.com/llvm/llvm-project/pull/80393 ___ 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] ReleaseNotes: add lld/ELF notes (PR #80393)

2024-02-01 Thread Fangrui Song via llvm-branch-commits
MaskRay wrote: """ Merging is blocked The base branch does not allow updates. [Learn more about protected branches.](https://docs.github.com/articles/about-protected-branches/) """ Once this is approved, @tstellar I think I'll notify you to merge this into `release/18.x`? https://github.com/l

[llvm-branch-commits] [lld] ReleaseNotes: add lld/ELF notes (PR #80393)

2024-02-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-lld Author: Fangrui Song (MaskRay) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/80393.diff 1 Files Affected: - (modified) lld/docs/ReleaseNotes.rst (+34) ``diff diff --git a/lld/docs/ReleaseNotes.rst b/lld/docs/Release

[llvm-branch-commits] [lld] ReleaseNotes: add lld/ELF notes (PR #80393)

2024-02-01 Thread Fangrui Song via llvm-branch-commits
https://github.com/MaskRay created https://github.com/llvm/llvm-project/pull/80393 None >From fc64e65d2af33f237a16c55d2730bd615157213c Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Thu, 1 Feb 2024 22:04:49 -0800 Subject: [PATCH] ReleaseNotes: add lld/ELF notes --- lld/docs/ReleaseNotes.r

[llvm-branch-commits] [lld] PR for llvm/llvm-project#80390 (PR #80391)

2024-02-01 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/80391 >From 1970f590fc89fc1701f9dc779d099ed294bb08fe Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Thu, 1 Feb 2024 21:20:27 -0800 Subject: [PATCH] [ELF] Fix compareSections assertion failure when OutputDescs in se

[llvm-branch-commits] [lld] PR for llvm/llvm-project#80390 (PR #80391)

2024-02-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-lld-elf @llvm/pr-subscribers-lld Author: None (llvmbot) Changes resolves llvm/llvm-project#80390 --- Full diff: https://github.com/llvm/llvm-project/pull/80391.diff 2 Files Affected: - (modified) lld/ELF/Writer.cpp (+6-6) - (modified) lld/test/ELF/l

[llvm-branch-commits] [lld] PR for llvm/llvm-project#80390 (PR #80391)

2024-02-01 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/80391 ___ 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] PR for llvm/llvm-project#80390 (PR #80391)

2024-02-01 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/80391 resolves llvm/llvm-project#80390 >From 1ddb69d220733c545cba77c59b3a27a9ee95767c Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Thu, 1 Feb 2024 21:20:27 -0800 Subject: [PATCH] [ELF] Fix compareSections asserti

[llvm-branch-commits] [clang] [clang-tools-extra] Backport '[clang] static operators should evaluate object argument (reland)' to release/18.x (PR #80109)

2024-02-01 Thread Tom Stellard via llvm-branch-commits
tstellar wrote: @cor3ntin Any thoughts about backporting this? https://github.com/llvm/llvm-project/pull/80109 ___ 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] PR for llvm/llvm-project#79571 (PR #79572)

2024-02-01 Thread Tom Stellard via llvm-branch-commits
tstellar wrote: @alinas What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/79572 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listin

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#79137 (PR #79561)

2024-02-01 Thread Tom Stellard via llvm-branch-commits
tstellar wrote: @fhahn What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/79561 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinf

[llvm-branch-commits] [openmp] PR for llvm/llvm-project#80117 (PR #80291)

2024-02-01 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/80291 ___ 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] [openmp] 1cfd46f - [openmp] On Windows, fix standalone cmake build (#80174)

2024-02-01 Thread Tom Stellard via llvm-branch-commits
Author: Alexandre Ganea Date: 2024-02-01T17:54:51-08:00 New Revision: 1cfd46f1343c8dcd866d29ce28ac0a4a71bd7968 URL: https://github.com/llvm/llvm-project/commit/1cfd46f1343c8dcd866d29ce28ac0a4a71bd7968 DIFF: https://github.com/llvm/llvm-project/commit/1cfd46f1343c8dcd866d29ce28ac0a4a71bd7968.dif

[llvm-branch-commits] [openmp] PR for llvm/llvm-project#80117 (PR #80291)

2024-02-01 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/80291 >From 1cfd46f1343c8dcd866d29ce28ac0a4a71bd7968 Mon Sep 17 00:00:00 2001 From: Alexandre Ganea <37383324+aga...@users.noreply.github.com> Date: Thu, 1 Feb 2024 08:14:05 -0500 Subject: [PATCH] [openmp] On Windows, f

[llvm-branch-commits] [clang] PR for llvm/llvm-project#80285 (PR #80356)

2024-02-01 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/80356 ___ 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] 3eaa7f3 - [coverage] fix crash in code coverage and `if constexpr` with `ExprWithCleanups` (#80292)

2024-02-01 Thread Tom Stellard via llvm-branch-commits
Author: Hana Dusíková Date: 2024-02-01T17:53:25-08:00 New Revision: 3eaa7f3c44597e1027e29ffecb83e374fb7fa52c URL: https://github.com/llvm/llvm-project/commit/3eaa7f3c44597e1027e29ffecb83e374fb7fa52c DIFF: https://github.com/llvm/llvm-project/commit/3eaa7f3c44597e1027e29ffecb83e374fb7fa52c.diff

[llvm-branch-commits] [clang] PR for llvm/llvm-project#80285 (PR #80356)

2024-02-01 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/80356 >From 3eaa7f3c44597e1027e29ffecb83e374fb7fa52c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hana=20Dus=C3=ADkov=C3=A1?= Date: Thu, 1 Feb 2024 23:31:32 +0100 Subject: [PATCH] [coverage] fix crash in code coverage and

[llvm-branch-commits] [clang] PR for llvm/llvm-project#80285 (PR #80356)

2024-02-01 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/80356 >From 52eda804ee7b112f221b37339cb05156342dac25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hana=20Dus=C3=ADkov=C3=A1?= Date: Thu, 1 Feb 2024 23:31:32 +0100 Subject: [PATCH] [coverage] fix crash in code coverage and

[llvm-branch-commits] [libcxx] [🍒][libc++] Fix missing and incorrect push/pop macros (#79204) (PR #79497)

2024-02-01 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/79497 ___ 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] 2fe0bca - [ELF] --warn-backrefs: --defsym does not make a backward reference

2024-02-01 Thread Tom Stellard via llvm-branch-commits
Author: Fangrui Song Date: 2024-02-01T17:40:45-08:00 New Revision: 2fe0bca91041eeaedd5ea530e6863f3af42bc2b0 URL: https://github.com/llvm/llvm-project/commit/2fe0bca91041eeaedd5ea530e6863f3af42bc2b0 DIFF: https://github.com/llvm/llvm-project/commit/2fe0bca91041eeaedd5ea530e6863f3af42bc2b0.diff

[llvm-branch-commits] [lld] PR for llvm/llvm-project#79960 (PR #79961)

2024-02-01 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/79961 ___ 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] PR for llvm/llvm-project#79960 (PR #79961)

2024-02-01 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/79961 >From 2fe0bca91041eeaedd5ea530e6863f3af42bc2b0 Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Mon, 29 Jan 2024 13:26:33 -0800 Subject: [PATCH] [ELF] --warn-backrefs: --defsym does not make a backward referenc

[llvm-branch-commits] [clang] PR for llvm/llvm-project#80285 (PR #80356)

2024-02-01 Thread via llvm-branch-commits
https://github.com/cor3ntin approved this pull request. https://github.com/llvm/llvm-project/pull/80356 ___ 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] Refactor recomputeLiveIns to operate on whole CFG (#79498) (PR #79641)

2024-02-01 Thread Oskar Wirga via llvm-branch-commits
https://github.com/oskarwirga edited https://github.com/llvm/llvm-project/pull/79641 ___ 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] PR for llvm/llvm-project#80285 (PR #80356)

2024-02-01 Thread via llvm-branch-commits
cor3ntin wrote: This fixes a regression introduced in clang 18, ship it https://github.com/llvm/llvm-project/pull/80356 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-

[llvm-branch-commits] [clang] PR for llvm/llvm-project#80285 (PR #80356)

2024-02-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-codegen Author: None (llvmbot) Changes resolves llvm/llvm-project#80285 --- Full diff: https://github.com/llvm/llvm-project/pull/80356.diff 2 Files Affected: - (modified) clang/lib/CodeGen/CoverageMappingGen.cpp (+4-2) - (modified) clang/test/

[llvm-branch-commits] [clang] PR for llvm/llvm-project#80285 (PR #80356)

2024-02-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: None (llvmbot) Changes resolves llvm/llvm-project#80285 --- Full diff: https://github.com/llvm/llvm-project/pull/80356.diff 2 Files Affected: - (modified) clang/lib/CodeGen/CoverageMappingGen.cpp (+4-2) - (modified) clang/test/Coverage

[llvm-branch-commits] [clang] PR for llvm/llvm-project#80285 (PR #80356)

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

[llvm-branch-commits] [clang] PR for llvm/llvm-project#80285 (PR #80356)

2024-02-01 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/80356 ___ 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] PR for llvm/llvm-project#80285 (PR #80356)

2024-02-01 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/80356 resolves llvm/llvm-project#80285 >From ce2dd202c4e8276a21fdba2d8dd9f8075ed357c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hana=20Dus=C3=ADkov=C3=A1?= Date: Thu, 1 Feb 2024 23:31:32 +0100 Subject: [PATCH] [coverag

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#80024 (PR #80025)

2024-02-01 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/80025 ___ 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] 284570a - [llvm-jitlink] Fix detectStubKind() for big endian systems (#79970)

2024-02-01 Thread Tom Stellard via llvm-branch-commits
Author: Stefan Gränitz Date: 2024-02-01T13:42:56-08:00 New Revision: 284570a985e95e3d8118cde2b0198bbbdc9b19ad URL: https://github.com/llvm/llvm-project/commit/284570a985e95e3d8118cde2b0198bbbdc9b19ad DIFF: https://github.com/llvm/llvm-project/commit/284570a985e95e3d8118cde2b0198bbbdc9b19ad.diff

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#80024 (PR #80025)

2024-02-01 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/80025 >From 284570a985e95e3d8118cde2b0198bbbdc9b19ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Gr=C3=A4nitz?= Date: Tue, 30 Jan 2024 17:00:28 +0100 Subject: [PATCH] [llvm-jitlink] Fix detectStubKind() for big e

[llvm-branch-commits] [clang] PR for llvm/llvm-project#79992 (PR #79997)

2024-02-01 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/79997 ___ 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] 0eb163c - Fix analyzer crash on 'StructuralValue' (#79764)

2024-02-01 Thread Tom Stellard via llvm-branch-commits
Author: Andrey Ali Khan Bolshakov Date: 2024-02-01T12:55:47-08:00 New Revision: 0eb163cc2717b99f83aa4304628b19291f9ffe53 URL: https://github.com/llvm/llvm-project/commit/0eb163cc2717b99f83aa4304628b19291f9ffe53 DIFF: https://github.com/llvm/llvm-project/commit/0eb163cc2717b99f83aa4304628b19291f

[llvm-branch-commits] [clang] PR for llvm/llvm-project#79992 (PR #79997)

2024-02-01 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/79997 >From 0eb163cc2717b99f83aa4304628b19291f9ffe53 Mon Sep 17 00:00:00 2001 From: Andrey Ali Khan Bolshakov <32954549+bolshako...@users.noreply.github.com> Date: Tue, 30 Jan 2024 15:03:55 +0300 Subject: [PATCH] Fix a

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#79860 (PR #79969)

2024-02-01 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/79969 ___ 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] 692f465 - [AArch64] Don't generate neon integer complex numbers with +sve2. NFC (#79829)

2024-02-01 Thread Tom Stellard via llvm-branch-commits
Author: David Green Date: 2024-02-01T12:50:10-08:00 New Revision: 692f465456fa9e3690bd9b9b28a789f3979ffbe0 URL: https://github.com/llvm/llvm-project/commit/692f465456fa9e3690bd9b9b28a789f3979ffbe0 DIFF: https://github.com/llvm/llvm-project/commit/692f465456fa9e3690bd9b9b28a789f3979ffbe0.diff L

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#79860 (PR #79969)

2024-02-01 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/79969 >From 692f465456fa9e3690bd9b9b28a789f3979ffbe0 Mon Sep 17 00:00:00 2001 From: David Green Date: Mon, 29 Jan 2024 16:46:22 + Subject: [PATCH] [AArch64] Don't generate neon integer complex numbers with +sve2.

[llvm-branch-commits] [llvm] [compiler-rt] [flang] [clang] [libcxx] [libc] [RISCV] Support select optimization (PR #80124)

2024-02-01 Thread Philip Reames via llvm-branch-commits
preames wrote: JFYI, I don't find the AArch64 data particularly convincing for RISCV. The magnitude of the change even on AArch64 is small, and could easily be swung one direction or the other by differences in implementation between the backends. https://github.com/llvm/llvm-project/pull/8

[llvm-branch-commits] [openmp] PR for llvm/llvm-project#80117 (PR #80291)

2024-02-01 Thread Joseph Huber via llvm-branch-commits
jhuber6 wrote: Merge https://github.com/llvm/llvm-project/pull/80291 ___ 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] [openmp] PR for llvm/llvm-project#80117 (PR #80291)

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

[llvm-branch-commits] [openmp] PR for llvm/llvm-project#80117 (PR #80291)

2024-02-01 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/80291 resolves llvm/llvm-project#80117 >From db865342e024daf3f3e0a0efe89e4c97f9b84057 Mon Sep 17 00:00:00 2001 From: Alexandre Ganea <37383324+aga...@users.noreply.github.com> Date: Thu, 1 Feb 2024 08:14:05 -0500 Subje

[llvm-branch-commits] [openmp] PR for llvm/llvm-project#80117 (PR #80291)

2024-02-01 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/80291 ___ 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] [llvm] [OpenMPIRBuilder][MLIR] Pass target-cpu and target-features to outlined functions (PR #80283)

2024-02-01 Thread Dominik Adamski via llvm-branch-commits
https://github.com/DominikAdamski edited https://github.com/llvm/llvm-project/pull/80283 ___ 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] [llvm] [OpenMPIRBuilder][MLIR] Pass target-cpu and target-features to outlined functions (PR #80283)

2024-02-01 Thread Dominik Adamski via llvm-branch-commits
@@ -679,6 +679,15 @@ void OpenMPIRBuilder::finalize(Function *Fn) { Function *OutlinedFn = Extractor.extractCodeRegion(CEAC); +// Forward target-cpu, target-features attributes to the outlined function. +if (auto Attr = OuterFn->getFnAttribute("target-cpu"); +

[llvm-branch-commits] [mlir] [llvm] [OpenMPIRBuilder][MLIR] Pass target-cpu and target-features to outlined functions (PR #80283)

2024-02-01 Thread Dominik Adamski via llvm-branch-commits
https://github.com/DominikAdamski approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/80283 ___ 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] [mlir] [llvm] [OpenMPIRBuilder][MLIR] Pass target-cpu and target-features to outlined functions (PR #80283)

2024-02-01 Thread Kiran Chandramohan via llvm-branch-commits
https://github.com/kiranchandramohan approved this pull request. LG. https://github.com/llvm/llvm-project/pull/80283 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-co

[llvm-branch-commits] [mlir] [llvm] [OpenMPIRBuilder][MLIR] Pass target-cpu and target-features to outlined functions (PR #80283)

2024-02-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-mlir Author: Sergio Afonso (skatrak) Changes This patch adds support for forwarding the target-cpu and target-features attributes to functions outlined in the OpenMPIRBuilder. This, in turn, results in the addition of these attributes for functions cre

[llvm-branch-commits] [mlir] [llvm] [OpenMPIRBuilder][MLIR] Pass target-cpu and target-features to outlined functions (PR #80283)

2024-02-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-mlir-llvm Author: Sergio Afonso (skatrak) Changes This patch adds support for forwarding the target-cpu and target-features attributes to functions outlined in the OpenMPIRBuilder. This, in turn, results in the addition of these attributes for function

[llvm-branch-commits] [mlir] [llvm] [OpenMPIRBuilder][MLIR] Pass target-cpu and target-features to outlined functions (PR #80283)

2024-02-01 Thread Sergio Afonso via llvm-branch-commits
https://github.com/skatrak created https://github.com/llvm/llvm-project/pull/80283 This patch adds support for forwarding the target-cpu and target-features attributes to functions outlined in the OpenMPIRBuilder. This, in turn, results in the addition of these attributes for functions created

[llvm-branch-commits] [clang] [Clang][RISCV] Refactor builtins to TableGen (PR #80280)

2024-02-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang @llvm/pr-subscribers-backend-risc-v Author: Wang Pengcheng (wangpc-pp) Changes This mechanism is introduced by #68324. This refactor makes the prototype and attributes clear. --- Full diff: https://github.com/llvm/llvm-project/pull/80280.diff

[llvm-branch-commits] [clang] [Clang][RISCV] Refactor builtins to TableGen (PR #80280)

2024-02-01 Thread Wang Pengcheng via llvm-branch-commits
https://github.com/wangpc-pp created https://github.com/llvm/llvm-project/pull/80280 This mechanism is introduced by #68324. This refactor makes the prototype and attributes clear. ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#79175 (PR #80274)

2024-02-01 Thread Nikita Popov via llvm-branch-commits
nikic wrote: Note that this is an API and ABI breaking fix, so should be backported sooner rather than later. https://github.com/llvm/llvm-project/pull/80274 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.or

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#79175 (PR #80274)

2024-02-01 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff d3aeedcd47cb9ac29769716c1eed6d5b80b45728 9a7c70234b1730815f89f4a68030e62f7cd75cdc --

[llvm-branch-commits] [llvm] [VPlan] Consistently use (Part, 0) for first lane scalar values (PR #80271)

2024-02-01 Thread Florian Hahn via llvm-branch-commits
https://github.com/fhahn edited https://github.com/llvm/llvm-project/pull/80271 ___ 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] [VPlan] Explicitly handle scalar pointer inductions. (PR #80273)

2024-02-01 Thread Florian Hahn via llvm-branch-commits
https://github.com/fhahn edited https://github.com/llvm/llvm-project/pull/80273 ___ 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] PR for llvm/llvm-project#79175 (PR #80274)

2024-02-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-analysis Author: None (llvmbot) Changes resolves llvm/llvm-project#79175 --- Full diff: https://github.com/llvm/llvm-project/pull/80274.diff 9 Files Affected: - (modified) llvm/include/llvm/Analysis/AliasAnalysis.h (+7) - (modified) llvm/includ

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#79175 (PR #80274)

2024-02-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-transforms Author: None (llvmbot) Changes resolves llvm/llvm-project#79175 --- Full diff: https://github.com/llvm/llvm-project/pull/80274.diff 9 Files Affected: - (modified) llvm/include/llvm/Analysis/AliasAnalysis.h (+7) - (modified) llvm/incl

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#79175 (PR #80274)

2024-02-01 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/80274 ___ 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] PR for llvm/llvm-project#79175 (PR #80274)

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

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#79175 (PR #80274)

2024-02-01 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/80274 resolves llvm/llvm-project#79175 >From ee8c0bd8ff69caca659662961e2b5dfaee907a7a Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Wed, 24 Jan 2024 12:33:57 +0100 Subject: [PATCH 1/3] [Loads] Use BatchAAResults f

[llvm-branch-commits] [llvm] [VPlan] Explicitly handle scalar pointer inductions. (PR #80273)

2024-02-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-transforms Author: Florian Hahn (fhahn) Changes Add a new PtrAdd opcode to VPInstruction that corresponds to IRBuilder::CreatePtrAdd, which creates a GEP with source element type i8. This is then used to model scalarizing VPWidenPointerInductionRec

[llvm-branch-commits] [llvm] [VPlan] Consistently use (Part, 0) for first lane scalar values (PR #80271)

2024-02-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-transforms Author: Florian Hahn (fhahn) Changes At the moment, some VPInstructions create only a single scalar value, but use VPTransformatState's 'vector' storage for this value. Those values are effectively uniform-per-VF (or in some cases unifo

[llvm-branch-commits] [llvm] [VPlan] Consistently use (Part, 0) for first lane scalar values (PR #80271)

2024-02-01 Thread Florian Hahn via llvm-branch-commits
https://github.com/fhahn created https://github.com/llvm/llvm-project/pull/80271 At the moment, some VPInstructions create only a single scalar value, but use VPTransformatState's 'vector' storage for this value. Those values are effectively uniform-per-VF (or in some cases uniform-across-VF-an

[llvm-branch-commits] [compiler-rt] [llvm] [clang] [libc] [libcxx] [flang] [RISCV] Support select optimization (PR #80124)

2024-02-01 Thread Wang Pengcheng via llvm-branch-commits
@@ -0,0 +1,873 @@ +; NOTE: Assertions have been autogenerated by utils/update_test_checks.py +; RUN: opt -select-optimize -mtriple=riscv64 -S < %s \ +; RUN: | FileCheck %s --check-prefix=CHECK-SELECT +; RUN: opt -select-optimize -mtriple=riscv64 -mattr=+enable-select-opt -S < %s

[llvm-branch-commits] [compiler-rt] [llvm] [clang] [libc] [libcxx] [flang] [RISCV] Support select optimization (PR #80124)

2024-02-01 Thread Wang Pengcheng via llvm-branch-commits
https://github.com/wangpc-pp updated https://github.com/llvm/llvm-project/pull/80124 ___ 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] [compiler-rt] [llvm] [flang] [libcxx] [libc] [RISCV] Support select optimization (PR #80124)

2024-02-01 Thread Wang Pengcheng via llvm-branch-commits
https://github.com/wangpc-pp updated https://github.com/llvm/llvm-project/pull/80124 ___ 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] PR for llvm/llvm-project#78621 (PR #80260)

2024-02-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-transforms Author: None (llvmbot) Changes resolves llvm/llvm-project#78621 --- Full diff: https://github.com/llvm/llvm-project/pull/80260.diff 3 Files Affected: - (modified) llvm/lib/Transforms/Scalar/ConstraintElimination.cpp (+6-1) - (modifie

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#78621 (PR #80260)

2024-02-01 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/80260 resolves llvm/llvm-project#78621 >From 30a5358002a45585cb0613bb02be922eb447aafb Mon Sep 17 00:00:00 2001 From: Florian Hahn Date: Wed, 24 Jan 2024 11:56:02 + Subject: [PATCH 1/2] [ConstraintElim] Add tests f

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#78621 (PR #80260)

2024-02-01 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/80260 ___ 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] PR for llvm/llvm-project#78892 (PR #80259)

2024-02-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-format Author: None (llvmbot) Changes resolves llvm/llvm-project#78892 --- Full diff: https://github.com/llvm/llvm-project/pull/80259.diff 6 Files Affected: - (modified) clang/docs/ClangFormatStyleOptions.rst (+9-33) - (modified) clang/include

[llvm-branch-commits] [clang] PR for llvm/llvm-project#78892 (PR #80259)

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

[llvm-branch-commits] [clang] PR for llvm/llvm-project#78892 (PR #80259)

2024-02-01 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/80259 resolves llvm/llvm-project#78892 >From 97d44dc7b5e24df15ae5df670bceede60f419dde Mon Sep 17 00:00:00 2001 From: Owen Pan Date: Wed, 31 Jan 2024 20:20:26 -0800 Subject: [PATCH] [clang-format] Simplify the AfterPla

[llvm-branch-commits] [clang] PR for llvm/llvm-project#78892 (PR #80259)

2024-02-01 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/80259 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits