-
Notifications
You must be signed in to change notification settings - Fork 790
[SYCL-MLIR][NFC] Restructure Polygeist dialect #8266
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
[SYCL-MLIR][NFC] Restructure Polygeist dialect #8266
Conversation
Nothing changed from my last review, forget to submit the reply or forget to push? |
No, I just wanted to continue the discussion on your prev. comment. |
Did you reply on my previous comment? |
Did now |
Apply following changes to the dialect to follow MLIR dialects conventions: - Change headers locations: - Dialect definition: "mlir/Dialect/Polygeist/IR" - Transform passes: "mlir/Dialect/Polygeist/Transforms" - Conversion passes: "mlir/Conversion/PolygeistTo<dialect>" - Dialect utils: "mlir/Dialect/Polygeist/Utils/<file>.h" - Create a library for each conversion pass. Note: This commit does not intend to be a complete refactoring of the dialect. Signed-off-by: Victor Perez <[email protected]>
61cd2c8
to
7b58909
Compare
This PR was merged prematurely. It has only one approval (we agreed that large PRs require 2) and it was also merged before passing the LLVM test suite tests. |
Also it turns out (at least in my build) this PR caused a link issue. If I remove commit "5d81e3095c0d" then I can link the |
LLVM test suite tests were failing because we are missing some changes upstream. I checked the tests that were failing (I added/modified some of them upstream). Build was passing, but it uses static libs.
Yep, I tried with shared libs and also failed. Pushing a fixed vers. |
@victor-eds I reverted this PR to get private builds going. I suggest we redo this PR and add the fix for shared lib you mentioned. |
It's already up for review #8357 |
Apply following changes to the dialect to follow MLIR dialects conventions:
mlir
namespace.This commit does not intend to be a complete refactoring of the dialect. This is a work in progress, not intending to refactor any code.
Signed-off-by: Victor Perez [email protected]