raviqqe / melior

The rustic MLIR bindings in Rust
https://raviqqe.github.io/melior/melior/
Apache License 2.0
326 stars 40 forks source link

Update melior to llvm 18 #530

Closed edg-l closed 6 months ago

edg-l commented 6 months ago

Disclaimer: since tblgen looks unmaintained (last commit is from 8 months, i made a PR there updating to LLVM 18 but no answer so far), i made a fork (https://github.com/edg-l/tblgen-rs-alt) and this PR uses it, its published on crates.io too, if you want i can give you ownership over it.

This pr updates melior to llvm 18. This is a MVP, it doesn't add all the new llvm 18 features, just gets it working.

edg-l commented 6 months ago

I dont know why the dialect_build CI fails, i guess its cuz it uses the old llvm verson from main?

raviqqe commented 6 months ago

I dont know why the dialect_build CI fails, i guess its cuz it uses the old llvm verson from main?

We can ignore it for now.

raviqqe commented 6 months ago

Thank you for the changes!

raviqqe commented 6 months ago

if you want i can give you ownership over it.

I think we don't need to do this for now. 👍