[llvm-branch-commits] [flang] release/20.x: [flang] fix AArch64 PCS for struct following pointer (#127802) (PR #128518)

2025-02-25 Thread David Truby via llvm-branch-commits
https://github.com/DavidTruby updated https://github.com/llvm/llvm-project/pull/128518 >From bbebcafadf448bf5780597e2c2b9813237d2c884 Mon Sep 17 00:00:00 2001 From: David Truby Date: Fri, 21 Feb 2025 18:50:52 + Subject: [PATCH] [flang] fix AArch64 PCS for struct following pointer (#127802)

[llvm-branch-commits] [flang] release/20.x: [flang] fix AArch64 PCS for struct following pointer (#127802) (PR #128518)

2025-02-24 Thread David Truby via llvm-branch-commits
DavidTruby wrote: For context, this fixes an ICE in the specific scenario where you are trying to call a C function from Fortran that has both pointer and struct arguments, on AArch64. It’s quite niche but does cause a hard crash with a completely useless error message. I was hoping we could

[llvm-branch-commits] [clang] [flang] [lld] [Flang] Rename libFortranRuntime.a to libflang_rt.a (PR #122341)

2025-02-05 Thread David Truby via llvm-branch-commits
https://github.com/DavidTruby approved this pull request. LGTM thanks! https://github.com/llvm/llvm-project/pull/122341 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-

[llvm-branch-commits] [clang] [flang] [lld] [llvm] [Flang] LLVM_ENABLE_RUNTIMES=flang-rt (PR #110217)

2025-02-05 Thread David Truby via llvm-branch-commits
DavidTruby wrote: The issue that @vdonaldson posted about above was present without this patch last week too. It should be fixed on `main` now though so hopefully a rebase will pick it up? https://github.com/llvm/llvm-project/pull/110217 ___ llvm-bra

[llvm-branch-commits] [flang] [Flang][NFC] Split runtime headers in preparation for cross-compilation. (PR #112188)

2024-11-06 Thread David Truby via llvm-branch-commits
https://github.com/DavidTruby edited https://github.com/llvm/llvm-project/pull/112188 ___ 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][NFC] Split runtime headers in preparation for cross-compilation. (PR #112188)

2024-11-06 Thread David Truby via llvm-branch-commits
https://github.com/DavidTruby approved this pull request. LGTM, but someone else should probably approve as this is quite a large change. I don't think this one is an NFC because of the changes mentioned above by @jeanPerier https://github.com/llvm/llvm-project/pull/112188

[llvm-branch-commits] [flang] [flang] Revise IDE folder structure (PR #89745)

2024-05-22 Thread David Truby via llvm-branch-commits
https://github.com/DavidTruby approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/89745 ___ 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] lower simple array reductions (PR #84958)

2024-03-15 Thread David Truby via llvm-branch-commits
@@ -390,15 +559,35 @@ void ReductionProcessor::addReductionDecl( // initial pass to collect all recuction vars so we can figure out if this // should happen byref + fir::FirOpBuilder &builder = converter.getFirOpBuilder(); for (const Fortran::parser::OmpObject &ompObje

[llvm-branch-commits] [mlir] [flang] [mlir][flang][openmp] Rework wsloop reduction operations (PR #80019)

2024-01-30 Thread David Truby via llvm-branch-commits
DavidTruby wrote: Note: I have marked this as a draft as I have not yet changed the SCF to OpenMP lowering, meaning that those tests fail. https://github.com/llvm/llvm-project/pull/80019 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.l

[llvm-branch-commits] [clang] 006b649 - [clang][docs] Release notes for C/C++ SVE Operators

2022-08-22 Thread David Truby via llvm-branch-commits
Author: David Truby Date: 2022-08-22T13:53:56+01:00 New Revision: 006b649321dc6c72a18d1b73807fc206472e911c URL: https://github.com/llvm/llvm-project/commit/006b649321dc6c72a18d1b73807fc206472e911c DIFF: https://github.com/llvm/llvm-project/commit/006b649321dc6c72a18d1b73807fc206472e911c.diff L

[llvm-branch-commits] [clang] e5f51fd - [clang][aarch64] Precondition isHomogeneousAggregate on isCXX14Aggregate

2021-01-12 Thread David Truby via llvm-branch-commits
Author: David Truby Date: 2021-01-12T19:44:01Z New Revision: e5f51fdd650c6d20c81fedb8e856e9858aa10991 URL: https://github.com/llvm/llvm-project/commit/e5f51fdd650c6d20c81fedb8e856e9858aa10991 DIFF: https://github.com/llvm/llvm-project/commit/e5f51fdd650c6d20c81fedb8e856e9858aa10991.diff LOG: [

[llvm-branch-commits] [flang] 15a07e4 - [flang] Add missing link dependencies to FrontendOpenACC.

2020-07-16 Thread David Truby via llvm-branch-commits
Author: David Truby Date: 2020-07-16T15:52:15+01:00 New Revision: 15a07e41f01a64f1f4a4ffc3ca89a0f0e5431e54 URL: https://github.com/llvm/llvm-project/commit/15a07e41f01a64f1f4a4ffc3ca89a0f0e5431e54 DIFF: https://github.com/llvm/llvm-project/commit/15a07e41f01a64f1f4a4ffc3ca89a0f0e5431e54.diff L

[llvm-branch-commits] [flang] ccaad06 - [flang] Fix shared library builds for lib/Lower.

2020-07-16 Thread David Truby via llvm-branch-commits
Author: David Truby Date: 2020-07-16T15:52:14+01:00 New Revision: ccaad06b84c0f53f04f3acb97316a8ddef75b12f URL: https://github.com/llvm/llvm-project/commit/ccaad06b84c0f53f04f3acb97316a8ddef75b12f DIFF: https://github.com/llvm/llvm-project/commit/ccaad06b84c0f53f04f3acb97316a8ddef75b12f.diff L