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

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

Meinersbur
Meinersbur Reapply "[Flang] Move builtin .mod generation into runtimes (Reapply …
53fadc27
Meinersbur Meinersbur requested a review from petrhosek petrhosek 200 days ago
Meinersbur Meinersbur requested a review 200 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 200 days ago
Meinersbur Meinersbur changed the base branch from main to users/meinersbur/runtimes_flangrt-common 200 days ago
Meinersbur Meinersbur marked this pull request as ready for review 200 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 166 days ago
Meinersbur Meinersbur requested a review from vzakhari vzakhari 166 days ago
Meinersbur Meinersbur requested a review from DanielCChen DanielCChen 166 days ago
Meinersbur Meinersbur requested a review from kkwli kkwli 166 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 101 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 100 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 80 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 68 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
Meinersbur Merge branch 'main' (early part) into users/meinersbur/flang_builtin-…
84afe7cc
Meinersbur Merge branch 'main' into users/meinersbur/flang_builtin-mods_3
e79e4e4f
Meinersbur Post-merge fixes
3361f703
github-actions
Meinersbur clang-format
58e66110
Meinersbur Only assume native modules
39661792
Meinersbur Incorporate bbc change
00bda63b
Meinersbur Merge branch 'main' into users/meinersbur/flang_builtin-mods_3
0fbc1305
Meinersbur Fix path
a5478480
Meinersbur Merge branch 'main' into users/meinersbur/flang_builtin-mods_3
5bc701a5
Meinersbur Post-merge fixes
5ec22aa8
Meinersbur Post-merge fixes
4587db2f
Meinersbur Merge branch 'main' into users/meinersbur/flang_builtin-mods_3
595e49b0
Meinersbur Add comment about module-only sources & rename RUNTIMES_ENABLE_FLANG_…
d23274aa
Meinersbur Merge remote-tracking branch 'official/users/meinersbur/flang_builtin…
f97abd46
Meinersbur Fix typo
8bef5d9b
Meinersbur Merge branch 'main' into users/meinersbur/flang_builtin-mods_3
74478876
Meinersbur Fix REAL16 support propagation
c91847cc
Meinersbur Merge remote-tracking branch 'official/users/meinersbur/flang_builtin…
984cb6c9
Meinersbur Enable modules only with Fortran enabled
63391e9f
Meinersbur
Meinersbur Merge branch 'main' into users/meinersbur/flang_builtin-mods_3
d90cc1b9
jhuber6
jhuber6 commented on 2026-05-26
Meinersbur Merge branch 'main' into users/meinersbur/flang_builtin-mods_3
6c29bcd1
Meinersbur Apply suggestions by @jhuber6
97e3bece
Meinersbur Merge remote-tracking branch 'official/users/meinersbur/flang_builtin…
7ab21eb9
jhuber6
jhuber6 approved these changes on 2026-05-26
Meinersbur Typo fix
3f28c157
Meinersbur Merge branch 'main' into users/meinersbur/flang_builtin-mods_3
31d88a5b
tarunprabhu
tarunprabhu approved these changes on 2026-05-27
Meinersbur Merge branch 'main' into users/meinersbur/flang_builtin-mods_3
f4e36399
Meinersbur Flang does not understand -fvisibility=hidden -fapply-global-visibili…
36add763
Meinersbur Meinersbur requested a review from lamb-j lamb-j 30 days ago
Meinersbur Meinersbur merged bafde6fb into main 30 days ago
Meinersbur Meinersbur deleted the users/meinersbur/flang_builtin-mods_3 branch 30 days ago
llvm-ci
Meinersbur
jhuber6

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone