Files
TheRock/compiler/amd-llvm/flang/docs/MeetingNotes/2026/2026-01-14.md
T
derek.holloway 7502bf64a4
CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
Flatten subprojects into a single base monorepo
2026-09-02 16:34:47 -07:00

71 lines
5.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!--===- docs/MeetingNotes/2026/2026-01-14.md
Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
See https://llvm.org/LICENSE.txt for license information.
SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
-->
# Combined Call 2026-01-14
## Agenda
* Design docs and/or RFCs
* Fujitsu test suite ease of use
* It’s not easily usable as-is right now: very large, includes C++ tests, lacks the expected flang result, etc.
* Issues have been opened in the Fujitsu test repo to make a subset of the suite for Flang-only tests
* [https://github.com/fujitsu/compiler-test-suite/issues/53](https://github.com/fujitsu/compiler-test-suite/issues/53)
* Another Fujitsu issue to request not to build C/C++ when testing Fortran: [https://github.com/fujitsu/compiler-test-suite/issues/52](https://github.com/fujitsu/compiler-test-suite/issues/52)
* Perhaps eventually bring this inside the LLVM test suite directly, after fixes are added
* Does Linaro have a bot that is running this currently?
* [Flang-tidy](https://discourse.llvm.org/t/rfc-flang-flang-tidy-a-new-tool-for-fortran-static-analysis/87579)
* Issue seems to be that many of the checks could be done in Flang itself rather than the tool
* What about in-place correction of the source code (ala clang-tidy)?
* Could we make some of the checks the tool uses available to the Flang driver as well?
* Idea: split the checks up and give the ones that have a repair mechanism to flang-tidy and the rest go to the Flang driver
* Do we bring the tool in as-is, then start a process of refactoring to create a separate library of checks?
* Need to talk to the original contributors to make sure they are still invested, also need to check-in with Peter Klausler and need to find a maintainer for the tool once merged
* [\[RFC\] What to do regarding the Flang Call Notes document](https://discourse.llvm.org/t/rfc-what-to-do-regarding-the-flang-call-notes-document/89450)
*
* [\[RFC\] Support classic flang driver options in flang](https://discourse.llvm.org/t/rfc-support-classic-flang-driver-options-in-flang/89380)
*
* [Cross-compilation of real(kind=16)](https://discourse.llvm.org/t/cross-compilation-of-real-kind-16/89161)
*
* [\[RFC\] Support \-fstrict-aliasing and \-fno-strict-aliasing](https://discourse.llvm.org/t/rfc-support-fstrict-aliasing-and-fno-strict-aliasing/89135)
* Related issue: [https://github.com/llvm/llvm-project/issues/171912](https://github.com/llvm/llvm-project/issues/171912)
* [\`-ffp-contract=fast\` Violates the Fortran Standard](https://discourse.llvm.org/t/ffp-contract-fast-violates-the-fortran-standard/88897)
* Still under debate
* [Changes to builtin modules](https://discourse.llvm.org/t/changes-to-builtin-modules/89072)
* PR was reverted due to buildbot failure involving Windows
* Undergoing another review process, will not try landing again until after the first of the year
* [\[RFC\] Use pre-compiled headers to speed up LLVM build by \~1.5-2x](https://discourse.llvm.org/t/rfc-use-pre-compiled-headers-to-speed-up-llvm-build-by-1-5-2x/89345/24)
* Related to what has already been done in Flang, attempt to use this approach more generally
* Draft PR: [https://github.com/llvm/llvm-project/pull/173868](https://github.com/llvm/llvm-project/pull/173868)
* PRs of Note
* [\[Flang\]\[FIR\] Introduce FIRToCoreMLIR pass. \#168703](https://github.com/llvm/llvm-project/pull/168703)
* Issues of Note
* [Building Flang with offload support](https://discourse.llvm.org/t/building-flang-with-offload-support/89100)
* FYI
* LLVM 22.x has branched, first RC expected Friday 1/16: [https://discourse.llvm.org/t/llvm-22-x-has-branched/89447](https://discourse.llvm.org/t/llvm-22-x-has-branched/89447)
* [2026 LLVM Community Area Team Elections \- Call for Nominations](https://discourse.llvm.org/t/2026-llvm-community-area-team-elections-call-for-nominations/89439)
* Added LoopInvariantCodeMotion pass for \[HL\]FIR. (PR \#[173438](https://github.com/llvm/llvm-project/pull/173438))
* Other topics as time allows
* One-off additional call next Wednesday at the same start time. Meeting link to be posted on slack and here in the notes.
* [https://lanl-us.webex.com/lanl-us/j.php?MTID=mf9e0b3ff7ba2ba9d5dbdeb510296cf5e](https://lanl-us.webex.com/lanl-us/j.php?MTID=mf9e0b3ff7ba2ba9d5dbdeb510296cf5e)
* Wednesday, January 21, 2026 9:30 AM | 30 minutes | (UTC-07:00) Mountain Time (US & Canada)
* Meeting number: 2488 038 4796
* Password: mY9p2pMx6tm
* Join by video system
* Dial 24880384796@lanl-us.webex.com
* You can also dial 173.243.2.68 and enter your meeting number.
* Join by phone
* \+1-415-655-0002 US Toll
* Access code: 248 803 84796
## Details
* Consists of over **713,000** lines of code, documentation, build files, and test
* To date, over **11,617** commits have been made to Flang