-
Notifications
You must be signed in to change notification settings - Fork 13k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Premerge] Add flang-rt #128678
Merged
Merged
[Premerge] Add flang-rt #128678
Changes from 19 commits
Commits
Show all changes
20 commits
Select commit
Hold shift + click to select a range
9ebeeae
[Premerge] Add flang-rt
Meinersbur afada27
Don't change deps
Meinersbur 8345c19
flang-rt has dependencies
Meinersbur da2a539
flang-rt is a runtime
Meinersbur 93a7713
Merge branch 'flang_runtime_premerge' into users/meinersbur/flang_run…
Meinersbur a8a9323
Fix syntax error
Meinersbur a7b728c
flang_runtime_amdgpu-offload
Meinersbur b0d0879
Pass Flang as Fortran compiler
Meinersbur 8c41ae6
Merge branch 'main' into users/meinersbur/flang_runtime_premerge
Meinersbur e8b028a
Minimal changes
Meinersbur 67809ce
Add change in flang/ to trigger pre-merge check
Meinersbur d2144a0
Undo unrelated change
Meinersbur 26bb93a
Set FLANG_ENABLE_FLANG_RT=OFF
Meinersbur 6e7d7fd
Pass LLVM_BINARY_DIR required for testing
Meinersbur bed0c3f
Adjust all runtime build configurations
Meinersbur 59ec1ee
Trigger build of Flang when flang-rt is changed
Meinersbur 637f662
Test change in flang-rt to trigger flang compilation
Meinersbur 881b6bf
Consider changes in flang-rt
Meinersbur 3d95f2e
Exclude flang-rt from LLVM_ENABLE_PROJECTS
Meinersbur b2354ff
Do not add flang-rt to projects-to-test in the first place
Meinersbur File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If a patch touches
flang-rt
andflang
, it seems like we might end up with some duplication given the cyclical dependency here?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not the case.
compute-runtimes-to-test
receives the aguments to "LLVM_ENABLE_PROJECTS" and prints the arguments to "LLVM_ENABLE_RUNTIMES". There is no function for the reverse direction.If you one day rewrite the mechanism, consider giving different names to "top-level directory in the repository", "valid argument to LLVM_ENABLE_PROJECTS", and "valid argument to LLVM_ENABLE_RUNTIMES". They are currently all called "projects" in some form.