-
Notifications
You must be signed in to change notification settings - Fork 62
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 16 #209
Comments
LLVM 15 isn't yet supported either. I have WIP changes to migrate to opaque pointers which is the main blocker on upgrading. They're almost done, so I will do my best to find some time in the near future to get that finished off so that we can support LLVM 15 and 16. Sorry for the delays! |
Any updates on this? I just tried to take a stab at porting it to LLVM 17 and quickly found myself over my head. In some cases it's pretty trivial to pull the pointee type info from e.g. the owning instr but in your business logic where we're hopping around and dereferencing things, there doesn't seem to be a good way other than keeping an out-of-band mapping from pair<address_space, Value*> -> pointee_type. |
This would be great since we have plans to drop LLVM 12 from Nixpkgs. |
Oclgrind does not seem to support LLVM 16 yet. The first showstopper is that clang has changed the name of the include directory that contains
opencl-c.h
. From the release notes:The text was updated successfully, but these errors were encountered: