tcg: Introduce paired register allocation
authorRichard Henderson <richard.henderson@linaro.org>
Thu, 13 Oct 2022 20:37:38 +0000 (07:37 +1100)
committerRichard Henderson <richard.henderson@linaro.org>
Thu, 5 Jan 2023 19:34:14 +0000 (11:34 -0800)
commit29f5e92502effeadde242500a63dfd87a275ab46
tree5f5699e04f261b39860c6189810db4db0e38f127
parent8940ea0d326252cdbfd0fb5d6092caa3647a3b94
tcg: Introduce paired register allocation

There are several instances where we need to be able to
allocate a pair of registers to related inputs/outputs.
Add 'p' and 'm' register constraints for this, in order to
be able to allocate the even/odd register first or second.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
include/tcg/tcg.h
tcg/tcg.c