mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-12-18 13:38:36 -07:00
When allocating new temps during tcg_optmize, do not re-use
any EBB temps that were used within the TB. We do not have
any idea what span of the TB in which the temp was live.
Introduce tcg_temp_ebb_reset_freed and use before tcg_optimize,
as well as replacing the equivalent in plugin_gen_inject and
tcg_func_start.
Cc: qemu-stable@nongnu.org
Fixes:
|
||
|---|---|---|
| .. | ||
| debug-assert.h | ||
| debuginfo.h | ||
| helper-info.h | ||
| insn-start-words.h | ||
| oversized-guest.h | ||
| perf.h | ||
| startup.h | ||
| tcg-cond.h | ||
| tcg-gvec-desc.h | ||
| tcg-ldst.h | ||
| tcg-mo.h | ||
| tcg-op-common.h | ||
| tcg-op-gvec-common.h | ||
| tcg-op-gvec.h | ||
| tcg-op.h | ||
| tcg-opc.h | ||
| tcg-temp-internal.h | ||
| tcg.h | ||