tcg/tci: Remove TCG_CONST
commit2f74f45e32beb0ae24366128fdf685a5121c0f67
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 29 Jan 2021 01:07:41 +0000 (28 15:07 -1000)
committerRichard Henderson <richard.henderson@linaro.org>
Fri, 5 Feb 2021 20:24:14 +0000 (5 10:24 -1000)
treec42e7ad0532bfa98c43796ffb705d696ab44cae5
parent552672bae63dd2c470fc533f276b746bae90b813
tcg/tci: Remove TCG_CONST

Restrict all operands to registers.  All constants will be forced
into registers by the middle-end.  Removing the difference in how
immediate integers were encoded will allow more code to be shared
between 32-bit and 64-bit operations.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/tci.c
tcg/tci/tcg-target-con-set.h
tcg/tci/tcg-target.c.inc
tcg/tci/tcg-target.h