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

Support for LLVM 14.0.0 #188

Open
NaderAlAwar opened this issue Dec 13, 2021 · 4 comments
Open

Support for LLVM 14.0.0 #188

NaderAlAwar opened this issue Dec 13, 2021 · 4 comments
Labels
Enhancement New feature or request

Comments

@NaderAlAwar
Copy link

🚀 Feature

Add support for LLVM 14.0.0 IR.

Pitch

Is support for newer versions of LLVM in the works? If not, I would be interested in working on it myself, although I'm not sure where to start.

@NaderAlAwar NaderAlAwar added the Enhancement New feature or request label Dec 13, 2021
@ChrisCummins
Copy link
Owner

Hi @NaderAlAwar, good question! Adding support for a new LLVM version is totally do-able, and patches very welcome :) However, I'm not sure if we can add support for LLVM-14 yet. We compile against the official LLVM builds and I don't think there has been a release for 14 yet.

Cheers,
Chris

@NaderAlAwar
Copy link
Author

I ended up forking this repo and https://github.com/ChrisCummins/bazel_llvm at https://github.com/NaderAlAwar/ProGraML/ and https://github.com/NaderAlAwar/bazel_llvm. I was able to add support for the latest release (13).

Do you want me to submit a PR to the bazel_llvm repo first, and then submit a PR here?

@ChrisCummins
Copy link
Owner

Do you want me to submit a PR to the bazel_llvm repo first, and then submit a PR here?

That would be ideal, thanks! In the meantime you can point the bazel_llvm dep used by ProGraML to your forked version to check it works.

Cheers,
Chris

@NaderAlAwar
Copy link
Author

Yeah I was able to install it with my forked repo. PR to other repo is here ChrisCummins/bazel_llvm#6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants