[clang] [llvm] Try to use non-volatile registers for `preserve_none` parameters (PR #88333)

2024-05-06 Thread via cfe-commits
github-actions[bot] wrote: @brandtbucher Congratulations on having your first Pull Request (PR) merged into the LLVM Project! Your changes will be combined with recent changes from other authors, then tested by our [build bots](https://lab.llvm.org/buildbot/). If there is a problem with a

[clang] [llvm] Try to use non-volatile registers for `preserve_none` parameters (PR #88333)

2024-05-06 Thread via cfe-commits
https://github.com/weiguozhi closed https://github.com/llvm/llvm-project/pull/88333 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] Try to use non-volatile registers for `preserve_none` parameters (PR #88333)

2024-05-06 Thread Brandt Bucher via cfe-commits
brandtbucher wrote: Anyone available to merge this (now that it's been approved)? https://github.com/llvm/llvm-project/pull/88333 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] Try to use non-volatile registers for `preserve_none` parameters (PR #88333)

2024-04-29 Thread via cfe-commits
https://github.com/weiguozhi approved this pull request. Looks good to me! Thanks for the improvement. https://github.com/llvm/llvm-project/pull/88333 ___ cfe-commits mailing list cfe-commits@lists.llvm.org

[clang] [llvm] Try to use non-volatile registers for `preserve_none` parameters (PR #88333)

2024-04-29 Thread David Li via cfe-commits
david-xl wrote: > The Windows x64 Buildkite CI job is failing, but I can't find any failed > tests in the downloaded logs. Any advice? You can download the raw log file from the details view. From the log, it looks like not related to this change -- the flang build run out of heap space:

[clang] [llvm] Try to use non-volatile registers for `preserve_none` parameters (PR #88333)

2024-04-29 Thread Brandt Bucher via cfe-commits
brandtbucher wrote: The Windows x64 Buildkite CI job is failing, but I can't find any failed tests in the downloaded logs. Any advice? https://github.com/llvm/llvm-project/pull/88333 ___ cfe-commits mailing list cfe-commits@lists.llvm.org

[clang] [llvm] Try to use non-volatile registers for `preserve_none` parameters (PR #88333)

2024-04-27 Thread Brandt Bucher via cfe-commits
brandtbucher wrote: Yep. I also updated the docs with the new register-passing order. https://github.com/llvm/llvm-project/pull/88333 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] Try to use non-volatile registers for `preserve_none` parameters (PR #88333)

2024-04-26 Thread Brandt Bucher via cfe-commits
https://github.com/brandtbucher updated https://github.com/llvm/llvm-project/pull/88333 >From f797b695ce38f46563f3724dcffee4005c65c659 Mon Sep 17 00:00:00 2001 From: Brandt Bucher Date: Wed, 10 Apr 2024 17:03:19 -0700 Subject: [PATCH 1/2] Prefer non-volatile registers for preserve_none Use