-
Notifications
You must be signed in to change notification settings - Fork 128
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
AArch64 specific builtins/intrinsics #589
Comments
Hey, is this issue still open? |
Yep, and there's enough work for multiple folks! |
See commented tests in |
If so, could you please assign this one to me? If anyone wants to join in, we add more. |
@khoipkv Here's a list of ones I'd give priority:
I suggest you try to get one PR for each individually (or few relevant ones together), incremental is best to make progress and ramp up. After you complete this list, you might gain a bit more familiarity with how builtins work. Then, you could go for the other bulk ones (table driven), like in
(cc: @dkolsen-pgi) |
Is there work still left to be done on this? |
@NoumanAmir657 There is a lot of work still left, you can check the file |
@AmrDeveloper thanks a bunch for working on this, really appreciate your contributions :) |
Thank you @bcardosolopes 🙏🏻 |
FWIW, just hit this NYI in our codebase: |
We currently don't emit ARM64 specific intrinsics/builtins, nor none for other arches as well. See
clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
for the paths full of asserts. The suggested way to tackle these are by incrementally adding support to the missing pieces - there's a huge number of them.The text was updated successfully, but these errors were encountered: