Home
last modified time | relevance | path

Searched hist:"59 d7c14eeff8d2ad7f61aed86ce5a176113bc153" (Results 1 – 1 of 1) sorted by relevance

/qemu/tcg/
H A Dtcg.c59d7c14eeff8d2ad7f61aed86ce5a176113bc153 Mon Jun 20 05:59:13 UTC 2016 Richard Henderson <rth@twiddle.net> tcg: Optimize spills of constants

While we can store constants via constrants on INDEX_op_st_i32 et al,
we weren't able to spill constants to backing store.

Add a new backend interface, tcg_out_sti, which may store the constant
(and is allowed to fail). Rearrange the temp_* helpers so that we only
attempt to directly store a constant when the temp is becoming dead/free.

Signed-off-by: Richard Henderson <rth@twiddle.net>