llvm-project
[Flang] Move builtin .mod generation into runtimes (Reapply #137828)
#171515
Open
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
100
Changes
View On
GitHub
[Flang] Move builtin .mod generation into runtimes (Reapply #137828)
#171515
Meinersbur
wants to merge 100 commits into
main
from
users/meinersbur/flang_builtin-mods_3
Reapply "[Flang] Move builtin .mod generation into runtimes (Reapply …
53fadc27
Meinersbur
requested a review
from
petrhosek
151 days ago
Meinersbur
requested a review
151 days ago
llvmbot
added
cmake
llvmbot
added
backend:AMDGPU
llvmbot
added
clang:driver
llvmbot
added
flang:driver
llvmbot
added
flang
llvmbot
added
flang:fir-hlfir
llvmbot
added
flang:openmp
llvmbot
added
flang:semantics
llvmbot
added
openmp:libomp
Move GetToolchainDirs.cmake
cc7a3242
Backport runtimes files
4ff6d124
Avoid redundancies in flang-rt CMakeLists.txt
d4b194d6
Avoid whitespace-only change
a6b65149
Merge branch 'users/meinersbur/runtimes_flangrt-common' into users/me…
2e6677a6
Meinersbur
marked this pull request as draft
151 days ago
Meinersbur
changed the base branch from
main
to
users/meinersbur/runtimes_flangrt-common
151 days ago
Meinersbur
marked this pull request as ready for review
151 days ago
[Driver] Fallback to host builtin modules
9e7ab487
Merge remote-tracking branch 'official/users/meinersbur/flang_builtin…
f4e332ae
Avoid general references to Flang
99b86b92
Re-add fixme removed from runtimes/CMakeLists.txt
45f44683
Merge branch 'users/meinersbur/runtimes_flangrt-common' into users/me…
ce1adfbb
Merge commit '45f446837f00' into users/meinersbur/flang_builtin-mods_3
efbe87d4
Remove unused include again
18a4930a
Meinersbur
requested a review
from
DavidTruby
117 days ago
Meinersbur
requested a review
from
vzakhari
117 days ago
Meinersbur
requested a review
from
DanielCChen
117 days ago
Meinersbur
requested a review
from
kkwli
117 days ago
Address Petr Hosek's review
ac11614f
Merge branch 'users/meinersbur/runtimes_flangrt-common' into users/me…
c17cea7d
Merge branch 'main' into users/meinersbur/runtimes_flangrt-common
e58f5ed2
Merge branch 'users/meinersbur/runtimes_flangrt-common' into users/me…
c300b68d
Fix bug2021.f90
675e8ae5
Fix dir name case
a6e27b28
Try fixing libcxx-ci build issue
419570d0
Build fix
774bd7e5
Address review comments
f828f3c2
Merge branch 'users/meinersbur/runtimes_flangrt-common' into users/me…
1923574e
rename config-runtimes-Fortran.cmake -> config-Fortran.cmake
e632eab1
Consecutive Fortran-handling cmake code
51c04af7
avoid unrelated change
161298fa
Introduce RUNTIMES_*_PATH/DIR logic for all runtimes
a0d722cd
extract common code
a3d20096
Add TODO comments
a675c9aa
Add include for standalone build
fcdc6b40
typos
4ff5e85c
Try fix PR
d51726e1
Address review comments by @petrhosek
443e4e8c
Merge branch 'main' into users/meinersbur/runtimes_resource-dir
56666d99
Unbreak test
4282e165
Merge branch 'main' into users/meinersbur/runtimes_resource-dir
44fa3372
Address some of @petrhosek's review remarks
6e51372b
Update file documentation
0ffc0c76
Meinersbur
requested a review
from
tarunprabhu
52 days ago
Merge commit 'f8906704104e446a7482aeca32d058b91867e05c' into users/me…
0007306f
Merge remote-tracking branch 'official/users/meinersbur/runtimes_reso…
2e83f528
Merge branch 'users/meinersbur/runtimes_flangrt-common' into users/me…
4f542438
Reapply c4170461d7fc5ddd0423c5f7325abd0a7dfc6277
e27dbf81
Remove unused LIBOMP_FORTRAN_MODULES
e06ac047
Meinersbur
marked this pull request as draft
51 days ago
Merge branch 'main' into HEAD
c6afd857
Merge branch 'users/meinersbur/runtimes_resource-dir' into HEAD
ba74e176
Merge branch 'users/meinersbur/runtimes_flangrt-common' into HEAD
755d9810
Use -cpp
a682f069
Test fix
c5a340cf
Merge commit '63c9573f1c6bafbf4dc57c470cbef13842283b58' into HEAD
106d67c2
Post-merge fixes
840fa81c
Merge commit '840fa81c691449823422552c4bf65a2d336ac2d1' into HEAD
d4057eb4
Apply changes from runtimes_resource-dir
c8280ddb
Merge commit 'c8280ddb02dab6df5897bc965a5fd95f382d31b2' into HEAD
46c626ea
Avoid unnecessary changes
b2bd3f52
Merge commit 'e69c7312f31be57af5ef17ada7466b46f8519f2a' into HEAD
9b1be8e3
Merge commit '9b1be8e3a497119920d60614a834415e517a8c36' into HEAD
723872cf
Merge commit '723872cf551cc75134d2522042eae7c32941482d' into HEAD
e3cf89f2
Cleanup
33b7fb18
Merge commit 'b164e7c61020aa40995779574bb7e8064f165a09' into HEAD
6854802a
Merge commit '6854802a3dc90c8344e64bfa03dff6e839c8c59f' into HEAD
cfeee082
Merge commit 'cfeee082b671e2ac6ee6c24babddf5dc89dd264c' into HEAD
5d9301da
Post-merge fixes
a6d6fd77
Avoid change noise
cf88eb4f
More change noise avoidance
15c8e0ff
Merge commit 'f1b0a84003a03580ed4473e1f4201a415ddaf0fd' into HEAD
6e43d04d
Post-merge fixes
100c020e
Merge commit '100c020e455aaba88b24693d215b6f62d82c6ace' into HEAD
cc9c715e
Merge commit 'cc9c715e88ed233d3c5ae2114822b985938f60b4' into HEAD
d650399d
Post-merge fixes
2141991c
Fix incomplete merge
1e19b436
Merge commit '1e19b4364dd3f827e4110b0bc14ec31bf5bbaf59' into HEAD
61a43720
Merge commit '61a43720f3e31357ff3842a02d5460e71e4062a6' into HEAD
09264ae8
Backport TODO comment
42147052
Merge commit '4214705219b0632304ab25b1b1cf9d6ebff6a589' into HEAD
5142240e
Reduce change noise accross stacked PRs
7c4e03a0
Merge commit '7c4e03a06bcfd80c6946217032a7509d797ee9ea' into HEAD
ad5f7e21
Reduce change noise accross stacked PRs
14a30a14
Merge commit '803d1d66094c9d2e543f5e62a426ef972e100a93' into HEAD
7389131f
Merge commit '7389131f6843fd6110f98e1d102387fb576ff2ef' into HEAD
2bec75c4
Merge commit '2bec75c4d6d1bcd369c16055402959636e241336' into HEAD
5fc8126b
Merge branch 'main' into users/meinersbur/runtimes_flangrt-common
270998f4
Merge branch 'users/meinersbur/runtimes_flangrt-common' into users/me…
c9cd0106
Split RUNTIMES_FLANG_MODULES_ENABLED into RUNTIMES_ENABLE_FORTRAN/RUN…
749bb713
Split RUNTIMES_FLANG_MODULES_ENABLED into RUNTIMES_ENABLE_FORTRAN/RUN…
4231f9df
Merge branch 'users/meinersbur/runtimes_flangrt-common' into users/me…
1dc897a1
Meinersbur
marked this pull request as ready for review
31 days ago
Add missing get_toolchain_module_subdir
b2ff0ba1
Merge branch 'main' into users/meinersbur/runtimes_flangrt-common
7b5a2230
Partial inlining of config-Fortran
2f0b2ff6
Assume no Fortran in other runtimes
323cc170
Merge branch 'users/meinersbur/runtimes_flangrt-common' into users/me…
f9c229aa
Can assume non-empty RUNTIMES_FORTRAN_BUILD_DEPS
632befc2
Base automatically changed from
users/meinersbur/runtimes_flangrt-common
to
main
19 days ago
arsenm
commented on 2026-04-21
Apply suggestions from code review
decaab30
Merge commit '8e132f78bfb070effd247e85b19e3c84b9e84bac^' into users/m…
be04a453
Merge commit '8e132f78bfb070effd247e85b19e3c84b9e84bac' into users/me…
e049ab7c
Merge branch 'main' into users/meinersbur/flang_builtin-mods_3
80eb53df
Merge remote-tracking branch 'official/users/meinersbur/flang_builtin…
e9ce4809
Restore hiding module files deep in the build directory
bd9903bc
Merge commit '8b96c2104e74f90d6431022001cac2dccdbdeed0^' into users/m…
71ea3acd
Merge commit '8b96c2104e74f90d6431022001cac2dccdbdeed0' into users/me…
e5ae3083
Merge commit '3174c94eaf2066a3b565e59a4f9d8d30444d2cd7' into users/me…
88624397
petrhosek
commented on 2026-04-27
petrhosek
approved these changes on 2026-04-27
tarunprabhu
commented on 2026-04-27
cenewcombe
commented on 2026-05-01
tarunprabhu
commented on 2026-05-05
Login to write a write a comment.
Login via GitHub
Reviewers
petrhosek
tarunprabhu
cenewcombe
arsenm
DavidTruby
vzakhari
DanielCChen
kkwli
Assignees
No one assigned
Labels
cmake
backend:AMDGPU
clang:driver
flang:driver
flang
flang:fir-hlfir
flang:openmp
flang:semantics
openmp:libomp
Milestone
No milestone
Login to write a write a comment.
Login via GitHub