• R
    tcg: Move USE_DIRECT_JUMP discriminator to tcg/cpu/tcg-target.h · a8583393
    Richard Henderson 提交于
    Replace the USE_DIRECT_JUMP ifdef with a TCG_TARGET_HAS_direct_jump
    boolean test.  Replace the tb_set_jmp_target1 ifdef with an unconditional
    function tb_target_set_jmp_target.
    
    While we're touching all backends, add a parameter for tb->tc_ptr;
    we're going to need it shortly for some backends.
    
    Move tb_set_jmp_target and tb_add_jump from exec-all.h to cpu-exec.c.
    
    This opens the possibility for TCG_TARGET_HAS_direct_jump to be
    a runtime decision -- based on host cpu capabilities, the size of
    code_gen_buffer, or a future debugging switch.
    Signed-off-by: NRichard Henderson <rth@twiddle.net>
    a8583393
tcg-target.inc.c 85.7 KB