bnjbvr opened PR #2177 from machinst-aarch64-baldrdash-ret-vals
to main
:
Baldrdash's API requires that there is at most one result in a register,
across all the possible register classes: in particular, it's not
possible to return an i64 value in a register while returning an v128
value in another register.This patch adds a notion of "remaining register values", so this is
properly taking into account when choosing whether a return value may be
put into a register or not.cc @cfallin @julian-seward1
bnjbvr requested lars-t-hansen for a review on PR #2177.
bnjbvr updated PR #2177 from machinst-aarch64-baldrdash-ret-vals
to main
:
Baldrdash's API requires that there is at most one result in a register,
across all the possible register classes: in particular, it's not
possible to return an i64 value in a register while returning an v128
value in another register.This patch adds a notion of "remaining register values", so this is
properly taking into account when choosing whether a return value may be
put into a register or not.cc @cfallin @julian-seward1
lars-t-hansen submitted PR Review.
bnjbvr merged PR #2177.
Last updated: Dec 23 2024 at 13:07 UTC