-
Notifications
You must be signed in to change notification settings - Fork 10.8k
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] compile crash on "Call operand has unhandled type" #69694
Comments
@llvm/issue-subscribers-backend-aarch64 Author: Allen (vfdff)
* test: https://gcc.godbolt.org/z/1fsW7cjG9
|
The original Godbolt link is broken. |
Thanks for your update, and here is a more simple case reduced by |
No definition of calling convention for 256bit vector types Fixes llvm#69694
maybe fixed by #70034 |
I've raised #70847 (currently a WIP just to show intent) that fixes the core code generation problem by ensuring we still honour the existing NEON ABI (be that documented or historical) even when SVE is used to allow better code generation for fixed-length vectors bigger than 128-bit. |
Thanks for the great helping @paulwalker-arm |
Fixed with #70847 |
test: https://gcc.godbolt.org/z/1fsW7cjG9
report error:
clang -march=armv8.3-a+sve -O3 -S reduced.ll
The text was updated successfully, but these errors were encountered: