[llvm-branch-commits] [llvm] release/19.x: [MIPS] Optimize sortRelocs for o32 (PR #106008)

2024-08-25 Thread Brad Smith via llvm-branch-commits
https://github.com/brad0 milestoned https://github.com/llvm/llvm-project/pull/106008 ___ 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/18.x: [libcxx][libcxxabi] Fix build for OpenBSD (#92186) (PR #92601)

2024-05-17 Thread Brad Smith via llvm-branch-commits
brad0 wrote: > Thanks, both of you. I can't merge these, so I am guessing someone else will > come along that can? The RE manager does. This release cycle being tsteller. https://github.com/llvm/llvm-project/pull/92601 ___ llvm-branch-commits mailing

[llvm-branch-commits] [clang] release/18.x: [clang] Don't assume location of compiler-rt for OpenBSD (#92183) (PR #92293)

2024-05-17 Thread Brad Smith via llvm-branch-commits
https://github.com/brad0 approved this pull request. https://github.com/llvm/llvm-project/pull/92293 ___ 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/18.x: [libcxx][libcxxabi] Fix build for OpenBSD (#92186) (PR #92601)

2024-05-17 Thread Brad Smith via llvm-branch-commits
https://github.com/brad0 approved this pull request. https://github.com/llvm/llvm-project/pull/92601 ___ 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] release/18x: [OpenMP][AIX] Affinity implementation for AIX (#84984) (PR #86695)

2024-03-30 Thread Brad Smith via llvm-branch-commits
https://github.com/brad0 approved this pull request. https://github.com/llvm/llvm-project/pull/86695 ___ 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: [Mips] Restore wrong deletion of instruction 'and' in unsigned min/max processing. (#85902) (PR #86424)

2024-03-24 Thread Brad Smith via llvm-branch-commits
brad0 wrote: @topperc https://github.com/llvm/llvm-project/pull/86424 ___ 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: [Mips] Fix missing sign extension in expansion of sub-word atomic max (#77072) (PR #84566)

2024-03-23 Thread Brad Smith via llvm-branch-commits
https://github.com/brad0 closed 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: [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] Backport #85277 (PR #85422)

2024-03-16 Thread Brad Smith via llvm-branch-commits
brad0 wrote: Sorry, I didn't mean to mess that up. 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] Backport #85277 (PR #85422)

2024-03-16 Thread Brad Smith via llvm-branch-commits
https://github.com/brad0 reopened 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] release/18.x: [AVR] Remove earlyclobber from LDDRdPtrQ (#85277) (PR #85512)

2024-03-16 Thread Brad Smith via llvm-branch-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/85512 ___ 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: [Mips] Fix missing sign extension in expansion of sub-word atomic max (#77072) (PR #84566)

2024-03-16 Thread Brad Smith via llvm-branch-commits
https://github.com/brad0 approved this pull request. 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] Backport #85277 (PR #85422)

2024-03-16 Thread Brad Smith via llvm-branch-commits
brad0 wrote: /cherry-pick 328cb9b731cb61eaa853fa6cc3bd641dd1d71b98 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-commi

[llvm-branch-commits] [llvm] release/18.x: MIPS: fix emitDirectiveCpsetup on N32 (#80534) (PR #83198)

2024-03-11 Thread Brad Smith via llvm-branch-commits
https://github.com/brad0 approved this pull request. https://github.com/llvm/llvm-project/pull/83198 ___ 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: [Mips] Fix missing sign extension in expansion of sub-word atomic max (#77072) (PR #84566)

2024-03-11 Thread Brad Smith via llvm-branch-commits
brad0 wrote: @topperc 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] [Sparc] limit MaxAtomicSizeInBitsSupported to 32 for 32-bit Sparc. (#81655) (PR #81713)

2024-03-01 Thread Brad Smith via llvm-branch-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/81713 ___ 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] [llvm] release/18.x: [Mips] Fix unable to handle inline assembly ends with compat-branch o… (#77291) (PR #82870)

2024-02-26 Thread Brad Smith via llvm-branch-commits
https://github.com/brad0 approved this pull request. https://github.com/llvm/llvm-project/pull/82870 ___ 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] release/18.x: [OpenMP] Implement __kmp_is_address_mapped on DragonFlyBSD. (#82895) (PR #82940)

2024-02-26 Thread Brad Smith via llvm-branch-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/82940 ___ 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] release/18.x: [OpenMP] Implement __kmp_is_address_mapped on DragonFlyBSD. (#82895) (PR #82940)

2024-02-26 Thread Brad Smith via llvm-branch-commits
brad0 wrote: > @brad0 Generally we don't back port feature-implementation patches but we > (actually it's me) already made an exception by mistake > [ebc589e](https://github.com/llvm/llvm-project/commit/ebc589e44ffe7b77cc500f3d2dc1a7ba11dd82b1). > How many patches like this do you expect to be

[llvm-branch-commits] [llvm] release/18.x: [llvm-readobj, ELF] Support --decompress/-z (#82594) (PR #82718)

2024-02-22 Thread Brad Smith via llvm-branch-commits
brad0 wrote: > LGTM since this helps at least FreeBSD. Does OpenBSD want to try llvm binary > utilities? We're slowly moving in that direction with sparing use of objcopy and readelf in some places with a desire for more like ar, ranlib and strip. https://github.com/llvm/llvm-project/pull/827

[llvm-branch-commits] [llvm] [llvm-readobj, ELF] Support --decompress/-z (#82594) (PR #82713)

2024-02-22 Thread Brad Smith via llvm-branch-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/82713 ___ 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-readobj, ELF] Support --decompress/-z (#82594) (PR #82713)

2024-02-22 Thread Brad Smith via llvm-branch-commits
brad0 wrote: > Does `/cherry-pick $commit_id` work? I think it's the preferred way to > backport a commit. I tried. https://github.com/llvm/llvm-project/issues/82692 https://github.com/llvm/llvm-project/pull/82713 ___ llvm-branch-commits mailing lis

[llvm-branch-commits] [llvm] release/18.x: [llvm-readobj, ELF] Support --decompress/-z (#82594) (PR #82693)

2024-02-22 Thread Brad Smith via llvm-branch-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/82693 ___ 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-readobj, ELF] Support --decompress/-z (#82594) (PR #82713)

2024-02-22 Thread Brad Smith via llvm-branch-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/82713 When a section has the SHF_COMPRESSED flag, -p/-x dump the compressed content by default. In GNU readelf, if --decompress/-z is specified, -p/-x will dump the decompressed content. This patch implements the option.

[llvm-branch-commits] [llvm] [llvm-readobj, ELF] Support --decompress/-z (#82594) (PR #82713)

2024-02-22 Thread Brad Smith via llvm-branch-commits
https://github.com/brad0 milestoned https://github.com/llvm/llvm-project/pull/82713 ___ 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-objdump] Add support for the PT_OPENBSD_SYSCALLS segment type. (#82121) (PR #82317)

2024-02-20 Thread Brad Smith via llvm-branch-commits
https://github.com/brad0 approved this pull request. https://github.com/llvm/llvm-project/pull/82317 ___ 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-readobj] Add support for the PT_OPENBSD_SYSCALLS segment type. (#82122) (PR #82318)

2024-02-20 Thread Brad Smith via llvm-branch-commits
https://github.com/brad0 approved this pull request. https://github.com/llvm/llvm-project/pull/82318 ___ 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: [Support/ELF] Add OpenBSD PT_OPENBSD_SYSCALLS constant. (PR #82143)

2024-02-17 Thread Brad Smith via llvm-branch-commits
https://github.com/brad0 approved this pull request. https://github.com/llvm/llvm-project/pull/82143 ___ 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] [Sparc] limit MaxAtomicSizeInBitsSupported to 32 for 32-bit Sparc. (#81655) (PR #81713)

2024-02-13 Thread Brad Smith via llvm-branch-commits
https://github.com/brad0 milestoned https://github.com/llvm/llvm-project/pull/81713 ___ 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] [Sparc] limit MaxAtomicSizeInBitsSupported to 32 for 32-bit Sparc. (#81655) (PR #81713)

2024-02-13 Thread Brad Smith via llvm-branch-commits
https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/81713 When in 32-bit mode, the backend doesn't currently implement 64-bit atomics, even though the hardware is capable if you have specified a V9 CPU. Thus, limit the width to 32-bit, for now, leaving behind a TODO. Thi

[llvm-branch-commits] [llvm] PR for llvm/llvm-project#80877 (PR #80878)

2024-02-06 Thread Brad Smith via llvm-branch-commits
brad0 wrote: > This PR, if merged into 18.1, should fix > [rust-lang/rust#108835](https://github.com/rust-lang/rust/issues/108835) Ya, that's especially why I pushed it. https://github.com/llvm/llvm-project/pull/80878 ___ llvm-branch-commits mailing

[llvm-branch-commits] [llvm] [clang] [SPARC] Prefer RDPC over CALL to implement GETPCX for 64-bit target (PR #77196)

2024-01-15 Thread Brad Smith via llvm-branch-commits
brad0 wrote: > Uh oh, seems like I couldn't merge it with the tool either... Guess I'll open > a new PR to merge this, would that be okay? @brad0 @s-barannikov Ya, sure. Whatever path is easier and quickest for you. https://github.com/llvm/llvm-project/pull/77196 __

[llvm-branch-commits] [clang] [llvm] [SPARC] Prefer RDPC over CALL to implement GETPCX for 64-bit target (PR #77196)

2024-01-14 Thread Brad Smith via llvm-branch-commits
brad0 wrote: I intentionally restored the branch as I only noticed after the merge that the target branch was set incorrectly. It wasn't merged into the LLVM repo. https://github.com/llvm/llvm-project/pull/77196 ___ llvm-branch-commits mailing list ll

[llvm-branch-commits] [clang] [llvm] [SPARC] Prefer RDPC over CALL to implement GETPCX for 64-bit target (PR #77196)

2024-01-14 Thread Brad Smith via llvm-branch-commits
https://github.com/brad0 closed https://github.com/llvm/llvm-project/pull/77196 ___ 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] 018984a - [PowerPC] Fix va_arg in C++, Objective-C on 32-bit ELF targets

2021-01-22 Thread Brad Smith via llvm-branch-commits
Author: George Koehler Date: 2021-01-23T00:13:36-05:00 New Revision: 018984ae6833fae107aa9c502ab5536efceca88e URL: https://github.com/llvm/llvm-project/commit/018984ae6833fae107aa9c502ab5536efceca88e DIFF: https://github.com/llvm/llvm-project/commit/018984ae6833fae107aa9c502ab5536efceca88e.diff

[llvm-branch-commits] [libcxx] 1be2524 - [libcxx] Check return value for asprintf()

2021-01-21 Thread Brad Smith via llvm-branch-commits
Author: Brad Smith Date: 2021-01-21T19:43:11-05:00 New Revision: 1be2524b7d213035e591bee3eecccdd6b59d14a5 URL: https://github.com/llvm/llvm-project/commit/1be2524b7d213035e591bee3eecccdd6b59d14a5 DIFF: https://github.com/llvm/llvm-project/commit/1be2524b7d213035e591bee3eecccdd6b59d14a5.diff LO

[llvm-branch-commits] [libcxx] 79f99ba - [libcxx] Port to OpenBSD

2021-01-12 Thread Brad Smith via llvm-branch-commits
Author: Brad Smith Date: 2021-01-12T14:21:11-05:00 New Revision: 79f99ba65d96a35a79911daf1b67559dd52a684d URL: https://github.com/llvm/llvm-project/commit/79f99ba65d96a35a79911daf1b67559dd52a684d DIFF: https://github.com/llvm/llvm-project/commit/79f99ba65d96a35a79911daf1b67559dd52a684d.diff LO

[llvm-branch-commits] [cfe-branch] r301605 - Merging r297098:

2017-04-27 Thread Brad Smith via llvm-branch-commits
Author: brad Date: Thu Apr 27 19:36:13 2017 New Revision: 301605 URL: http://llvm.org/viewvc/llvm-project?rev=301605&view=rev Log: Merging r297098: r297098 | brad | 2017-03-06 18:48:31 -0500 (Mon, 06 Mar 2017) | 2 lines Set

[llvm-branch-commits] [cfe-branch] r301087 - Merging r299269:

2017-04-24 Thread Brad Smith via llvm-branch-commits
Author: brad Date: Sat Apr 22 12:20:27 2017 New Revision: 301087 URL: http://llvm.org/viewvc/llvm-project?rev=301087&view=rev Log: Merging r299269: r299269 | brad | 2017-03-31 18:13:17 -0400 (Fri, 31 Mar 2017) | 2 lines Add

[llvm-branch-commits] [llvm-branch] r301082 - Merging r296493:

2017-04-24 Thread Brad Smith via llvm-branch-commits
Author: brad Date: Sat Apr 22 11:34:38 2017 New Revision: 301082 URL: http://llvm.org/viewvc/llvm-project?rev=301082&view=rev Log: Merging r296493: r296493 | brad | 2017-02-28 12:28:35 -0500 (Tue, 28 Feb 2017) | 2 lines Set

[llvm-branch-commits] [cfe-branch] r301085 - Merging r295786:

2017-04-24 Thread Brad Smith via llvm-branch-commits
Author: brad Date: Sat Apr 22 12:05:51 2017 New Revision: 301085 URL: http://llvm.org/viewvc/llvm-project?rev=301085&view=rev Log: Merging r295786: r295786 | brad | 2017-02-21 18:13:09 -0500 (Tue, 21 Feb 2017) | 2 lines Hoo

[llvm-branch-commits] [cfe-branch] r301086 - Merging r296430:

2017-04-24 Thread Brad Smith via llvm-branch-commits
Author: brad Date: Sat Apr 22 12:15:15 2017 New Revision: 301086 URL: http://llvm.org/viewvc/llvm-project?rev=301086&view=rev Log: Merging r296430: r296430 | brad | 2017-02-27 22:20:26 -0500 (Mon, 27 Feb 2017) | 2 lines Set

[llvm-branch-commits] [cfe-branch] r301083 - Merging r295614:

2017-04-24 Thread Brad Smith via llvm-branch-commits
Author: brad Date: Sat Apr 22 11:45:56 2017 New Revision: 301083 URL: http://llvm.org/viewvc/llvm-project?rev=301083&view=rev Log: Merging r295614: r295614 | brad | 2017-02-19 15:11:48 -0500 (Sun, 19 Feb 2017) | 2 lines Alw

[llvm-branch-commits] [cfe-branch] r301084 - Merging r295635:

2017-04-24 Thread Brad Smith via llvm-branch-commits
Author: brad Date: Sat Apr 22 11:53:19 2017 New Revision: 301084 URL: http://llvm.org/viewvc/llvm-project?rev=301084&view=rev Log: Merging r295635: r295635 | brad | 2017-02-19 22:18:15 -0500 (Sun, 19 Feb 2017) | 5 lines Ena