/openbmc/qemu/target/alpha/ |
H A D | cpu.c | 45 if (!(tb_cflags(tb) & CF_PCREL)) { in alpha_cpu_synchronize_from_tb() 57 if (tb_cflags(tb) & CF_PCREL) { in alpha_restore_state_to_opc() 98 cs->tcg_cflags |= CF_PCREL; in alpha_cpu_realizefn()
|
/openbmc/qemu/target/i386/tcg/ |
H A D | tcg-cpu.c | 53 if (!(tb_cflags(tb) & CF_PCREL)) { in x86_cpu_synchronize_from_tb() 73 if (tb_cflags(tb) & CF_PCREL) { in x86_restore_state_to_opc()
|
H A D | translate.c | 519 if (tb_cflags(s->base.tb) & CF_PCREL) { in gen_update_eip_next() 532 if (tb_cflags(s->base.tb) & CF_PCREL) { in gen_update_eip_cur() 566 if (tb_cflags(s->base.tb) & CF_PCREL) { in eip_next_i32() 579 if (tb_cflags(s->base.tb) & CF_PCREL) { in eip_next_tl() 593 if (tb_cflags(s->base.tb) & CF_PCREL) { in eip_cur_tl() 1679 if (tb_cflags(s->base.tb) & CF_PCREL && a.base == -2) { in gen_lea_modrm_1() 2200 if (tb_cflags(s->base.tb) & CF_PCREL && CODE32(s)) { in gen_jmp_rel() 2209 if (tb_cflags(s->base.tb) & CF_PCREL) { in gen_jmp_rel() 2227 if (!(tb_cflags(s->base.tb) & CF_PCREL)) { in gen_jmp_rel() 2233 if (!(tb_cflags(s->base.tb) & CF_PCREL)) { in gen_jmp_rel() [all …]
|
/openbmc/qemu/include/exec/ |
H A D | translation-block.h | 79 #define CF_PCREL 0x00020000 /* Opcodes in TB are PC-relative */ macro
|
/openbmc/qemu/accel/tcg/ |
H A D | internal-target.h | 77 if (tb_cflags(tb) & CF_PCREL) { in log_pc()
|
H A D | translate-all.c | 141 prev = (!(tb_cflags(tb) & CF_PCREL) && j == 0 ? tb->pc : 0); in encode_search() 178 if (!(tb_cflags(tb) & CF_PCREL)) { in cpu_unwind_data_from_tb() 329 if (!(cflags & CF_PCREL)) { in tb_gen_code()
|
H A D | cpu-exec.c | 193 if ((tb_cflags(tb) & CF_PCREL || tb->pc == desc->pc) && in tb_lookup_cmp() 243 h = tb_hash_func(phys_pc, (cflags & CF_PCREL ? 0 : pc), in tb_htable_lookup() 285 assert((tb_cflags(tb) & CF_PCREL) || tb->pc == pc); in tb_lookup() 485 tcg_debug_assert(!(tb_cflags(last_tb) & CF_PCREL)); in cpu_tb_exec()
|
H A D | tb-maint.c | 51 return ((tb_cflags(a) & CF_PCREL || a->pc == b->pc) && in tb_cmp() 882 if (tb_cflags(tb) & CF_PCREL) { in tb_jmp_cache_inval_tb() 920 h = tb_hash_func(phys_pc, (orig_cflags & CF_PCREL ? 0 : tb->pc), in do_tb_phys_invalidate() 987 h = tb_hash_func(tb_page_addr0(tb), (tb->cflags & CF_PCREL ? 0 : tb->pc), in tb_link_page()
|
/openbmc/qemu/target/sh4/ |
H A D | cpu.c | 50 tcg_debug_assert(!tcg_cflags_has(cs, CF_PCREL)); in superh_cpu_synchronize_from_tb() 77 && !tcg_cflags_has(cs, CF_PCREL) && env->pc != tb->pc) { in superh_io_recompile_replay_branch()
|
/openbmc/qemu/target/mips/tcg/ |
H A D | exception.c | 84 tcg_debug_assert(!tcg_cflags_has(cs, CF_PCREL)); in mips_cpu_synchronize_from_tb()
|
/openbmc/qemu/target/mips/tcg/sysemu/ |
H A D | special_helper.c | 96 && !tcg_cflags_has(cs, CF_PCREL) && env->active_tc.PC != tb->pc) { in mips_io_recompile_replay_branch()
|
/openbmc/qemu/target/tricore/ |
H A D | cpu.c | 50 tcg_debug_assert(!tcg_cflags_has(cs, CF_PCREL)); in tricore_cpu_synchronize_from_tb()
|
/openbmc/qemu/target/riscv/tcg/ |
H A D | tcg-cpu.c | 96 if (!(tb_cflags(tb) & CF_PCREL)) { in riscv_cpu_synchronize_from_tb() 101 tcg_debug_assert(!tcg_cflags_has(cs, CF_PCREL)); in riscv_cpu_synchronize_from_tb() 120 if (tb_cflags(tb) & CF_PCREL) { in riscv_restore_state_to_opc() 950 tcg_cflags_set(CPU(cs), CF_PCREL); in riscv_tcg_cpu_realize()
|
/openbmc/qemu/target/rx/ |
H A D | cpu.c | 49 tcg_debug_assert(!tcg_cflags_has(cs, CF_PCREL)); in rx_cpu_synchronize_from_tb()
|
/openbmc/qemu/target/hppa/ |
H A D | cpu.c | 192 tcg_cflags_set(cs, CF_PCREL); in hppa_cpu_realizefn()
|
/openbmc/qemu/target/openrisc/ |
H A D | cpu.c | 48 tcg_debug_assert(!tcg_cflags_has(cs, CF_PCREL)); in openrisc_cpu_synchronize_from_tb()
|
/openbmc/qemu/tcg/ |
H A D | perf.c | 337 if (tb_cflags(tb) & CF_PCREL) { in perf_report_code()
|
/openbmc/qemu/target/avr/ |
H A D | cpu.c | 58 tcg_debug_assert(!tcg_cflags_has(cs, CF_PCREL)); in avr_cpu_synchronize_from_tb()
|
/openbmc/qemu/target/hexagon/ |
H A D | cpu.c | 261 tcg_debug_assert(!tcg_cflags_has(cs, CF_PCREL)); in hexagon_cpu_synchronize_from_tb()
|
/openbmc/qemu/target/riscv/ |
H A D | translate.c | 220 if (tb_cflags(ctx->base.tb) & CF_PCREL) { in gen_pc_plus_diff() 300 if (tb_cflags(ctx->base.tb) & CF_PCREL) { in gen_goto_tb() 1255 if (tb_cflags(dcbase->tb) & CF_PCREL) { in riscv_tr_insn_start()
|
/openbmc/qemu/target/microblaze/ |
H A D | cpu.c | 102 tcg_debug_assert(!tcg_cflags_has(cs, CF_PCREL)); in mb_cpu_synchronize_from_tb()
|
/openbmc/qemu/target/arm/ |
H A D | cpu.c | 85 if (!(tb_cflags(tb) & CF_PCREL)) { in arm_cpu_synchronize_from_tb() 106 if (tb_cflags(tb) & CF_PCREL) { in arm_restore_state_to_opc() 114 if (tb_cflags(tb) & CF_PCREL) { in arm_restore_state_to_opc() 1976 tcg_cflags_set(cs, CF_PCREL); in arm_cpu_realizefn()
|
/openbmc/qemu/target/i386/ |
H A D | helper.c | 534 if (tcg_cflags_has(cs, CF_PCREL)) { in get_memio_eip()
|
/openbmc/qemu/target/sparc/ |
H A D | cpu.c | 709 tcg_debug_assert(!tcg_cflags_has(cs, CF_PCREL)); in sparc_cpu_synchronize_from_tb()
|
/openbmc/qemu/target/loongarch/ |
H A D | cpu.c | 339 tcg_debug_assert(!tcg_cflags_has(cs, CF_PCREL)); in loongarch_cpu_synchronize_from_tb()
|