aboutsummaryrefslogtreecommitdiff
path: root/tcg/tcg.h
diff options
context:
space:
mode:
authorRichard Henderson <rth@twiddle.net>2017-06-20 13:43:15 -0700
committerRichard Henderson <richard.henderson@linaro.org>2017-10-24 21:45:07 +0200
commit6349039d0b06eda59820629b934944246b14a1c1 (patch)
treeb703d2816757f0c4a3f7a8a160ee9e1ec4a97134 /tcg/tcg.h
parent54534d7cfd3bdff1aa1f6c9472d94243d2303656 (diff)
downloadqemu-6349039d0b06eda59820629b934944246b14a1c1.zip
qemu-6349039d0b06eda59820629b934944246b14a1c1.tar.gz
qemu-6349039d0b06eda59820629b934944246b14a1c1.tar.bz2
tcg: Use per-temp state data in optimize
While we're touching many of the lines anyway, adjust the naming of the functions to better distinguish when "TCGArg" vs "TCGTemp" should be used. Reviewed-by: Emilio G. Cota <cota@braap.org> Signed-off-by: Richard Henderson <rth@twiddle.net>
Diffstat (limited to 'tcg/tcg.h')
-rw-r--r--tcg/tcg.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/tcg/tcg.h b/tcg/tcg.h
index c508052..563e7d3 100644
--- a/tcg/tcg.h
+++ b/tcg/tcg.h
@@ -751,6 +751,11 @@ static inline TCGTemp *arg_temp(TCGArg a)
return a == TCG_CALL_DUMMY_ARG ? NULL : &tcg_ctx.temps[a];
}
+static inline size_t arg_index(TCGArg a)
+{
+ return a;
+}
+
static inline void tcg_set_insn_param(int op_idx, int arg, TCGArg v)
{
tcg_ctx.gen_op_buf[op_idx].args[arg] = v;