-
Notifications
You must be signed in to change notification settings - Fork 1
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
Different legal addressing modes - global variables #309
Comments
blackgeorge-boom
changed the title
Different legal immediates - comparison case
Different legal immediates - addressing case
Oct 26, 2023
blackgeorge-boom
changed the title
Different legal immediates - addressing case
Different legal addressing modes
Oct 26, 2023
blackgeorge-boom
changed the title
Different legal addressing modes
Different legal addressing modes - global variables
Oct 26, 2023
blackgeorge-boom
added a commit
to blackgeorge-boom/llvm-unifico
that referenced
this issue
Oct 26, 2023
AArch64 does not support this, so we add a flag to disable it in X86 as well. Addresses: systems-nuts/unifico#309
blackgeorge-boom
added a commit
to blackgeorge-boom/llvm-unifico
that referenced
this issue
Oct 26, 2023
AArch64 does not support this, so we add a flag to disable it in X86 as well. Addresses: systems-nuts/unifico#309
blackgeorge-boom
added a commit
that referenced
this issue
Oct 26, 2023
Uses `-mattr=aarch64-legal-addr`. Closes: #309
blackgeorge-boom
added a commit
that referenced
this issue
Oct 26, 2023
Uses `-mattr=aarch64-legal-addr`. Closes: #309
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Since
lastcol
is a global variable, the comparison in the 2nd loop requires addressing a global address. X86 allows that:but AArch64 doesn't, so it leverages an extra register:
The text was updated successfully, but these errors were encountered: