llvm-project
[Flang] Move builtin .mod generation into runtimes (Reapply #137828)
#171515
Open

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

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone