-
Notifications
You must be signed in to change notification settings - Fork 99
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
LLVM calling conventions and parameter attributes #217
Comments
I believe this is the binding for the function from the LLVM-C lib side for the parameter attributes: LLVMSharp/sources/LLVMSharp.Interop/llvm/LLVM.cs Line 1710 in ea05882
But it doesn't have a managed wrapper. Similarly, for calling conventions:
Which is the managed wrapper, but the type used is If you can validate this, I'll try and contribute adding the proper wrappers for these. |
The managed wrapper is very much a WIP and not everything has been exposed yet. Contributions are more than welcome to help get the missing pieces filled in.
The type is The managed wrapper type |
Thanks for confirming. I will try and work on these two as a start. |
Hello. From what I can tell there's currently no way to specify the calling conventions and parameter attributes from LLVMSharp. Documentation for these here:
I don't mind trying to contribute these if they're missing, but I'm having a hard time finding any documentation at all for what libLLVM exposes related to this. (I'm aware that it's not exactly stable or properly documented from what I know)
The text was updated successfully, but these errors were encountered: