plugins: Use emit_before_op for PLUGIN_GEN_FROM_MEM
commit8a2927f290fb6c3ba51dfd6465e4ea51a3c9e1a0
authorRichard Henderson <richard.henderson@linaro.org>
Thu, 14 Mar 2024 23:02:32 +0000 (14 13:02 -1000)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 30 Apr 2024 23:12:05 +0000 (30 16:12 -0700)
tree827b09c42792b612d9a9e518c37bf1f15e939a6f
parentac977170bf1e89fce25197ad54f04d9ec1f6a2b6
plugins: Use emit_before_op for PLUGIN_GEN_FROM_MEM

Introduce a new plugin_mem_cb op to hold the address temp
and meminfo computed by tcg-op-ldst.c.  Because this now
has its own opcode, we no longer need PLUGIN_GEN_FROM_MEM.

Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
accel/tcg/plugin-gen.c
include/exec/plugin-gen.h
include/tcg/tcg-op-common.h
include/tcg/tcg-opc.h
tcg/tcg-op-ldst.c
tcg/tcg-op.c