Skip to content
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

Update MLIR code with dynamic dispatch #3

Closed
wants to merge 3 commits into from
Closed

Update MLIR code with dynamic dispatch #3

wants to merge 3 commits into from

Conversation

mofeing
Copy link
Collaborator

@mofeing mofeing commented May 12, 2024

This PR updates the code to use the ScopedValue-based dynamic dispatch.

This allows to change libMLIR dynamically while using upstream MLIR.jl package, so the replicated MLIR code can be removed.

@mofeing
Copy link
Collaborator Author

mofeing commented May 12, 2024

I formatted the code because there were formatting inconsistencies (e.g. sometimes tab indenting, others space indenting) and it was giving me problems with auto-save formatting and git committing. I guess it's not a problem.

@mofeing
Copy link
Collaborator Author

mofeing commented Jun 5, 2024

Refactored the PR so it modifies less files. "CI / Documentation" is crashing due to other reasons.

@mofeing mofeing added this to the 0.3 milestone Jun 25, 2024
@mofeing
Copy link
Collaborator Author

mofeing commented Jul 24, 2024

This PR will be reopened when Reactant is more stable and we can replace the local MLIR.jl copy for the upstream dep.

@mofeing mofeing closed this Jul 24, 2024
@mofeing mofeing deleted the mlir-scopedvalue branch July 24, 2024 21:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant