[llvm-branch-commits] [clang] release/18.x: Reland Print library module manifest path again (#84881) (PR #85637)

2024-03-19 Thread Chuanqi Xu via llvm-branch-commits
ChuanqiXu9 wrote: Yeah, agreed. https://github.com/llvm/llvm-project/pull/85637 ___ 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/18.x: Reland Print library module manifest path again (#84881) (PR #85637)

2024-03-19 Thread Chuanqi Xu via llvm-branch-commits
https://github.com/ChuanqiXu9 closed https://github.com/llvm/llvm-project/pull/85637 ___ 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/18.x: Reland Print library module manifest path again (#84881) (PR #85637)

2024-03-19 Thread Mark de Wever via llvm-branch-commits
mordante wrote: Based on the [post review comments ](https://github.com/llvm/llvm-project/pull/84881#issuecomment-2003793001) on the original PR I feel I need to do additional work. The feature originally landed shortly before branching. Based on the number of issues we had with I feel we

[llvm-branch-commits] [llvm] release/18.x: [Mips] Fix missing sign extension in expansion of sub-word atomic max (#77072) (PR #84566)

2024-03-19 Thread via llvm-branch-commits
@@ -2001,8 +2225,6 @@ define i16 @test_umax_16(ptr nocapture %ptr, i16 signext %val) { ; MIPSELR6-NEXT: $BB6_1: # %entry ; MIPSELR6-NEXT:# =>This Inner Loop Header: Depth=1 ; MIPSELR6-NEXT:ll $2, 0($6) -; MIPSELR6-NEXT:and $2, $2, $8 yingopq

[llvm-branch-commits] [llvm] release/18.x: [Mips] Fix missing sign extension in expansion of sub-word atomic max (#77072) (PR #84566)

2024-03-19 Thread Craig Topper via llvm-branch-commits
@@ -2001,8 +2225,6 @@ define i16 @test_umax_16(ptr nocapture %ptr, i16 signext %val) { ; MIPSELR6-NEXT: $BB6_1: # %entry ; MIPSELR6-NEXT:# =>This Inner Loop Header: Depth=1 ; MIPSELR6-NEXT:ll $2, 0($6) -; MIPSELR6-NEXT:and $2, $2, $8 topperc

[llvm-branch-commits] [lldb] 719069e - Revert "[lldb] Store SupportFile in FileEntry (NFC) (#85468)"

2024-03-19 Thread via llvm-branch-commits
Author: Jonas Devlieghere Date: 2024-03-19T17:47:26-07:00 New Revision: 719069e6b7e191e338bbb17e9e18b7974b5acef0 URL: https://github.com/llvm/llvm-project/commit/719069e6b7e191e338bbb17e9e18b7974b5acef0 DIFF:

[llvm-branch-commits] [llvm] 8ca9b98 - Revert "[llvm] Include LLVM_REPOSITORY and LLVM_REVISION in tool version (#84…"

2024-03-19 Thread via llvm-branch-commits
Author: Jonas Devlieghere Date: 2024-03-19T17:16:21-07:00 New Revision: 8ca9b987b47584519a5b370de8d97c1284ac7aff URL: https://github.com/llvm/llvm-project/commit/8ca9b987b47584519a5b370de8d97c1284ac7aff DIFF:

[llvm-branch-commits] [lld] [lld] Fix handling of RISCV TLSDESC relocations (PR #85817)

2024-03-19 Thread Paul Kirth via llvm-branch-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/85817 >From 123c0bdd085169ce7d63c96fc3c62cf6c0bc6d45 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Tue, 19 Mar 2024 16:50:05 + Subject: [PATCH] Remove unrelated whitespace change Created using spr 1.3.4 ---

[llvm-branch-commits] [lld] [lld] Fix handling of RISCV TLSDESC relocations (PR #85817)

2024-03-19 Thread Paul Kirth via llvm-branch-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/85817 >From 123c0bdd085169ce7d63c96fc3c62cf6c0bc6d45 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Tue, 19 Mar 2024 16:50:05 + Subject: [PATCH] Remove unrelated whitespace change Created using spr 1.3.4 ---

[llvm-branch-commits] [llvm] release/18.x: [Mips] Fix missing sign extension in expansion of sub-word atomic max (#77072) (PR #84566)

2024-03-19 Thread Craig Topper via llvm-branch-commits
https://github.com/topperc edited https://github.com/llvm/llvm-project/pull/84566 ___ 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/18.x: [X86] Add missing subvector_subreg_lowering for BF16 (#83720) (PR #83834)

2024-03-19 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/83834 ___ 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] 26a1d66 - [X86] Add missing subvector_subreg_lowering for BF16 (#83720)

2024-03-19 Thread Tom Stellard via llvm-branch-commits
Author: Phoebe Wang Date: 2024-03-19T14:06:42-07:00 New Revision: 26a1d6601d727a96f4301d0d8647b5a42760ae0c URL: https://github.com/llvm/llvm-project/commit/26a1d6601d727a96f4301d0d8647b5a42760ae0c DIFF: https://github.com/llvm/llvm-project/commit/26a1d6601d727a96f4301d0d8647b5a42760ae0c.diff

[llvm-branch-commits] [llvm] release/18.x: [X86] Add missing subvector_subreg_lowering for BF16 (#83720) (PR #83834)

2024-03-19 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar updated https://github.com/llvm/llvm-project/pull/83834 >From 26a1d6601d727a96f4301d0d8647b5a42760ae0c Mon Sep 17 00:00:00 2001 From: Phoebe Wang Date: Mon, 4 Mar 2024 18:09:41 +0800 Subject: [PATCH] [X86] Add missing subvector_subreg_lowering for BF16 (#83720) ---

[llvm-branch-commits] [clang] release/18.x: backport [C++20] [Moduls] Avoid computing odr hash for functions from comparing constraint expression (PR #84723)

2024-03-19 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/84723 ___ 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] 0bf7ff1 - [C++20] [Moduls] Avoid computing odr hash for functions from comparing constraint expression

2024-03-19 Thread Tom Stellard via llvm-branch-commits
Author: Chuanqi Xu Date: 2024-03-19T14:03:55-07:00 New Revision: 0bf7ff1028fb7cc81324e9c38c585e6533b754e4 URL: https://github.com/llvm/llvm-project/commit/0bf7ff1028fb7cc81324e9c38c585e6533b754e4 DIFF: https://github.com/llvm/llvm-project/commit/0bf7ff1028fb7cc81324e9c38c585e6533b754e4.diff

[llvm-branch-commits] [clang] release/18.x: backport [C++20] [Moduls] Avoid computing odr hash for functions from comparing constraint expression (PR #84723)

2024-03-19 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar updated https://github.com/llvm/llvm-project/pull/84723 >From 0bf7ff1028fb7cc81324e9c38c585e6533b754e4 Mon Sep 17 00:00:00 2001 From: Chuanqi Xu Date: Mon, 11 Mar 2024 11:14:40 +0800 Subject: [PATCH] [C++20] [Moduls] Avoid computing odr hash for functions from

[llvm-branch-commits] [llvm] release/18.x: [Mips] Fix missing sign extension in expansion of sub-word atomic max (#77072) (PR #84566)

2024-03-19 Thread Brad Smith via llvm-branch-commits
@@ -2001,8 +2225,6 @@ define i16 @test_umax_16(ptr nocapture %ptr, i16 signext %val) { ; MIPSELR6-NEXT: $BB6_1: # %entry ; MIPSELR6-NEXT:# =>This Inner Loop Header: Depth=1 ; MIPSELR6-NEXT:ll $2, 0($6) -; MIPSELR6-NEXT:and $2, $2, $8 brad0 wrote:

[llvm-branch-commits] [llvm] release/18.x: [X86] Add missing subvector_subreg_lowering for BF16 (#83720) (PR #83834)

2024-03-19 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar updated https://github.com/llvm/llvm-project/pull/83834 >From 9cec3b7b1ea0491df688555a51750efe6c9bd075 Mon Sep 17 00:00:00 2001 From: Phoebe Wang Date: Mon, 4 Mar 2024 18:09:41 +0800 Subject: [PATCH] [X86] Add missing subvector_subreg_lowering for BF16 (#83720) ---

[llvm-branch-commits] [llvm] release/18.x: [RISCV] Fix mgather -> riscv.masked.strided.load combine not extending indices (#82506) (PR #82572)

2024-03-19 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/82572 ___ 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] a2c93b3 - [RISCV] Fix mgather -> riscv.masked.strided.load combine not extending indices (#82506)

2024-03-19 Thread via llvm-branch-commits
Author: Luke Lau Date: 2024-03-19T13:57:52-07:00 New Revision: a2c93b34dfdf6b2e5d16a5068e92f30bbc5d0ba7 URL: https://github.com/llvm/llvm-project/commit/a2c93b34dfdf6b2e5d16a5068e92f30bbc5d0ba7 DIFF: https://github.com/llvm/llvm-project/commit/a2c93b34dfdf6b2e5d16a5068e92f30bbc5d0ba7.diff

[llvm-branch-commits] [llvm] a9d4ed7 - [RISCV] Adjust test case to show wrong stride. NFC

2024-03-19 Thread via llvm-branch-commits
Author: Luke Lau Date: 2024-03-19T13:57:52-07:00 New Revision: a9d4ed71707d36bc554bfe38408c74c285b11e6b URL: https://github.com/llvm/llvm-project/commit/a9d4ed71707d36bc554bfe38408c74c285b11e6b DIFF: https://github.com/llvm/llvm-project/commit/a9d4ed71707d36bc554bfe38408c74c285b11e6b.diff

[llvm-branch-commits] [llvm] 42f511c - [RISCV] Add test case for miscompile in gather -> strided load combine. NFC

2024-03-19 Thread via llvm-branch-commits
Author: Luke Lau Date: 2024-03-19T13:57:52-07:00 New Revision: 42f511c95c6f58a2ed8d6fe35af1cde14c750342 URL: https://github.com/llvm/llvm-project/commit/42f511c95c6f58a2ed8d6fe35af1cde14c750342 DIFF: https://github.com/llvm/llvm-project/commit/42f511c95c6f58a2ed8d6fe35af1cde14c750342.diff

[llvm-branch-commits] [llvm] release/18.x: [RISCV] Fix mgather -> riscv.masked.strided.load combine not extending indices (#82506) (PR #82572)

2024-03-19 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/82572 >From 42f511c95c6f58a2ed8d6fe35af1cde14c750342 Mon Sep 17 00:00:00 2001 From: Luke Lau Date: Wed, 21 Feb 2024 18:05:04 +0800 Subject: [PATCH 1/3] [RISCV] Add test case for miscompile in gather -> strided load

[llvm-branch-commits] [clang] release/18.x: Reland Print library module manifest path again (#84881) (PR #85637)

2024-03-19 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/85637 >From 17ad7ca5e18ae5b6d85e38c92f30a642739ce225 Mon Sep 17 00:00:00 2001 From: Chuanqi Xu Date: Sun, 17 Mar 2024 21:14:53 +0800 Subject: [PATCH] Reland Print library module manifest path again (#84881)

[llvm-branch-commits] [llvm] release/18.x: [Mips] Fix missing sign extension in expansion of sub-word atomic max (#77072) (PR #84566)

2024-03-19 Thread Craig Topper via llvm-branch-commits
@@ -2001,8 +2225,6 @@ define i16 @test_umax_16(ptr nocapture %ptr, i16 signext %val) { ; MIPSELR6-NEXT: $BB6_1: # %entry ; MIPSELR6-NEXT:# =>This Inner Loop Header: Depth=1 ; MIPSELR6-NEXT:ll $2, 0($6) -; MIPSELR6-NEXT:and $2, $2, $8 topperc

[llvm-branch-commits] [llvm] [llvm][dfa-jump-threading] Allow DFAJumpThreading with optsize (PR #83049)

2024-03-19 Thread Paul Kirth via llvm-branch-commits
https://github.com/ilovepi closed https://github.com/llvm/llvm-project/pull/83049 ___ 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] [llvm][dfa-jump-threading] Allow DFAJumpThreading with optsize (PR #83049)

2024-03-19 Thread Paul Kirth via llvm-branch-commits
ilovepi wrote: Well, since I'm not going to have time to work on this in the near future, and it will be quite a while before I can roll out an experimental toolchain to partners, I'm going to close this for now. Its easy enough to re-open when we have better feeling for its value, but I do

[llvm-branch-commits] [llvm] release/18.x: [TSan] Fix atomicrmw xchg with pointer and floats (#85228) (PR #85371)

2024-03-19 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar updated https://github.com/llvm/llvm-project/pull/85371 >From 53ea0de61dcdeed075b81e4986b61054b7336f18 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Fri, 15 Mar 2024 09:02:10 +0100 Subject: [PATCH] [TSan] Fix atomicrmw xchg with pointer and floats (#85228)

[llvm-branch-commits] [llvm] Backport #85277 (PR #85422)

2024-03-19 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/85422 ___ 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] fd9f1fa - [AVR] Remove earlyclobber from LDDRdPtrQ (#85277)

2024-03-19 Thread Tom Stellard via llvm-branch-commits
Author: Patryk Wychowaniec Date: 2024-03-19T13:11:29-07:00 New Revision: fd9f1faf8fcb0308b369f9acec3a56e42381a025 URL: https://github.com/llvm/llvm-project/commit/fd9f1faf8fcb0308b369f9acec3a56e42381a025 DIFF:

[llvm-branch-commits] [llvm] Backport #85277 (PR #85422)

2024-03-19 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar updated https://github.com/llvm/llvm-project/pull/85422 >From fd9f1faf8fcb0308b369f9acec3a56e42381a025 Mon Sep 17 00:00:00 2001 From: Patryk Wychowaniec Date: Fri, 15 Mar 2024 12:07:54 +0100 Subject: [PATCH] [AVR] Remove earlyclobber from LDDRdPtrQ (#85277)

[llvm-branch-commits] [lld] [lld] Fix handling of RISCV TLSDESC relocations (PR #85817)

2024-03-19 Thread Paul Kirth via llvm-branch-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/85817 >From 123c0bdd085169ce7d63c96fc3c62cf6c0bc6d45 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Tue, 19 Mar 2024 16:50:05 + Subject: [PATCH] Remove unrelated whitespace change Created using spr 1.3.4 ---

[llvm-branch-commits] [lld] [lld] Fix handling of RISCV TLSDESC relocations (PR #85817)

2024-03-19 Thread Paul Kirth via llvm-branch-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/85817 >From 123c0bdd085169ce7d63c96fc3c62cf6c0bc6d45 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Tue, 19 Mar 2024 16:50:05 + Subject: [PATCH] Remove unrelated whitespace change Created using spr 1.3.4 ---

[llvm-branch-commits] [openmp] Revert "release/18.x: [openmp] __kmp_x86_cpuid fix for i386/PIC builds. (#84626)" (PR #85527)

2024-03-19 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/85527 ___ 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] 2d35ba4 - Revert "release/18.x: [openmp] __kmp_x86_cpuid fix for i386/PIC builds. (#846…"

2024-03-19 Thread Tom Stellard via llvm-branch-commits
Author: David CARLIER Date: 2024-03-19T13:04:17-07:00 New Revision: 2d35ba4a85774074bd17186aa44451772d3a9a27 URL: https://github.com/llvm/llvm-project/commit/2d35ba4a85774074bd17186aa44451772d3a9a27 DIFF: https://github.com/llvm/llvm-project/commit/2d35ba4a85774074bd17186aa44451772d3a9a27.diff

[llvm-branch-commits] [openmp] Revert "release/18.x: [openmp] __kmp_x86_cpuid fix for i386/PIC builds. (#84626)" (PR #85527)

2024-03-19 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar updated https://github.com/llvm/llvm-project/pull/85527 >From 2d35ba4a85774074bd17186aa44451772d3a9a27 Mon Sep 17 00:00:00 2001 From: David CARLIER Date: Sat, 16 Mar 2024 13:41:33 + Subject: [PATCH] =?UTF-8?q?Revert=20"release/18.x:=20[openmp]=20=5F=5Fkmp?=

[llvm-branch-commits] [openmp] 2d35ba4 - Revert "release/18.x: [openmp] __kmp_x86_cpuid fix for i386/PIC builds. (#846…"

2024-03-19 Thread Tom Stellard via llvm-branch-commits
Author: David CARLIER Date: 2024-03-19T13:04:17-07:00 New Revision: 2d35ba4a85774074bd17186aa44451772d3a9a27 URL: https://github.com/llvm/llvm-project/commit/2d35ba4a85774074bd17186aa44451772d3a9a27 DIFF: https://github.com/llvm/llvm-project/commit/2d35ba4a85774074bd17186aa44451772d3a9a27.diff

[llvm-branch-commits] [llvm] release/18.x: [TSan] Fix atomicrmw xchg with pointer and floats (#85228) (PR #85371)

2024-03-19 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar updated https://github.com/llvm/llvm-project/pull/85371 >From 631dfbf2ad986e4ab006e5fb2565136b2eb4dbaa Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Fri, 15 Mar 2024 09:02:10 +0100 Subject: [PATCH] [TSan] Fix atomicrmw xchg with pointer and floats (#85228)

[llvm-branch-commits] [cmake] Reenable FatLTO for Fuchsia toolchains (PR #85709)

2024-03-19 Thread Paul Kirth via llvm-branch-commits
https://github.com/ilovepi closed https://github.com/llvm/llvm-project/pull/85709 ___ 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/18.x: [PowerPC] Update chain uses when emitting lxsizx (#84892) (PR #85648)

2024-03-19 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/85648 ___ 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] df20f2f - [PowerPC] Update chain uses when emitting lxsizx (#84892)

2024-03-19 Thread via llvm-branch-commits
Author: Qiu Chaofan Date: 2024-03-19T12:52:09-07:00 New Revision: df20f2fc99986e07886efe9ab279ee0846f5e911 URL: https://github.com/llvm/llvm-project/commit/df20f2fc99986e07886efe9ab279ee0846f5e911 DIFF: https://github.com/llvm/llvm-project/commit/df20f2fc99986e07886efe9ab279ee0846f5e911.diff

[llvm-branch-commits] [llvm] release/18.x: [PowerPC] Update chain uses when emitting lxsizx (#84892) (PR #85648)

2024-03-19 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/85648 >From df20f2fc99986e07886efe9ab279ee0846f5e911 Mon Sep 17 00:00:00 2001 From: Qiu Chaofan Date: Mon, 18 Mar 2024 22:31:05 +0800 Subject: [PATCH] [PowerPC] Update chain uses when emitting lxsizx (#84892) (cherry

[llvm-branch-commits] [llvm] release/18.x: [llvm-shlib] Fix the version naming style of libLLVM for Windows (#85710) (PR #85746)

2024-03-19 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/85746 ___ 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] c09f6f6 - [llvm-shlib] Fix the version naming style of libLLVM for Windows (#85710)

2024-03-19 Thread via llvm-branch-commits
Author: Martin Storsjö Date: 2024-03-19T12:48:35-07:00 New Revision: c09f6f6f43418b8c67ef8822fbbf5e04296fdf2d URL: https://github.com/llvm/llvm-project/commit/c09f6f6f43418b8c67ef8822fbbf5e04296fdf2d DIFF:

[llvm-branch-commits] [llvm] cba6ebf - [llvm-shlib] Fix libLLVM-18 symlink on mingw (#85554)

2024-03-19 Thread via llvm-branch-commits
Author: Tom Stellard Date: 2024-03-19T12:48:35-07:00 New Revision: cba6ebf0d0abd226c207a0043dee201ffb805466 URL: https://github.com/llvm/llvm-project/commit/cba6ebf0d0abd226c207a0043dee201ffb805466 DIFF: https://github.com/llvm/llvm-project/commit/cba6ebf0d0abd226c207a0043dee201ffb805466.diff

[llvm-branch-commits] [llvm] bcf98bd - llvm-shlib: Fix libLLVM-${MAJOR}.so symlink on MacOS (#85163)

2024-03-19 Thread via llvm-branch-commits
Author: Tom Stellard Date: 2024-03-19T12:48:35-07:00 New Revision: bcf98bd8419997f006811b6f40703e4e791972e6 URL: https://github.com/llvm/llvm-project/commit/bcf98bd8419997f006811b6f40703e4e791972e6 DIFF: https://github.com/llvm/llvm-project/commit/bcf98bd8419997f006811b6f40703e4e791972e6.diff

[llvm-branch-commits] [llvm] release/18.x: [llvm-shlib] Fix the version naming style of libLLVM for Windows (#85710) (PR #85746)

2024-03-19 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/85746 >From bcf98bd8419997f006811b6f40703e4e791972e6 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Fri, 15 Mar 2024 08:16:46 -0700 Subject: [PATCH 1/3] llvm-shlib: Fix libLLVM-${MAJOR}.so symlink on MacOS

[llvm-branch-commits] [clang] release/18.x: [WebAssembly] Change the default linker for `wasm32-wasip2` (#84569) (PR #85802)

2024-03-19 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/85802 ___ 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] b1f1eff - [WebAssembly] Change the default linker for `wasm32-wasip2` (#84569)

2024-03-19 Thread via llvm-branch-commits
Author: Alex Crichton Date: 2024-03-19T12:42:53-07:00 New Revision: b1f1effacf32150021e1ae93afcd3933a66f8260 URL: https://github.com/llvm/llvm-project/commit/b1f1effacf32150021e1ae93afcd3933a66f8260 DIFF: https://github.com/llvm/llvm-project/commit/b1f1effacf32150021e1ae93afcd3933a66f8260.diff

[llvm-branch-commits] [clang] release/18.x: [WebAssembly] Change the default linker for `wasm32-wasip2` (#84569) (PR #85802)

2024-03-19 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/85802 >From b1f1effacf32150021e1ae93afcd3933a66f8260 Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Mon, 18 Mar 2024 19:55:34 -0500 Subject: [PATCH] [WebAssembly] Change the default linker for `wasm32-wasip2`

[llvm-branch-commits] [llvm] release/18.x: workflows: Fix baseline version for llvm abi checks (#85166) (PR #85789)

2024-03-19 Thread Tom Stellard via llvm-branch-commits
https://github.com/tstellar closed https://github.com/llvm/llvm-project/pull/85789 ___ 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] [cmake] Reenable FatLTO for Fuchsia toolchains (PR #85709)

2024-03-19 Thread Petr Hosek via llvm-branch-commits
https://github.com/petrhosek approved this pull request. https://github.com/llvm/llvm-project/pull/85709 ___ 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][LLVM][SROA] Support incorrectly typed memory accesses (PR #85813)

2024-03-19 Thread Tobias Gysi via llvm-branch-commits
@@ -182,17 +176,107 @@ DeletionKind LLVM::StoreOp::removeBlockingUses( return DeletionKind::Delete; } +/// Checks if `slot` can be accessed through the provided access type. +static bool isValidAccessType(const MemorySlot , Type accessType, +

[llvm-branch-commits] [mlir] [MLIR][LLVM][SROA] Support incorrectly typed memory accesses (PR #85813)

2024-03-19 Thread Tobias Gysi via llvm-branch-commits
@@ -384,16 +468,17 @@ bool LLVM::GEPOp::canRewire(const DestructurableMemorySlot , // dynamic indices can never be properly rewired. if (!getDynamicIndices().empty()) return false; + TODO: This is not necessary, I think. + // if (slot.elemType != getElemType())

[llvm-branch-commits] [llvm] 3a4cb7a - Revert "[Float2Int] Resolve FIXME: Pick the smallest legal type that fits (#7…"

2024-03-19 Thread via llvm-branch-commits
Author: alexfh Date: 2024-03-19T19:30:42+01:00 New Revision: 3a4cb7acfb8a9b346121e54ccc8f6753044b0add URL: https://github.com/llvm/llvm-project/commit/3a4cb7acfb8a9b346121e54ccc8f6753044b0add DIFF: https://github.com/llvm/llvm-project/commit/3a4cb7acfb8a9b346121e54ccc8f6753044b0add.diff LOG:

[llvm-branch-commits] [mlir] [MLIR][LLVM][SROA] Support incorrectly typed memory accesses (PR #85813)

2024-03-19 Thread Tobias Gysi via llvm-branch-commits
@@ -215,3 +215,94 @@ llvm.func @no_nested_dynamic_indexing(%arg: i32) -> i32 { // CHECK: llvm.return %[[RES]] : i32 llvm.return %3 : i32 } + +// - + +// CHECK-LABEL: llvm.func @store_first_field +llvm.func @store_first_field(%arg: i32) { + %0 = llvm.mlir.constant(1 :

[llvm-branch-commits] [mlir] [MLIR][LLVM][SROA] Support incorrectly typed memory accesses (PR #85813)

2024-03-19 Thread Tobias Gysi via llvm-branch-commits
https://github.com/gysit commented: Nice! https://github.com/llvm/llvm-project/pull/85813 ___ 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][LLVM][SROA] Support incorrectly typed memory accesses (PR #85813)

2024-03-19 Thread Tobias Gysi via llvm-branch-commits
@@ -26,8 +26,8 @@ struct MemorySlot { /// Memory slot attached with information about its destructuring procedure. struct DestructurableMemorySlot : public MemorySlot { - /// Maps an index within the memory slot to the type of the pointer that - /// will be generated to

[llvm-branch-commits] [mlir] [MLIR][LLVM][SROA] Support incorrectly typed memory accesses (PR #85813)

2024-03-19 Thread Tobias Gysi via llvm-branch-commits
https://github.com/gysit edited https://github.com/llvm/llvm-project/pull/85813 ___ 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] 48ebe1b - Revert "[dsymutil] Remove support for obfuscated bitcode (#85713)"

2024-03-19 Thread via llvm-branch-commits
Author: Andres Villegas Date: 2024-03-19T10:15:43-07:00 New Revision: 48ebe1b0a23d5d692db931afa214ac964cf06bfd URL: https://github.com/llvm/llvm-project/commit/48ebe1b0a23d5d692db931afa214ac964cf06bfd DIFF:

[llvm-branch-commits] [lld] [lld] Fix handling of RISCV TLSDESC relocations (PR #85817)

2024-03-19 Thread Paul Kirth via llvm-branch-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/85817 >From 123c0bdd085169ce7d63c96fc3c62cf6c0bc6d45 Mon Sep 17 00:00:00 2001 From: Paul Kirth Date: Tue, 19 Mar 2024 16:50:05 + Subject: [PATCH] Remove unrelated whitespace change Created using spr 1.3.4 ---

[llvm-branch-commits] [lld] Fix handling of RISCV TLSDESC relocations (PR #85817)

2024-03-19 Thread Paul Kirth via llvm-branch-commits
@@ -1280,7 +1280,6 @@ static unsigned handleTlsRelocation(RelType type, Symbol , if (config->emachine == EM_MIPS) return handleMipsTlsRelocation(type, sym, c, offset, addend, expr); bool isRISCV = config->emachine == EM_RISCV; - ilovepi wrote: will

[llvm-branch-commits] [lld] Fix handling of RISCV TLSDESC relocations (PR #85817)

2024-03-19 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-lld-elf Author: Paul Kirth (ilovepi) Changes When adding fixups for RISCV_TLSDESC_ADD_LO and RISCV_TLSDESC_LOAD_LO, the local label added for RISCV TLSDESC relocations have STT_TLS set, which is incorrect. Instead, these labels should have `STT_NOTYPE`.

[llvm-branch-commits] [lld] Fix handling of RISCV TLSDESC relocations (PR #85817)

2024-03-19 Thread Paul Kirth via llvm-branch-commits
https://github.com/ilovepi created https://github.com/llvm/llvm-project/pull/85817 When adding fixups for RISCV_TLSDESC_ADD_LO and RISCV_TLSDESC_LOAD_LO, the local label added for RISCV TLSDESC relocations have STT_TLS set, which is incorrect. Instead, these labels should have `STT_NOTYPE`.

[llvm-branch-commits] [mlir] [MLIR][LLVM][SROA] Support incorrectly typed memory accesses (PR #85813)

2024-03-19 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-mlir-llvm @llvm/pr-subscribers-mlir-memref Author: Christian Ulmann (Dinistro) Changes This commit relaxes the assumption of type consistency for LLVM dialect load and store operations in SROA. Instead, there is now a check that loads and stores are

[llvm-branch-commits] [mlir] [MLIR][LLVM][SROA] Support incorrectly typed memory accesses (PR #85813)

2024-03-19 Thread Christian Ulmann via llvm-branch-commits
https://github.com/Dinistro created https://github.com/llvm/llvm-project/pull/85813 This commit relaxes the assumption of type consistency for LLVM dialect load and store operations in SROA. Instead, there is now a check that loads and stores are in the bounds specified by the sub-slot they

[llvm-branch-commits] [clang] release/18.x: [WebAssembly] Change the default linker for `wasm32-wasip2` (#84569) (PR #85802)

2024-03-19 Thread Dan Gohman via llvm-branch-commits
https://github.com/sunfishcode approved this pull request. https://github.com/llvm/llvm-project/pull/85802 ___ 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/18.x: [WebAssembly] Change the default linker for `wasm32-wasip2` (#84569) (PR #85802)

2024-03-19 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-driver Author: None (llvmbot) Changes Backport d66121d74a458e098511b9de920d815440acaa1b Requested by: @sunfishcode --- Full diff: https://github.com/llvm/llvm-project/pull/85802.diff 3 Files Affected: - (modified)

[llvm-branch-commits] [clang] release/18.x: [WebAssembly] Change the default linker for `wasm32-wasip2` (#84569) (PR #85802)

2024-03-19 Thread via llvm-branch-commits
llvmbot wrote: @sunfishcode What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/85802 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org

[llvm-branch-commits] [clang] release/18.x: [WebAssembly] Change the default linker for `wasm32-wasip2` (#84569) (PR #85802)

2024-03-19 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/85802 Backport d66121d74a458e098511b9de920d815440acaa1b Requested by: @sunfishcode >From b6593858043e3e83101e1e7cc15a850f899a7c9c Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Mon, 18 Mar 2024 19:55:34 -0500

[llvm-branch-commits] [clang] release/18.x: [WebAssembly] Change the default linker for `wasm32-wasip2` (#84569) (PR #85802)

2024-03-19 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/85802 ___ 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/18.x: workflows: Fix baseline version for llvm abi checks (#85166) (PR #85789)

2024-03-19 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/85789 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [libcxx] [libc++][TZDB] Improves time zone format specifiers. (PR #85797)

2024-03-19 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-libcxx Author: Mark de Wever (mordante) Changes Per [tab:time.format.spec] %z The offset from UTC as specified in ISO 8601-1:2019, subclause 5.3.4.1. For example -0430 refers to 4 hours 30 minutes behind UTC. If the offset is zero, + is

[llvm-branch-commits] [libcxx] [libc++][TZDB] Improves time zone format specifiers. (PR #85797)

2024-03-19 Thread Mark de Wever via llvm-branch-commits
https://github.com/mordante created https://github.com/llvm/llvm-project/pull/85797 Per [tab:time.format.spec] %z The offset from UTC as specified in ISO 8601-1:2019, subclause 5.3.4.1. For example -0430 refers to 4 hours 30 minutes behind UTC. If the offset is zero, + is used. The

[llvm-branch-commits] [llvm] release/18.x: workflows: Fix baseline version for llvm abi checks (#85166) (PR #85789)

2024-03-19 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-github-workflow Author: None (llvmbot) Changes Backport d93363a0e803a9fb2889ff03237f4e93aacf0108 Requested by: @tstellar --- Full diff: https://github.com/llvm/llvm-project/pull/85789.diff 1 Files Affected: - (modified)

[llvm-branch-commits] [llvm] release/18.x: workflows: Fix baseline version for llvm abi checks (#85166) (PR #85789)

2024-03-19 Thread via llvm-branch-commits
llvmbot wrote: @nikic What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/85789 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org

[llvm-branch-commits] [llvm] release/18.x: workflows: Fix baseline version for llvm abi checks (#85166) (PR #85789)

2024-03-19 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/85789 ___ 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/18.x: workflows: Fix baseline version for llvm abi checks (#85166) (PR #85789)

2024-03-19 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/85789 Backport d93363a0e803a9fb2889ff03237f4e93aacf0108 Requested by: @tstellar >From ecc22d27e5b81f87f9e3edbf8981c67d6b154843 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Tue, 19 Mar 2024 06:55:10 -0700

[llvm-branch-commits] [flang] bf39f3b - Revert "[Flang][OpenMP][Lower] NFC: Move clause processing helpers into the C…"

2024-03-19 Thread via llvm-branch-commits
Author: Sergio Afonso Date: 2024-03-19T13:24:23Z New Revision: bf39f3bb45a02431ea54fb9a59a9216641914751 URL: https://github.com/llvm/llvm-project/commit/bf39f3bb45a02431ea54fb9a59a9216641914751 DIFF: https://github.com/llvm/llvm-project/commit/bf39f3bb45a02431ea54fb9a59a9216641914751.diff

[llvm-branch-commits] [libcxx] [NFC][libc++][TZDB] Refactors argument order. (PR #85781)

2024-03-19 Thread Mark de Wever via llvm-branch-commits
https://github.com/mordante edited https://github.com/llvm/llvm-project/pull/85781 ___ 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] [MacroFusion] Add SingleFusion that accepts a single instruction pair (PR #85750)

2024-03-19 Thread Wang Pengcheng via llvm-branch-commits
wangpc-pp wrote: Committed as 4a6bc9fd14bd79f1edf5b651b43bd9bda9b90991. https://github.com/llvm/llvm-project/pull/85750 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org

[llvm-branch-commits] [MacroFusion] Add SingleFusion that accepts a single instruction pair (PR #85750)

2024-03-19 Thread Wang Pengcheng via llvm-branch-commits
https://github.com/wangpc-pp closed https://github.com/llvm/llvm-project/pull/85750 ___ 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] [MacroFusion] Add SingleFusion that accepts a single instruction pair (PR #85750)

2024-03-19 Thread Wang Pengcheng via llvm-branch-commits
https://github.com/wangpc-pp updated https://github.com/llvm/llvm-project/pull/85750 ___ 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] [MacroFusion] Add SingleFusion that accepts a single instruction pair (PR #85750)

2024-03-19 Thread Wang Pengcheng via llvm-branch-commits
https://github.com/wangpc-pp updated https://github.com/llvm/llvm-project/pull/85750 ___ 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] [MacroFusion] Add SingleFusion that accepts a single instruction pair (PR #85750)

2024-03-19 Thread Wang Pengcheng via llvm-branch-commits
https://github.com/wangpc-pp updated https://github.com/llvm/llvm-project/pull/85750 ___ 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] [MacroFusion] Add SingleFusion that accepts a single instruction pair (PR #85750)

2024-03-19 Thread Wang Pengcheng via llvm-branch-commits
https://github.com/wangpc-pp updated https://github.com/llvm/llvm-project/pull/85750 ___ 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] [NFC] Refactors argument order. (PR #85781)

2024-03-19 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-libcxx Author: Mark de Wever (mordante) Changes Putting the output reference argument first looks more sensible. --- Full diff: https://github.com/llvm/llvm-project/pull/85781.diff 1 Files Affected: - (modified) libcxx/include/__chrono/formatter.h

[llvm-branch-commits] [libcxx] [NFC] Refactors argument order. (PR #85781)

2024-03-19 Thread Mark de Wever via llvm-branch-commits
https://github.com/mordante created https://github.com/llvm/llvm-project/pull/85781 Putting the output reference argument first looks more sensible. >From 1af98d79952669b1ce05b42aeeae32bd4ea83ee7 Mon Sep 17 00:00:00 2001 From: Mark de Wever Date: Sun, 10 Mar 2024 17:49:39 +0100 Subject:

[llvm-branch-commits] [llvm] release/18.x: [llvm-shlib] Fix the version naming style of libLLVM for Windows (#85710) (PR #85746)

2024-03-19 Thread Martin Storsjö via llvm-branch-commits
mstorsjo wrote: > A bit unfortunate to have these changes post-release, but I think we do need > to make them. Yes, in particular as the earlier changes were backported. If the whole series would have been left out from 18.x, there wouldn't have been any hurry in backporting.

[llvm-branch-commits] [llvm] release/18.x: [llvm-shlib] Fix the version naming style of libLLVM for Windows (#85710) (PR #85746)

2024-03-19 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic approved this pull request. A bit unfortunate to have these changes post-release, but I think we do need to make them. https://github.com/llvm/llvm-project/pull/85746 ___ llvm-branch-commits mailing list

[llvm-branch-commits] [MacroFusion] Add SingleFusion that accepts a single instruction pair (PR #85750)

2024-03-19 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm approved this pull request. https://github.com/llvm/llvm-project/pull/85750 ___ 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] [RISCV] Support select optimization (PR #80124)

2024-03-19 Thread Wang Pengcheng via llvm-branch-commits
wangpc-pp 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. > > > > > > Yeah!

[llvm-branch-commits] [llvm] [RISCV] Support select optimization (PR #80124)

2024-03-19 Thread Wang Pengcheng via llvm-branch-commits
@@ -101,6 +101,11 @@ static cl::opt EnableMISchedLoadClustering( cl::desc("Enable load clustering in the machine scheduler"), cl::init(false)); +static cl::opt +EnableSelectOpt("riscv-select-opt", cl::Hidden, wangpc-pp wrote: Most of the added

[llvm-branch-commits] [MacroFusion] Add SingleFusion that accepts a single instruction pair (PR #85750)

2024-03-19 Thread Wang Pengcheng via llvm-branch-commits
https://github.com/wangpc-pp created https://github.com/llvm/llvm-project/pull/85750 We add a common class `SingleFusion` that accepts a single instruction pair to simplify fusion definitions. ___ llvm-branch-commits mailing list

[llvm-branch-commits] [llvm] release/18.x: [llvm-shlib] Fix the version naming style of libLLVM for Windows (#85710) (PR #85746)

2024-03-19 Thread via llvm-branch-commits
llvmbot wrote: @nikic @mstorsjo @tstellar What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/85746 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org

[llvm-branch-commits] [llvm] release/18.x: [llvm-shlib] Fix the version naming style of libLLVM for Windows (#85710) (PR #85746)

2024-03-19 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/85746 ___ 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/18.x: [llvm-shlib] Fix the version naming style of libLLVM for Windows (#85710) (PR #85746)

2024-03-19 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/85746 Backport ec2b7522dbee1cb9d6ade6e1768462247dcf f84980570d3f85bdf5c9432647c05bae04a735a0 cb2ca23345d3d9bde027a18d301949e8bdf606a6 Requested by: @mstorsjo >From f56a43226c678530b77427e4aaad375528ccfc80 Mon