/qemu/target/hexagon/ |
H A D | genptr.c | 347 TCGLabel *fail = gen_new_label(); in gen_store_conditional4() 348 TCGLabel *done = gen_new_label(); in gen_store_conditional4() 372 TCGLabel *fail = gen_new_label(); in gen_store_conditional8() 373 TCGLabel *done = gen_new_label(); in gen_store_conditional8() 468 TCGLabel *pred_false = NULL; in gen_write_new_pc_addr() 715 TCGLabel *skip = gen_new_label(); in gen_cond_call() 727 TCGLabel *skip = gen_new_label(); in gen_cond_callr() 822 TCGLabel *skip = gen_new_label(); in gen_cond_return() 849 TCGLabel *label1 = gen_new_label(); in gen_endloop0() 861 TCGLabel *label2 = gen_new_label(); in gen_endloop0() [all …]
|
H A D | gen_tcg_hvx.h | 170 TCGLabel *false_label = gen_new_label(); \ 579 TCGLabel *false_label = gen_new_label(); \ 744 TCGLabel *false_label = gen_new_label(); \
|
H A D | translate.c | 161 TCGLabel *skip = gen_new_label(); in gen_end_tb() 175 TCGLabel *skip = gen_new_label(); in gen_end_tb() 619 TCGLabel *label_end = NULL; in process_store()
|
/qemu/include/tcg/ |
H A D | tcg.h | 108 typedef struct TCGLabel TCGLabel; typedef 109 struct TCGLabel { struct 119 QSIMPLEQ_ENTRY(TCGLabel) next; argument 404 TCGLabel *exitreq_label; 437 QSIMPLEQ_HEAD(, TCGLabel) labels; 830 TCGLabel *gen_new_label(void); 839 static inline TCGArg label_arg(TCGLabel *l) in label_arg() 852 static inline TCGLabel *arg_label(TCGArg i) in arg_label() 854 return (TCGLabel *)(uintptr_t)i; in arg_label()
|
H A D | tcg-op-common.h | 34 void gen_set_label(TCGLabel *l); 35 void tcg_gen_br(TCGLabel *l); 123 void tcg_gen_brcond_i32(TCGCond cond, TCGv_i32 arg1, TCGv_i32 arg2, TCGLabel *); 124 void tcg_gen_brcondi_i32(TCGCond cond, TCGv_i32 arg1, int32_t arg2, TCGLabel *); 228 void tcg_gen_brcond_i64(TCGCond cond, TCGv_i64 arg1, TCGv_i64 arg2, TCGLabel *); 229 void tcg_gen_brcondi_i64(TCGCond cond, TCGv_i64 arg1, int64_t arg2, TCGLabel *); 522 intptr_t b, TCGLabel *label) in tcg_gen_brcondi_ptr()
|
/qemu/target/mips/tcg/ |
H A D | mxu_translate.c | 1042 TCGLabel *l_done = gen_new_label(); in gen_mxu_d16mul() 1050 TCGLabel *l_apply_bias_l = gen_new_label(); in gen_mxu_d16mul() 1051 TCGLabel *l_apply_bias_r = gen_new_label(); in gen_mxu_d16mul() 1052 TCGLabel *l_half_done = gen_new_label(); in gen_mxu_d16mul() 1169 TCGLabel *l_done = gen_new_label(); in gen_mxu_d16mac() 1175 TCGLabel *l_apply_bias_l = gen_new_label(); in gen_mxu_d16mac() 1176 TCGLabel *l_apply_bias_r = gen_new_label(); in gen_mxu_d16mac() 1177 TCGLabel *l_half_done = gen_new_label(); in gen_mxu_d16mac() 2643 TCGLabel *l_quarterdone = gen_new_label(); in gen_mxu_q8movzn() 2644 TCGLabel *l_halfdone = gen_new_label(); in gen_mxu_q8movzn() [all …]
|
H A D | loong_translate.c | 32 TCGLabel *l1, *l2, *l3; in gen_lext_DIV_G() 86 TCGLabel *l1, *l2; in gen_lext_DIVU_G() 133 TCGLabel *l1, *l2, *l3; in gen_lext_MOD_G() 183 TCGLabel *l1, *l2; in gen_lext_MODU_G()
|
H A D | translate.c | 2223 TCGLabel *l1 = gen_new_label(); in gen_st_cond() 2224 TCGLabel *done = gen_new_label(); in gen_st_cond() 2334 TCGLabel *l1 = gen_new_label(); in gen_arith_imm() 2365 TCGLabel *l1 = gen_new_label(); in gen_arith_imm() 2555 TCGLabel *l1 = gen_new_label(); in gen_arith() 2588 TCGLabel *l1 = gen_new_label(); in gen_arith() 2626 TCGLabel *l1 = gen_new_label(); in gen_arith() 2657 TCGLabel *l1 = gen_new_label(); in gen_arith() 3847 TCGLabel *lab = gen_new_label(); in gen_loongson_multimedia() 3867 TCGLabel *lab = gen_new_label(); in gen_loongson_multimedia() [all …]
|
/qemu/target/arm/tcg/ |
H A D | translate-m-nocp.c | 278 TCGLabel *label) in gen_branch_fpInactive() 311 TCGLabel *lab_end = NULL; in gen_M_fp_sysreg_write() 352 TCGLabel *lab_active = gen_new_label(); in gen_M_fp_sysreg_write() 434 TCGLabel *lab_end = NULL; in gen_M_fp_sysreg_read() 503 TCGLabel *lab_active = gen_new_label(); in gen_M_fp_sysreg_read()
|
H A D | translate.h | 20 TCGLabel *label; 346 void arm_jump_cc(DisasCompare *cmp, TCGLabel *label); 347 void arm_gen_test_cc(int cc, TCGLabel *label);
|
/qemu/target/ppc/translate/ |
H A D | spe-impl.c.inc | 161 TCGLabel *l1 = gen_new_label(); 162 TCGLabel *l2 = gen_new_label(); 177 TCGLabel *l1 = gen_new_label(); 178 TCGLabel *l2 = gen_new_label(); 193 TCGLabel *l1 = gen_new_label(); 194 TCGLabel *l2 = gen_new_label(); 260 TCGLabel *l1 = gen_new_label(); \ 261 TCGLabel *l2 = gen_new_label(); \ 262 TCGLabel *l3 = gen_new_label(); \ 263 TCGLabel *l4 = gen_new_label(); \ [all …]
|
H A D | storage-ctrl-impl.c.inc | 134 TCGLabel *l1, *l2;
|
/qemu/target/loongarch/tcg/insn_trans/ |
H A D | trans_atomic.c.inc | 28 TCGLabel *l1 = gen_new_label(); 29 TCGLabel *done = gen_new_label();
|
H A D | trans_branch.c.inc | 38 TCGLabel *l = gen_new_label();
|
/qemu/target/riscv/insn_trans/ |
H A D | trans_rva.c.inc | 61 TCGLabel *l1 = gen_new_label(); 62 TCGLabel *l2 = gen_new_label();
|
H A D | trans_rvzicfiss.c.inc | 32 TCGLabel *skip = gen_new_label();
|
/qemu/target/i386/tcg/ |
H A D | translate.c | 708 static void gen_op_j_ecx(DisasContext *s, TCGCond cond, TCGLabel *label1) in gen_op_j_ecx() 715 static inline void gen_op_jz_ecx(DisasContext *s, TCGLabel *label1) in gen_op_jz_ecx() 720 static inline void gen_op_jnz_ecx(DisasContext *s, TCGLabel *label1) in gen_op_jnz_ecx() 1231 static inline void gen_jcc_noeob(DisasContext *s, int b, TCGLabel *l1) in gen_jcc_noeob() 1246 static inline void gen_jcc(DisasContext *s, int b, TCGLabel *l1) in gen_jcc() 1358 TCGLabel *last = gen_new_label(); in do_gen_rep() 1359 TCGLabel *loop = gen_new_label(); in do_gen_rep() 1360 TCGLabel *done = gen_new_label(); in do_gen_rep() 1995 TCGLabel *not_taken, TCGLabel *taken) in gen_conditional_jump_labels() 2978 TCGLabel *l1; in gen_x87()
|
/qemu/tcg/ |
H A D | tcg.c | 139 static void tcg_out_br(TCGContext *s, TCGLabel *l); 349 TCGLabel *l, intptr_t addend) in tcg_out_reloc() 359 static void tcg_out_label(TCGContext *s, TCGLabel *l) in tcg_out_label() 366 TCGLabel *gen_new_label(void) in gen_new_label() 369 TCGLabel *l = tcg_malloc(sizeof(TCGLabel)); in gen_new_label() 371 memset(l, 0, sizeof(TCGLabel)); in gen_new_label() 383 TCGLabel *l; in tcg_resolve_relocs() 1007 TCGReg a1, TCGReg a2, TCGLabel *label); 1009 TCGReg a1, tcg_target_long a2, TCGLabel *label); 1016 TCGArg bh, bool const_bh, TCGLabel *l); [all …]
|
H A D | tcg-op.c | 278 void gen_set_label(TCGLabel *l) in gen_set_label() 284 static void add_as_label_use(TCGLabel *l, TCGOp *op) in add_as_label_use() 292 void tcg_gen_br(TCGLabel *l) in tcg_gen_br() 509 void tcg_gen_brcond_i32(TCGCond cond, TCGv_i32 arg1, TCGv_i32 arg2, TCGLabel *l) in tcg_gen_brcond_i32() 520 void tcg_gen_brcondi_i32(TCGCond cond, TCGv_i32 arg1, int32_t arg2, TCGLabel *l) in tcg_gen_brcondi_i32() 1885 void tcg_gen_brcond_i64(TCGCond cond, TCGv_i64 arg1, TCGv_i64 arg2, TCGLabel *l) in tcg_gen_brcond_i64() 1903 void tcg_gen_brcondi_i64(TCGCond cond, TCGv_i64 arg1, int64_t arg2, TCGLabel *l) in tcg_gen_brcondi_i64()
|
/qemu/tcg/tci/ |
H A D | tcg-target.c.inc | 120 static void tcg_out_op_l(TCGContext *s, TCGOpcode op, TCGLabel *l0) 174 static void tcg_out_op_rl(TCGContext *s, TCGOpcode op, TCGReg r0, TCGLabel *l1) 1024 TCGReg arg0, TCGReg arg1, TCGLabel *l) 1052 TCGArg bh, bool const_bh, TCGLabel *l) 1088 static void tcg_out_br(TCGContext *s, TCGLabel *l)
|
/qemu/accel/tcg/ |
H A D | plugin-gen.c | 168 TCGLabel *after_cb = gen_new_label(); in gen_udata_cond_cb()
|
/qemu/tcg/sparc64/ |
H A D | tcg-target.c.inc | 636 static void tcg_out_bpcc(TCGContext *s, int scond, int flags, TCGLabel *l) 648 static void tcg_out_br(TCGContext *s, TCGLabel *l) 662 int32_t arg2, int const_arg2, TCGLabel *l) 685 int32_t arg2, int const_arg2, TCGLabel *l) 842 TCGLabel *l) 852 TCGReg arg1, TCGReg arg2, TCGLabel *l) 858 TCGReg arg1, tcg_target_long arg2, TCGLabel *l)
|
/qemu/target/microblaze/ |
H A D | translate.c | 695 TCGLabel *over = gen_new_label(); in gen_alignment_check_ea() 1014 TCGLabel *swx_done = gen_new_label(); in trans_swx() 1015 TCGLabel *swx_fail = gen_new_label(); in trans_swx() 1750 TCGLabel *taken = gen_new_label(); in mb_tr_tb_stop()
|
/qemu/target/sh4/ |
H A D | translate.c | 273 TCGLabel *l1 = gen_new_label(); in gen_conditional_jump() 301 TCGLabel *l1 = gen_new_label(); in gen_delayed_conditional_jump() 1514 TCGLabel *fail = gen_new_label(); in _decode_opc() 1515 TCGLabel *done = gen_new_label(); in _decode_opc()
|
/qemu/tcg/i386/ |
H A D | tcg-target.c.inc | 1506 static void tcg_out_jxx(TCGContext *s, int opc, TCGLabel *l, bool small) 1549 static void tcg_out_br(TCGContext *s, TCGLabel *l) 1645 TCGLabel *label, bool small) 1652 TCGReg arg1, TCGReg arg2, TCGLabel *label) 1659 TCGReg arg1, tcg_target_long arg2, TCGLabel *label) 1674 TCGLabel *label_this, bool small) 1676 TCGLabel *label_next = gen_new_label(); 1705 TCGArg bh, bool bhconst, TCGLabel *l) 1874 TCGLabel *label_over = gen_new_label(); 1883 TCGLabel *label_true = gen_new_label(); [all …]
|