Skip to content

Delete the modules related to scheduling#2789

Merged
xclerc merged 1 commit intomainfrom
delete-scheduling
Jul 31, 2024
Merged

Delete the modules related to scheduling#2789
xclerc merged 1 commit intomainfrom
delete-scheduling

Conversation

@xclerc
Copy link
Copy Markdown
Contributor

@xclerc xclerc commented Jul 16, 2024

Since the backends we support currently
define scheduling as the identity, we can
delete the modules without any change
in terms of performance.

@xclerc xclerc added the backend label Jul 16, 2024
@xclerc
Copy link
Copy Markdown
Contributor Author

xclerc commented Jul 16, 2024

There is one thing that might feel a bit awkward
with the diff as of 8e2137d: there is still a refence
to Compiler_pass.Scheduling.

@gretay-js do you think it is OK, or should we
also refactor Compiler_pass

@mshinwell
Copy link
Copy Markdown
Collaborator

@gretay-js please review. I'm ok with the proposed approach.

Copy link
Copy Markdown
Contributor

@gretay-js gretay-js left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should remove Compiler_pass.Scheduling from Clflags, and update tools that refer to it (such as build rules for and ir viewers). This is also used in -stop-after and -save-ir compiler flags, so it may need updating existing tests and testing. It can be done as a follow up. We should also remove -dschedul flag.

@xclerc xclerc force-pushed the delete-scheduling branch from f0dd291 to 8e2137d Compare July 26, 2024 17:12
@xclerc xclerc merged commit 16531a3 into main Jul 31, 2024
@xclerc xclerc deleted the delete-scheduling branch July 31, 2024 09:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants