tcg/optimize: Drop nb_oargs, nb_iargs locals
authorRichard Henderson <richard.henderson@linaro.org>
Tue, 24 Aug 2021 15:20:27 +0000 (08:20 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Thu, 28 Oct 2021 00:11:22 +0000 (17:11 -0700)
commitec5d4cbeef2749c9137daeac1b7f67735510675b
tree5af66c553dcc63e284ea24bf7fc055e549f23850
parent5cf32be7d8f385d1599655fdb9de87996243f33b
tcg/optimize: Drop nb_oargs, nb_iargs locals

Rather than try to keep these up-to-date across folding,
re-read nb_oargs at the end, after re-reading the opcode.

A couple of asserts need dropping, but that will take care
of itself as we split the function further.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Luis Pires <luis.pires@eldorado.org.br>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/optimize.c