Skip to content

Commit cac3e79

Browse files
authored
[flang] Adding notes from the Flang Community Call June 3rd (#201458)
1 parent 7b4d5d0 commit cac3e79

1 file changed

Lines changed: 66 additions & 0 deletions

File tree

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
<!--===- docs/MeetingNotes/2026/2026-06-03.md
2+
3+
Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4+
See https://llvm.org/LICENSE.txt for license information.
5+
SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6+
7+
-->
8+
# Community Call 2026-06-03
9+
10+
## Agenda
11+
12+
* Design docs and/or RFCs
13+
* [\[RFC\]\[flang\]\[cmake\]\[perf-training\] Optimize flang with PGO and BOLT](https://discourse.llvm.org/t/rfc-flang-cmake-perf-training-optimize-flang-with-pgo-and-bolt/90884)
14+
* Related PRs:
15+
1. [\[flang\]\[cmake\]\[perf-training\] Optimize flang with PGO and BOLT by pawosm-arm · Pull Request \#197947 · llvm/llvm-project · GitHub](https://github.com/llvm/llvm-project/pull/197947)
16+
2. [\[flang\]\[cmake\]\[perf-training\] Optimize flang with PGO and BOLT by pawosm-arm · Pull Request \#198863 · llvm/llvm-project · GitHub](https://github.com/llvm/llvm-project/pull/198863)
17+
* This centers on speeding up the performance of the compiler itself. The PRs constitute two differing approaches to it as described in the RFC.
18+
* Some concerns around CI infrastructure, but this work could provide a basis for later refinement.
19+
* Performance numbers presented in the RFC
20+
* Optimizing Flang and Clang concurrently, but that does create a link between the two that was previously not there. Is this acceptable in this case?
21+
* Using check flang as a profiling codebase, some disk space issues, some transient GitHub CI issues
22+
* Looking to get this in before the next LLVM branch. Thoughts?
23+
* [\[RFC\] Support for \-std=f2023](https://discourse.llvm.org/t/rfc-support-for-std-f2023/89608)
24+
* Related PR: [\#196410 Generalize \-pedantic to take an optional argument](https://github.com/llvm/llvm-project/pull/196410)
25+
1. Reviewers needed, as there are several different ways forward and detailed feedback is very much needed
26+
* Related Issue: [https://github.com/llvm/llvm-project/issues/196409](https://github.com/llvm/llvm-project/issues/196409)
27+
* Tarun \- If you generalize \-pedantic, is it intended to warn on every possible deviation from the standard? Or just to make a best effort at it? (will post on RFC)
28+
* [\[RFC\]\[flang\] Add Floating-point trap handling support](https://discourse.llvm.org/t/rfc-flang-add-floating-point-trap-handling-support/90544)
29+
* Github issue: [https://github.com/llvm/llvm-project/issues/198657](https://github.com/llvm/llvm-project/issues/198657)
30+
*
31+
* [\[RFC\] Aggressive inlinging for OpenMP SIMD loops](https://discourse.llvm.org/t/rfc-aggressive-inlinging-for-openmp-simd-loops/90558)
32+
* Needs more input from the community
33+
*
34+
* [\[RFC\] Flang lowering for OpenMP metadirective](https://discourse.llvm.org/t/rfc-flang-lowering-for-openmp-metadirective/90338)
35+
* PR open for review: [https://github.com/llvm/llvm-project/pull/194424](https://github.com/llvm/llvm-project/pull/194424)
36+
*
37+
* [Changes to builtin modules](https://discourse.llvm.org/t/changes-to-builtin-modules/89072)
38+
* Has [broken apt.llvm.org packaging](https://github.com/llvm/llvm-project/issues/201304)
39+
* Keep on agenda for next meeting, as ramifications of merging the main PR are still developing
40+
* Some buildbots need to be updated to the new build
41+
* Issue with omp\_lib.h, but fix has already been merged
42+
43+
* PRs of Note
44+
* *Reviewers needed*: Conditional args support \- semantics, [https://github.com/llvm/llvm-project/pull/195345](https://github.com/llvm/llvm-project/pull/195345)
45+
* Parser support has been merged, this is the next step of the process and needs reviewers
46+
* Still has only one approval/review, but as this is a significant feature this really needs review from more experienced developers too
47+
* *Reviewers needed:* [Fix POSIX.1/XPG checks in intrinsics-library.cpp\#201072](https://github.com/llvm/llvm-project/pull/201072)
48+
* *Reviewers needed:* Fortran 2023 ENUMERATION TYPEs
49+
* Related to Issue [\#183789](https://github.com/llvm/llvm-project/issues/183789)
50+
* PR stack beginning here: [https://github.com/llvm/llvm-project/pull/192651](https://github.com/llvm/llvm-project/pull/192651)
51+
* All PRs in stack are still open for review
52+
* *Review(er)s needed:* \[flang\]\[OpenMP\] Remove over-broad global scan for declare reduction symbols
53+
* [https://github.com/llvm/llvm-project/pull/200329](https://github.com/llvm/llvm-project/pull/200329)
54+
* Depends on [\#200328](https://github.com/llvm/llvm-project/pull/200328) (merged).
55+
* Issues of Note
56+
* None at this time
57+
58+
* FYI
59+
* [LLVM 22.1.7 Released\!](https://discourse.llvm.org/t/llvm-22-1-7-released/90961)
60+
61+
* Other topics as time allows
62+
63+
## Details
64+
65+
* Consists of over **763,000** lines of code, documentation, build files, and test
66+
* To date, over **12,431** commits have been made to Flang

0 commit comments

Comments
 (0)