[llvm-branch-commits] [compiler-rt] release/19.x: [compiler-rt][test] Disable lld tests on SPARC (#100533) (PR #100979)

2024-07-29 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/100979 ___ 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] [compiler-rt] release/19.x: [compiler-rt][test] Disable lld tests on SPARC (#100533) (PR #100979)

2024-07-29 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/100979 Backport 33a50e0eaa80cf3db1b944762db9a37a06f3ac32 Requested by: @rorth >From d2904a764618ecf89b9394801bfdcec59e421d46 Mon Sep 17 00:00:00 2001 From: Rainer Orth Date: Mon, 29 Jul 2024 09:12:15 +0200 Subject: [

[llvm-branch-commits] [compiler-rt] release/19.x: [compiler-rt][test] Disable lld tests on SPARC (#100533) (PR #100979)

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

[llvm-branch-commits] [compiler-rt] release/19.x: [compiler-rt][test] Disable lld tests on SPARC (#100533) (PR #100979)

2024-07-29 Thread Fangrui Song via llvm-branch-commits
https://github.com/MaskRay approved this pull request. https://github.com/llvm/llvm-project/pull/100979 ___ 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] [llvm] [LLVM][PassBuilder] Extend the function signature of callback for optimizer pipeline extension point (PR #100953)

2024-07-29 Thread Johannes Doerfert via llvm-branch-commits
jdoerfert wrote: I thought I tried this myself. Does it really work, as in, is the mode set properly for full and thin lto? I think I had problems for one of them. https://github.com/llvm/llvm-project/pull/100953 ___ llvm-branch-commits mailing list l

[llvm-branch-commits] release/19.x: [llvm-exegesis] Use correct rseq struct size (#100804) (PR #100885)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
tru wrote: Why was this pr closed? is that correct or something with our actions that did close it? https://github.com/llvm/llvm-project/pull/100885 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin

[llvm-branch-commits] [libcxx] [libc++][spaceship] Marks P1614 as complete. (#99375) (PR #100770)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
tru wrote: @ldionne can you review? https://github.com/llvm/llvm-project/pull/100770 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] release/19.x: [Clang] Correctly forward `--cuda-path` to the nvlink wrapper (#100170) (PR #100216)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
tru wrote: @jhuber6 is this ready to be merged? https://github.com/llvm/llvm-project/pull/100216 ___ 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] release/19.x: [libc] Fix leftover debug commandline argument (PR #100291)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
tru wrote: @jhuber6 is this ready to be merged? https://github.com/llvm/llvm-project/pull/100291 ___ 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] [compiler-rt] release/19.x: [asan][cmake][test] Fix finding dynamic asan runtime lib (#100083) (PR #100322)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
tru wrote: @rorth do you feel ok with merging this now? https://github.com/llvm/llvm-project/pull/100322 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] release/19.x: [clang][Sema] Add support for OpenBSD's syslog format attribute (#97366) (PR #100703)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
tru wrote: We are open to finish of features in RC1-2, but if there is no big need for this it's better to leave it out. https://github.com/llvm/llvm-project/pull/100703 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://

[llvm-branch-commits] [clang] release/19.x: [clang][ARM64EC] Add support for hybrid_patchable attribute. (#99478) (PR #100873)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
tru wrote: @efriedma-quic is this fine to merge? https://github.com/llvm/llvm-project/pull/100873 ___ 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] [libcxxabi] release/19.x: [libc++][libc++abi] Minor follow-up changes after ptrauth upstreaming (#87481) (PR #100183)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/100183 >From f53633b1e26f2c3dfb229fccf94b9738edb50cd9 Mon Sep 17 00:00:00 2001 From: Louis Dionne Date: Tue, 23 Jul 2024 13:04:54 -0500 Subject: [PATCH] [libc++][libc++abi] Minor follow-up changes after ptrauth upstreaming

[llvm-branch-commits] [libcxx] [libcxxabi] release/19.x: [libc++][libc++abi] Minor follow-up changes after ptrauth upstreaming (#87481) (PR #100183)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/100183 ___ 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] f53633b - [libc++][libc++abi] Minor follow-up changes after ptrauth upstreaming (#87481)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
Author: Louis Dionne Date: 2024-07-29T10:05:31+02:00 New Revision: f53633b1e26f2c3dfb229fccf94b9738edb50cd9 URL: https://github.com/llvm/llvm-project/commit/f53633b1e26f2c3dfb229fccf94b9738edb50cd9 DIFF: https://github.com/llvm/llvm-project/commit/f53633b1e26f2c3dfb229fccf94b9738edb50cd9.diff

[llvm-branch-commits] [clang] Fix lifetimebound for field access (#100197) (PR #100725)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/100725 >From e1d05010c3277ffb1f71fbb7bfad66704dcfc4cf Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Wed, 24 Jul 2024 15:58:52 +0200 Subject: [PATCH] Fix lifetimebound for field access (#100197) Fixes: https://github.

[llvm-branch-commits] [clang] e1d0501 - Fix lifetimebound for field access (#100197)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
Author: Utkarsh Saxena Date: 2024-07-29T10:06:03+02:00 New Revision: e1d05010c3277ffb1f71fbb7bfad66704dcfc4cf URL: https://github.com/llvm/llvm-project/commit/e1d05010c3277ffb1f71fbb7bfad66704dcfc4cf DIFF: https://github.com/llvm/llvm-project/commit/e1d05010c3277ffb1f71fbb7bfad66704dcfc4cf.diff

[llvm-branch-commits] [libcxx] [libcxxabi] release/19.x: [libc++][libc++abi] Minor follow-up changes after ptrauth upstreaming (#87481) (PR #100183)

2024-07-29 Thread via llvm-branch-commits
github-actions[bot] wrote: @ldionne (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. h

[llvm-branch-commits] [clang] Fix lifetimebound for field access (#100197) (PR #100725)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/100725 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [lld] release/19.x: [ELF] Use invokeOnRelocs. NFC (PR #100883)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/100883 >From 07ef07813483c6ffa721f795c475cdc3f2341723 Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Thu, 25 Jul 2024 16:45:09 -0700 Subject: [PATCH 1/4] [ELF] Remove obsoleted comment after #99567 (cherry picked from c

[llvm-branch-commits] [lld] 07ef078 - [ELF] Remove obsoleted comment after #99567

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
Author: Fangrui Song Date: 2024-07-29T10:06:37+02:00 New Revision: 07ef07813483c6ffa721f795c475cdc3f2341723 URL: https://github.com/llvm/llvm-project/commit/07ef07813483c6ffa721f795c475cdc3f2341723 DIFF: https://github.com/llvm/llvm-project/commit/07ef07813483c6ffa721f795c475cdc3f2341723.diff

[llvm-branch-commits] [lld] 28e2baa - [ELF, test] Improve negative linker script tests

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
Author: Fangrui Song Date: 2024-07-29T10:06:37+02:00 New Revision: 28e2baaeed86fd330d1e0fcacefaf6221685be23 URL: https://github.com/llvm/llvm-project/commit/28e2baaeed86fd330d1e0fcacefaf6221685be23 DIFF: https://github.com/llvm/llvm-project/commit/28e2baaeed86fd330d1e0fcacefaf6221685be23.diff

[llvm-branch-commits] [lld] 5d9f460 - [ELF] Use invokeOnRelocs. NFC

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
Author: Fangrui Song Date: 2024-07-29T10:06:37+02:00 New Revision: 5d9f4600865ca5d734a73f540136402462deac91 URL: https://github.com/llvm/llvm-project/commit/5d9f4600865ca5d734a73f540136402462deac91 DIFF: https://github.com/llvm/llvm-project/commit/5d9f4600865ca5d734a73f540136402462deac91.diff

[llvm-branch-commits] [lld] release/19.x: [ELF] Use invokeOnRelocs. NFC (PR #100883)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/100883 ___ 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] 66c08d9 - [ELF] Add Relocs and invokeOnRelocs. NFC

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
Author: Fangrui Song Date: 2024-07-29T10:06:37+02:00 New Revision: 66c08d9095d8795ef5d8ff7bb9940d560a4e0eab URL: https://github.com/llvm/llvm-project/commit/66c08d9095d8795ef5d8ff7bb9940d560a4e0eab DIFF: https://github.com/llvm/llvm-project/commit/66c08d9095d8795ef5d8ff7bb9940d560a4e0eab.diff

[llvm-branch-commits] [llvm] release/19.x: [llvm-exegesis] Use correct rseq struct size (#100804) (PR #100896)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/100896 >From cbfbbd74788252b3c5488480fc9d6914f9cf0f38 Mon Sep 17 00:00:00 2001 From: Aiden Grossman Date: Sat, 27 Jul 2024 10:53:23 -0700 Subject: [PATCH] [llvm-exegesis] Use correct rseq struct size (#100804) Glibc v2.40

[llvm-branch-commits] [clang] Fix lifetimebound for field access (#100197) (PR #100725)

2024-07-29 Thread via llvm-branch-commits
github-actions[bot] wrote: @usx95 (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] [llvm] release/19.x: [llvm-exegesis] Use correct rseq struct size (#100804) (PR #100896)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/100896 ___ 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] cbfbbd7 - [llvm-exegesis] Use correct rseq struct size (#100804)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
Author: Aiden Grossman Date: 2024-07-29T10:07:07+02:00 New Revision: cbfbbd74788252b3c5488480fc9d6914f9cf0f38 URL: https://github.com/llvm/llvm-project/commit/cbfbbd74788252b3c5488480fc9d6914f9cf0f38 DIFF: https://github.com/llvm/llvm-project/commit/cbfbbd74788252b3c5488480fc9d6914f9cf0f38.diff

[llvm-branch-commits] [lld] release/19.x: [lld][ELF][LoongArch] Support R_LARCH_TLS_{LD, GD, DESC}_PCREL_S2 (PR #100917)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/100917 >From d728d60cea0181ddd38f8710dcc1e13cd1540c56 Mon Sep 17 00:00:00 2001 From: wanglei Date: Fri, 26 Jul 2024 14:38:36 +0800 Subject: [PATCH] [lld][ELF][LoongArch] Support R_LARCH_TLS_{LD,GD,DESC}_PCREL_S2 Reviewed

[llvm-branch-commits] [lld] release/19.x: [ELF] Use invokeOnRelocs. NFC (PR #100883)

2024-07-29 Thread via llvm-branch-commits
github-actions[bot] wrote: @MaskRay (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. h

[llvm-branch-commits] [lld] d728d60 - [lld][ELF][LoongArch] Support R_LARCH_TLS_{LD, GD, DESC}_PCREL_S2

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
Author: wanglei Date: 2024-07-29T10:07:29+02:00 New Revision: d728d60cea0181ddd38f8710dcc1e13cd1540c56 URL: https://github.com/llvm/llvm-project/commit/d728d60cea0181ddd38f8710dcc1e13cd1540c56 DIFF: https://github.com/llvm/llvm-project/commit/d728d60cea0181ddd38f8710dcc1e13cd1540c56.diff LOG:

[llvm-branch-commits] [lld] release/19.x: [lld][ELF][LoongArch] Support R_LARCH_TLS_{LD, GD, DESC}_PCREL_S2 (PR #100917)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/100917 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/19.x: [llvm-exegesis] Use correct rseq struct size (#100804) (PR #100896)

2024-07-29 Thread via llvm-branch-commits
github-actions[bot] wrote: @boomanaiden154 (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

[llvm-branch-commits] [compiler-rt] release/19.x: [compiler-rt][test] Disable lld tests on SPARC (#100533) (PR #100979)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/100979 >From bf173ba0ea34a59d3ce76ce7535c8ca186bdf681 Mon Sep 17 00:00:00 2001 From: Rainer Orth Date: Mon, 29 Jul 2024 09:12:15 +0200 Subject: [PATCH] [compiler-rt][test] Disable lld tests on SPARC (#100533) As detailed i

[llvm-branch-commits] [lld] release/19.x: [lld][ELF][LoongArch] Support R_LARCH_TLS_{LD, GD, DESC}_PCREL_S2 (PR #100917)

2024-07-29 Thread via llvm-branch-commits
github-actions[bot] wrote: @wangleiat (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] [compiler-rt] bf173ba - [compiler-rt][test] Disable lld tests on SPARC (#100533)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
Author: Rainer Orth Date: 2024-07-29T10:07:59+02:00 New Revision: bf173ba0ea34a59d3ce76ce7535c8ca186bdf681 URL: https://github.com/llvm/llvm-project/commit/bf173ba0ea34a59d3ce76ce7535c8ca186bdf681 DIFF: https://github.com/llvm/llvm-project/commit/bf173ba0ea34a59d3ce76ce7535c8ca186bdf681.diff L

[llvm-branch-commits] [compiler-rt] release/19.x: [compiler-rt][test] Disable lld tests on SPARC (#100533) (PR #100979)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/100979 ___ 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] [compiler-rt] release/19.x: [asan][cmake][test] Fix finding dynamic asan runtime lib (#100083) (PR #100322)

2024-07-29 Thread Rainer Orth via llvm-branch-commits
rorth wrote: Yes: there have been no issues on `main` whatsoever, so it should be safe enough. https://github.com/llvm/llvm-project/pull/100322 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mail

[llvm-branch-commits] [compiler-rt] release/19.x: [asan][cmake][test] Fix finding dynamic asan runtime lib (#100083) (PR #100322)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/100322 >From 002fcbd82c00d5c402bf2dabea203b294ef3e00b Mon Sep 17 00:00:00 2001 From: Rainer Orth Date: Wed, 24 Jul 2024 10:03:47 +0200 Subject: [PATCH] [asan][cmake][test] Fix finding dynamic asan runtime lib (#100083) In

[llvm-branch-commits] [compiler-rt] 002fcbd - [asan][cmake][test] Fix finding dynamic asan runtime lib (#100083)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
Author: Rainer Orth Date: 2024-07-29T10:09:33+02:00 New Revision: 002fcbd82c00d5c402bf2dabea203b294ef3e00b URL: https://github.com/llvm/llvm-project/commit/002fcbd82c00d5c402bf2dabea203b294ef3e00b DIFF: https://github.com/llvm/llvm-project/commit/002fcbd82c00d5c402bf2dabea203b294ef3e00b.diff L

[llvm-branch-commits] [compiler-rt] release/19.x: [asan][cmake][test] Fix finding dynamic asan runtime lib (#100083) (PR #100322)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/100322 ___ 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] [compiler-rt] release/19.x: [asan][cmake][test] Fix finding dynamic asan runtime lib (#100083) (PR #100322)

2024-07-29 Thread via llvm-branch-commits
github-actions[bot] wrote: @rorth (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] [compiler-rt] release/19.x: [compiler-rt][test] Disable lld tests on SPARC (#100533) (PR #100979)

2024-07-29 Thread via llvm-branch-commits
github-actions[bot] wrote: @rorth (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] [llvm] AMDGPU: Enable vectorization of v2f16 copysign (PR #100799)

2024-07-29 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/100799 >From ba0f8f03dc491562050a65456f7ebda23a7e4210 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Thu, 25 Jul 2024 22:36:33 +0400 Subject: [PATCH] AMDGPU: Enable vectorization of v2f16 copysign --- .../AMDGPU/

[llvm-branch-commits] [clang] release/19.x: [Clang] Demote always_inline error to warning for mismatching SME attrs (#100740) (PR #100987)

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

[llvm-branch-commits] [clang] release/19.x: [Clang] Demote always_inline error to warning for mismatching SME attrs (#100740) (PR #100987)

2024-07-29 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/100987 Backport 5430f73b501f9fc0a38c3768592f5f31bcbdf2f0 Requested by: @sdesmalen-arm >From a90bee9a26ff5b5d656f2b939d45a23728502d38 Mon Sep 17 00:00:00 2001 From: Sander de Smalen Date: Mon, 29 Jul 2024 09:29:30 +01

[llvm-branch-commits] [clang] release/19.x: [Clang] Demote always_inline error to warning for mismatching SME attrs (#100740) (PR #100987)

2024-07-29 Thread via llvm-branch-commits
llvmbot wrote: @paulwalker-arm What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/100987 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailma

[llvm-branch-commits] [clang] release/19.x: [Clang] Demote always_inline error to warning for mismatching SME attrs (#100740) (PR #100987)

2024-07-29 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: None (llvmbot) Changes Backport 5430f73b501f9fc0a38c3768592f5f31bcbdf2f0 Requested by: @sdesmalen-arm --- Full diff: https://github.com/llvm/llvm-project/pull/100987.diff 3 Files Affected: - (modified) clang/include/clang/Basic/Diagnos

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

2024-07-29 Thread David Green via llvm-branch-commits
davemgreen wrote: I think it would be better if the generic model produced better results for custom nodes, but I have extended the existing costs for Arm/AArch64 to hopefully give a better cost in more cases. It just extended what was already there to handle more cases. https://github.com/ll

[llvm-branch-commits] [clang] release/19.x: [Clang] Demote always_inline error to warning for mismatching SME attrs (#100740) (PR #100987)

2024-07-29 Thread Sander de Smalen via llvm-branch-commits
https://github.com/sdesmalen-arm requested changes to this pull request. For some odd reason, `clang/test/CodeGen/aarch64-sme-inline-streaming-attrs.c` seems to be failing on some buildbots with an error that says: > `unable to create target: No available targets are compatible with triple > "a

[llvm-branch-commits] [clang] e3e9cde - Revert "[Clang] Demote always_inline error to warning for mismatching SME att…"

2024-07-29 Thread via llvm-branch-commits
Author: Sander de Smalen Date: 2024-07-29T10:18:27+01:00 New Revision: e3e9cde46626ff525442b21963c03675c6bfa368 URL: https://github.com/llvm/llvm-project/commit/e3e9cde46626ff525442b21963c03675c6bfa368 DIFF: https://github.com/llvm/llvm-project/commit/e3e9cde46626ff525442b21963c03675c6bfa368.di

[llvm-branch-commits] [llvm] 3d0d76a - Revert "[SimplifyCFG] Skip threading if the target may have divergent branches"

2024-07-29 Thread via llvm-branch-commits
Author: Jan Patrick Lehr Date: 2024-07-29T11:21:59+02:00 New Revision: 3d0d76ac0e63b665dce30ddd9ddc0dbfd4c5518c URL: https://github.com/llvm/llvm-project/commit/3d0d76ac0e63b665dce30ddd9ddc0dbfd4c5518c DIFF: https://github.com/llvm/llvm-project/commit/3d0d76ac0e63b665dce30ddd9ddc0dbfd4c5518c.di

[llvm-branch-commits] [libc] release/19.x: [libc] Fix leftover debug commandline argument (PR #100291)

2024-07-29 Thread Joseph Huber via llvm-branch-commits
https://github.com/jhuber6 approved this pull request. https://github.com/llvm/llvm-project/pull/100291 ___ 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] release/19.x: [libc] Fix leftover debug commandline argument (PR #100291)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/100291 >From 55b063f3f5b00ecdcbbeec85b13fc63b8e4386df Mon Sep 17 00:00:00 2001 From: Joseph Huber Date: Tue, 23 Jul 2024 21:35:09 -0500 Subject: [PATCH 1/2] [libc] Fix leftover debug commandline argument Summary: Fixes htt

[llvm-branch-commits] [libc] 55b063f - [libc] Fix leftover debug commandline argument

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
Author: Joseph Huber Date: 2024-07-29T13:45:04+02:00 New Revision: 55b063f3f5b00ecdcbbeec85b13fc63b8e4386df URL: https://github.com/llvm/llvm-project/commit/55b063f3f5b00ecdcbbeec85b13fc63b8e4386df DIFF: https://github.com/llvm/llvm-project/commit/55b063f3f5b00ecdcbbeec85b13fc63b8e4386df.diff

[llvm-branch-commits] [libc] a8b7c80 - Update libc/docs/configure.rst

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
Author: Joseph Huber Date: 2024-07-29T13:45:04+02:00 New Revision: a8b7c809ee20bc6e84f9b6280f30d7d2bcfd0a7c URL: https://github.com/llvm/llvm-project/commit/a8b7c809ee20bc6e84f9b6280f30d7d2bcfd0a7c DIFF: https://github.com/llvm/llvm-project/commit/a8b7c809ee20bc6e84f9b6280f30d7d2bcfd0a7c.diff

[llvm-branch-commits] [libc] release/19.x: [libc] Fix leftover debug commandline argument (PR #100291)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/100291 ___ 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] release/19.x: [libc] Fix leftover debug commandline argument (PR #100291)

2024-07-29 Thread via llvm-branch-commits
github-actions[bot] wrote: @jhuber6 (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. h

[llvm-branch-commits] [clang] Ofast deprecation clarifications (PR #101005)

2024-07-29 Thread Sjoerd Meijer via llvm-branch-commits
https://github.com/sjoerdmeijer created https://github.com/llvm/llvm-project/pull/101005 Following up on the RFC discussion, this is clarifying that the main purpose and effect of the -Ofast deprecation is to discourage its usage and that everything else is more or less open for discussion, e.

[llvm-branch-commits] [clang] Ofast deprecation clarifications (PR #101005)

2024-07-29 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Sjoerd Meijer (sjoerdmeijer) Changes Following up on the RFC discussion, this is clarifying that the main purpose and effect of the -Ofast deprecation is to discourage its usage and that everything else is more or less open for discussion

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

2024-07-29 Thread Sergio Afonso via llvm-branch-commits
https://github.com/skatrak edited https://github.com/llvm/llvm-project/pull/96266 ___ 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] Derived type explicit allocatable member mapping (PR #96266)

2024-07-29 Thread Sergio Afonso via llvm-branch-commits
@@ -189,85 +295,60 @@ generateMemberPlacementIndices(const Object &object, indices = llvm::SmallVector{llvm::reverse(indices)}; } -void addChildIndexAndMapToParent( -const omp::Object &object, -std::map> &parentMemberIndices, -mlir::omp::MapInfoOp &mapOp, semanti

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

2024-07-29 Thread Sergio Afonso via llvm-branch-commits
@@ -953,6 +954,22 @@ bool ClauseProcessor::processMap( if (origSymbol && fir::isTypeWithDescriptor(origSymbol.getType())) symAddr = origSymbol; + if (object.sym()->owner().IsDerivedType()) { +omp::ObjectList objectList = gatherObjects

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

2024-07-29 Thread Sergio Afonso via llvm-branch-commits
@@ -203,10 +201,11 @@ bool ClauseProcessor::processMotionClauses(lower::StatementContext &stmtCtx, for (const omp::Object &object : objects) { llvm::SmallVector bounds; std::stringstream asFortran; + std::optional parentObj; - lo

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

2024-07-29 Thread Sergio Afonso via llvm-branch-commits
https://github.com/skatrak commented: Thank you Andrew for this work, and sorry for the delay getting to it. I've got some comments, most of them nits as usual. https://github.com/llvm/llvm-project/pull/96266 ___ llvm-branch-commits mailing list llvm-

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

2024-07-29 Thread Sergio Afonso via llvm-branch-commits
@@ -52,12 +52,22 @@ using DeclareTargetCapturePair = struct OmpMapMemberIndicesData { // The indices representing the component members placement in its derived // type parents hierarchy. - llvm::SmallVector memberPlacementIndices; + llvm::SmallVector> memberPlacementIndi

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

2024-07-29 Thread Sergio Afonso via llvm-branch-commits
@@ -953,6 +954,22 @@ bool ClauseProcessor::processMap( if (origSymbol && fir::isTypeWithDescriptor(origSymbol.getType())) symAddr = origSymbol; + if (object.sym()->owner().IsDerivedType()) { +omp::ObjectList objectList = gatherObjects

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

2024-07-29 Thread Sergio Afonso via llvm-branch-commits
@@ -280,75 +361,66 @@ void insertChildMapInfoIntoParent( // precedes the children. An alternative, may be to do // delayed generation of map info operations from the clauses and // organize them first before generation. - mapOp->moveAfter(indices.second.b

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

2024-07-29 Thread Sergio Afonso via llvm-branch-commits
@@ -14,14 +14,15 @@ #define FORTRAN_LOWER_SUPPORT_UTILS_H #include "flang/Common/indirection.h" +#include "flang/Optimizer/Builder/FIRBuilder.h" #include "flang/Parser/char-block.h" #include "flang/Semantics/tools.h" #include "mlir/Dialect/Arith/IR/Arith.h" #include "mlir/

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

2024-07-29 Thread Sergio Afonso via llvm-branch-commits
@@ -55,6 +55,13 @@ struct IdTyTemplate { return designator == other.designator; } + // defining an "ordering" which allows types derived from this to be + // utilised in maps and other containers that require comparison + // operators for ordering ska

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

2024-07-29 Thread Sergio Afonso via llvm-branch-commits
@@ -189,85 +295,60 @@ generateMemberPlacementIndices(const Object &object, indices = llvm::SmallVector{llvm::reverse(indices)}; } -void addChildIndexAndMapToParent( -const omp::Object &object, -std::map> &parentMemberIndices, -mlir::omp::MapInfoOp &mapOp, semanti

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

2024-07-29 Thread Sergio Afonso via llvm-branch-commits
@@ -85,67 +135,227 @@ class OMPMapInfoFinalizationPass descriptor = alloca; } +return descriptor; + } + + /// Simple function that will generate a FIR operation accessing + /// the descriptors base address (BoxOffsetOp) and then generate a + /// MapInfoOp for

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

2024-07-29 Thread Sergio Afonso via llvm-branch-commits
@@ -85,67 +135,227 @@ class OMPMapInfoFinalizationPass descriptor = alloca; } +return descriptor; + } + + /// Simple function that will generate a FIR operation accessing + /// the descriptors base address (BoxOffsetOp) and then generate a + /// MapInfoOp for

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

2024-07-29 Thread Sergio Afonso via llvm-branch-commits
@@ -189,85 +295,60 @@ generateMemberPlacementIndices(const Object &object, indices = llvm::SmallVector{llvm::reverse(indices)}; } -void addChildIndexAndMapToParent( -const omp::Object &object, -std::map> &parentMemberIndices, -mlir::omp::MapInfoOp &mapOp, semanti

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

2024-07-29 Thread Sergio Afonso via llvm-branch-commits
@@ -671,4 +672,51 @@ static inline bool isEqual(const Fortran::lower::SomeExpr *x, } } // end namespace Fortran::lower +// OpenMP utility functions used in locations outside of the +// OpenMP lowering. +namespace Fortran::lower::omp { + +[[maybe_unused]] static void fillMembe

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

2024-07-29 Thread Sergio Afonso via llvm-branch-commits
@@ -85,67 +135,227 @@ class OMPMapInfoFinalizationPass descriptor = alloca; } +return descriptor; + } + + /// Simple function that will generate a FIR operation accessing + /// the descriptors base address (BoxOffsetOp) and then generate a + /// MapInfoOp for

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

2024-07-29 Thread Sergio Afonso via llvm-branch-commits
@@ -280,75 +361,66 @@ void insertChildMapInfoIntoParent( // precedes the children. An alternative, may be to do // delayed generation of map info operations from the clauses and // organize them first before generation. - mapOp->moveAfter(indices.second.b

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

2024-07-29 Thread Sergio Afonso via llvm-branch-commits
@@ -51,21 +55,66 @@ class OMPMapInfoFinalizationPass : public fir::impl::OMPMapInfoFinalizationPassBase< OMPMapInfoFinalizationPass> { - void genDescriptorMemberMaps(mlir::omp::MapInfoOp op, - fir::FirOpBuilder &builder, -

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

2024-07-29 Thread Sergio Afonso via llvm-branch-commits
@@ -51,21 +55,66 @@ class OMPMapInfoFinalizationPass : public fir::impl::OMPMapInfoFinalizationPassBase< OMPMapInfoFinalizationPass> { - void genDescriptorMemberMaps(mlir::omp::MapInfoOp op, - fir::FirOpBuilder &builder, -

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

2024-07-29 Thread Sergio Afonso via llvm-branch-commits
@@ -85,67 +135,227 @@ class OMPMapInfoFinalizationPass descriptor = alloca; } +return descriptor; + } + + /// Simple function that will generate a FIR operation accessing + /// the descriptors base address (BoxOffsetOp) and then generate a + /// MapInfoOp for

[llvm-branch-commits] [clang] [clang][FMV][AArch64] Improve streaming mode compatibility (PR #101007)

2024-07-29 Thread Alexandros Lamprineas via llvm-branch-commits
https://github.com/labrinea created https://github.com/llvm/llvm-project/pull/101007 * Allow arm-streaming if all the functions versions adhere to it. * Allow arm-streaming-compatible if all the functions versions adhere to it. When the caller needs to toggle the streaming mode all the function

[llvm-branch-commits] [clang] [clang][FMV][AArch64] Improve streaming mode compatibility (PR #101007)

2024-07-29 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Alexandros Lamprineas (labrinea) Changes * Allow arm-streaming if all the functions versions adhere to it. * Allow arm-streaming-compatible if all the functions versions adhere to it. When the caller needs to toggle the streaming mode all

[llvm-branch-commits] [clang] [clang][FMV][AArch64] Improve streaming mode compatibility (PR #101007)

2024-07-29 Thread Alexandros Lamprineas via llvm-branch-commits
labrinea wrote: backport of [f8ae128](https://github.com/llvm/llvm-project/commit/f8ae128755777424cf4133e4e8e819c0bc08d2b1) on [llvm:release/19.x](https://github.com/llvm/llvm-project/tree/release/19.x). https://github.com/llvm/llvm-project/pull/101007 _

[llvm-branch-commits] [clang] [clang][FMV][AArch64] Improve streaming mode compatibility (PR #101007)

2024-07-29 Thread Alexandros Lamprineas via llvm-branch-commits
https://github.com/labrinea milestoned https://github.com/llvm/llvm-project/pull/101007 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] release/19.x: [clang][Sema] Add support for OpenBSD's syslog format attribute (#97366) (PR #100703)

2024-07-29 Thread Aaron Ballman via llvm-branch-commits
https://github.com/AaronBallman commented: I don't see a need to backport this for 19.x, it seems reasonable to let it bake for a while in 20.x (though I would be surprised if there was significant negative fallout from the changes). https://github.com/llvm/llvm-project/pull/100703 ___

[llvm-branch-commits] [clang] [llvm] [LLVM][PassBuilder] Extend the function signature of callback for optimizer pipeline extension point (PR #100953)

2024-07-29 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic edited https://github.com/llvm/llvm-project/pull/100953 ___ 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] [llvm] [LLVM][PassBuilder] Extend the function signature of callback for optimizer pipeline extension point (PR #100953)

2024-07-29 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic commented: This seems fine to me in general. The patch stack seems to be messed up though, or at least this seems to contain some unrelated AMDGPU changes. @jdoerfert Possibly the issue you saw is that this callback just isn't used by the post-link full LTO pipeline at

[llvm-branch-commits] [clang] [llvm] [LLVM][PassBuilder] Extend the function signature of callback for optimizer pipeline extension point (PR #100953)

2024-07-29 Thread Nikita Popov via llvm-branch-commits
@@ -2159,7 +2161,7 @@ ModulePassManager PassBuilder::buildO0DefaultPipeline(OptimizationLevel Level, CoroPM.addPass(GlobalDCEPass()); MPM.addPass(CoroConditionalWrapper(std::move(CoroPM))); - invokeOptimizerLastEPCallbacks(MPM, Level); + invokeOptimizerLastEPCallbacks(M

[llvm-branch-commits] [clang] release/19.x: [clang][Sema] Add support for OpenBSD's syslog format attribute (#97366) (PR #100703)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/100703 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] release/19.x: [clang][Sema] Add support for OpenBSD's syslog format attribute (#97366) (PR #100703)

2024-07-29 Thread Tobias Hieta via llvm-branch-commits
tru wrote: I will close this since there seems to be consensus that we don't need to backport it. If there is differing opinions - feel free to re-open. https://github.com/llvm/llvm-project/pull/100703 ___ llvm-branch-commits mailing list llvm-branch-

[llvm-branch-commits] [llvm] [Attributor][AMDGPU] Improve the handling of indirect calls (PR #100954)

2024-07-29 Thread Shilei Tian via llvm-branch-commits
shiltian wrote: > The apparent change here is to simply reverse the effect of #100952 on the > lit test. Would be good to have a test which shows what the improvement is. Yes, this patch is still WIP (draft). > Also, I think #100952 merely enables AAIndirectCallInfo, and feels like an > integ

[llvm-branch-commits] [clang] [llvm] [LLVM][PassBuilder] Extend the function signature of callback for optimizer pipeline extension point (PR #100953)

2024-07-29 Thread Shilei Tian via llvm-branch-commits
shiltian wrote: > This seems fine to me in general. The patch stack seems to be messed up > though, or at least this seems to contain some unrelated AMDGPU changes. It has some AMD changes because I'd like to demonstrate how the changes will be used. > The other thing I wonder about is whethe

[llvm-branch-commits] [clang] Ofast deprecation clarifications (PR #101005)

2024-07-29 Thread Aaron Ballman via llvm-branch-commits
https://github.com/AaronBallman edited https://github.com/llvm/llvm-project/pull/101005 ___ 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] Ofast deprecation clarifications (PR #101005)

2024-07-29 Thread Aaron Ballman via llvm-branch-commits
@@ -495,10 +495,12 @@ New Compiler Flags Deprecated Compiler Flags - -- The ``-Ofast`` command-line option has been deprecated. This option both - enables the ``-O3`` optimization-level, as well as enabling non-standard - ``-ffast-math`` behaviors. As

[llvm-branch-commits] [clang] Ofast deprecation clarifications (PR #101005)

2024-07-29 Thread Aaron Ballman via llvm-branch-commits
@@ -429,8 +429,11 @@ Code Generation Options :option:`-Ofast` Enables all the optimizations from :option:`-O3` along with other aggressive optimizations that may violate strict compliance with -language standards. This is deprecated in favor of :option:`-O3` -i

[llvm-branch-commits] [clang] Ofast deprecation clarifications (PR #101005)

2024-07-29 Thread Aaron Ballman via llvm-branch-commits
https://github.com/AaronBallman commented: Thank you for working on this! I think we need these changes to be against `main` and not `19.x`, aside from the release notes (otherwise we're losing the documentation in 20.x). For the release notes, I think we can talk to @tstellar and @tru about g

[llvm-branch-commits] [clang] [llvm] [LLVM][PassBuilder] Extend the function signature of callback for optimizer pipeline extension point (PR #100953)

2024-07-29 Thread Shilei Tian via llvm-branch-commits
@@ -2159,7 +2161,7 @@ ModulePassManager PassBuilder::buildO0DefaultPipeline(OptimizationLevel Level, CoroPM.addPass(GlobalDCEPass()); MPM.addPass(CoroConditionalWrapper(std::move(CoroPM))); - invokeOptimizerLastEPCallbacks(MPM, Level); + invokeOptimizerLastEPCallbacks(M

[llvm-branch-commits] [clang] Ofast deprecation clarifications (PR #101005)

2024-07-29 Thread Sjoerd Meijer via llvm-branch-commits
sjoerdmeijer wrote: > I think we need these changes to be against main and not 19.x, aside from the > release notes (otherwise we're losing the documentation in 20.x). Oh right, yes, missed that, makes sense. Will split this up, let's do the documentation update here first as suggested. htt

[llvm-branch-commits] [clang] release/19.x: [ExprConstant] Handle shift overflow the same way as other kinds of overflow (#99579) (PR #100452)

2024-07-29 Thread Aaron Ballman via llvm-branch-commits
AaronBallman wrote: Just what was hopefully already merged: - Clang now diagnoses undefined behavior in constant expressions more consistently. This includes invalid shifts, and signed overflow in arithmetic. https://github.com/llvm/llvm-project/pull/100452

  1   2   >