On 3/11/22 06:02, Alex Bennée wrote:
A wider question. Is this something that can be handled the constraints
done by the register allocator? I assume that avoid direct aliasing if
needed?

No. We do have "allocate a non-overlapping register"; we don't have "allocate an aligned register pair", which *would* be helpful.

However, in this specific case "addend" is completely invisible to the register allocator, coming entirely from the backend's tlb implementation (or guest_base).


r~

Reply via email to