[flang-commits] [flang] [flang][NFC] Remove unnecessary #include directives across flang (PR #207640)
Eugene Epshteyn via flang-commits
flang-commits at lists.llvm.org
Sun Jul 5 20:28:05 PDT 2026
eugeneepshteyn wrote:
Verification: each removal was tested by recompiling the translation unit (or a standalone TU containing only the header, preserving self-containedness) without precompiled headers before and after, per file as a unit; check-flang passes (4489 pass, 11 XFAIL, 0 fail), check-flang-rt passes (323/323), a PCH-free syntax-only sweep of all 338 flang TUs is clean, and the llvm-test-suite Fortran tests show zero regressions against the base revision (6906/6927 pass on both, with byte-identical missing-executable sets). A clean Debug build of the flang target is ~3.8% faster wall-clock after this change (on my x86 Linux laptop with 22 cores and 64 GB RAM).
https://github.com/llvm/llvm-project/pull/207640
More information about the flang-commits
mailing list