Home
last modified time | relevance | path

Searched refs:TCGLabel (Results 1 – 25 of 53) sorted by relevance

123

/openbmc/qemu/target/hexagon/
H A Dgenptr.c354 TCGLabel *fail = gen_new_label(); in gen_store_conditional4()
355 TCGLabel *done = gen_new_label(); in gen_store_conditional4()
379 TCGLabel *fail = gen_new_label(); in gen_store_conditional8()
380 TCGLabel *done = gen_new_label(); in gen_store_conditional8()
475 TCGLabel *pred_false = NULL; in gen_write_new_pc_addr()
722 TCGLabel *skip = gen_new_label(); in gen_cond_call()
734 TCGLabel *skip = gen_new_label(); in gen_cond_callr()
829 TCGLabel *skip = gen_new_label(); in gen_cond_return()
856 TCGLabel *label1 = gen_new_label(); in gen_endloop0()
868 TCGLabel *label2 = gen_new_label(); in gen_endloop0()
[all …]
H A Dgen_tcg_hvx.h170 TCGLabel *false_label = gen_new_label(); \
579 TCGLabel *false_label = gen_new_label(); \
744 TCGLabel *false_label = gen_new_label(); \
H A Dtranslate.c162 TCGLabel *skip = gen_new_label(); in gen_end_tb()
176 TCGLabel *skip = gen_new_label(); in gen_end_tb()
661 TCGLabel *label_end = NULL; in process_store()
/openbmc/qemu/include/tcg/
H A Dtcg.h212 typedef struct TCGLabel TCGLabel; typedef
213 struct TCGLabel { struct
223 QSIMPLEQ_ENTRY(TCGLabel) next; argument
507 TCGLabel *exitreq_label;
535 QSIMPLEQ_HEAD(, TCGLabel) labels;
874 TCGLabel *gen_new_label(void);
883 static inline TCGArg label_arg(TCGLabel *l) in label_arg()
896 static inline TCGLabel *arg_label(TCGArg i) in arg_label()
898 return (TCGLabel *)(uintptr_t)i; in arg_label()
H A Dtcg-op-common.h33 void gen_set_label(TCGLabel *l);
34 void tcg_gen_br(TCGLabel *l);
122 void tcg_gen_brcond_i32(TCGCond cond, TCGv_i32 arg1, TCGv_i32 arg2, TCGLabel *);
123 void tcg_gen_brcondi_i32(TCGCond cond, TCGv_i32 arg1, int32_t arg2, TCGLabel *);
225 void tcg_gen_brcond_i64(TCGCond cond, TCGv_i64 arg1, TCGv_i64 arg2, TCGLabel *);
226 void tcg_gen_brcondi_i64(TCGCond cond, TCGv_i64 arg1, int64_t arg2, TCGLabel *);
517 intptr_t b, TCGLabel *label) in tcg_gen_brcondi_ptr()
/openbmc/qemu/target/mips/tcg/
H A Dmxu_translate.c1042 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 Dloong_translate.c32 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 Dtranslate.c2222 TCGLabel *l1 = gen_new_label(); in gen_st_cond()
2223 TCGLabel *done = gen_new_label(); in gen_st_cond()
2333 TCGLabel *l1 = gen_new_label(); in gen_arith_imm()
2364 TCGLabel *l1 = gen_new_label(); in gen_arith_imm()
2554 TCGLabel *l1 = gen_new_label(); in gen_arith()
2587 TCGLabel *l1 = gen_new_label(); in gen_arith()
2625 TCGLabel *l1 = gen_new_label(); in gen_arith()
2656 TCGLabel *l1 = gen_new_label(); in gen_arith()
3846 TCGLabel *lab = gen_new_label(); in gen_loongson_multimedia()
3866 TCGLabel *lab = gen_new_label(); in gen_loongson_multimedia()
[all …]
/openbmc/qemu/target/arm/tcg/
H A Dtranslate-m-nocp.c278 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 Dtranslate.h20 TCGLabel *label;
338 void arm_jump_cc(DisasCompare *cmp, TCGLabel *label);
339 void arm_gen_test_cc(int cc, TCGLabel *label);
/openbmc/qemu/target/ppc/translate/
H A Dspe-impl.c.inc161 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 Dstorage-ctrl-impl.c.inc134 TCGLabel *l1, *l2;
/openbmc/qemu/target/loongarch/tcg/insn_trans/
H A Dtrans_atomic.c.inc28 TCGLabel *l1 = gen_new_label();
29 TCGLabel *done = gen_new_label();
H A Dtrans_branch.c.inc38 TCGLabel *l = gen_new_label();
/openbmc/qemu/target/riscv/insn_trans/
H A Dtrans_rva.c.inc61 TCGLabel *l1 = gen_new_label();
62 TCGLabel *l2 = gen_new_label();
H A Dtrans_rvzicfiss.c.inc25 TCGLabel *skip = gen_new_label();
H A Dtrans_rvi.c.inc65 TCGLabel *skip = gen_new_label();
98 TCGLabel *misaligned = NULL;
218 TCGLabel *l = gen_new_label();
/openbmc/qemu/target/i386/tcg/
H A Dtranslate.c711 static void gen_op_j_ecx(DisasContext *s, TCGCond cond, TCGLabel *label1) in gen_op_j_ecx()
718 static inline void gen_op_jz_ecx(DisasContext *s, TCGLabel *label1) in gen_op_jz_ecx()
723 static inline void gen_op_jnz_ecx(DisasContext *s, TCGLabel *label1) in gen_op_jnz_ecx()
1177 static inline void gen_jcc1_noeob(DisasContext *s, int b, TCGLabel *l1) in gen_jcc1_noeob()
1192 static inline void gen_jcc1(DisasContext *s, int b, TCGLabel *l1) in gen_jcc1()
1212 static TCGLabel *gen_jz_ecx_string(DisasContext *s) in gen_jz_ecx_string()
1214 TCGLabel *l1 = gen_new_label(); in gen_jz_ecx_string()
1215 TCGLabel *l2 = gen_new_label(); in gen_jz_ecx_string()
1316 TCGLabel *l2; in gen_repz()
1333 TCGLabel *l2; in gen_repz_nz()
[all …]
/openbmc/qemu/tcg/
H A Dtcg.c340 TCGLabel *l, intptr_t addend) in tcg_out_reloc()
350 static void tcg_out_label(TCGContext *s, TCGLabel *l) in tcg_out_label()
357 TCGLabel *gen_new_label(void) in gen_new_label()
360 TCGLabel *l = tcg_malloc(sizeof(TCGLabel)); in gen_new_label()
362 memset(l, 0, sizeof(TCGLabel)); in gen_new_label()
374 TCGLabel *l; in tcg_resolve_relocs()
3157 TCGLabel *label = arg_label(op->args[idx]); in remove_label_use()
3263 static void move_label_uses(TCGLabel *to, TCGLabel *from) in move_label_uses()
3297 TCGLabel *label; in reachable_code_pass()
6109 TCGLabel *l; in tcg_gen_code()
H A Dtcg-op.c283 void gen_set_label(TCGLabel *l) in gen_set_label()
289 static void add_as_label_use(TCGLabel *l, TCGOp *op) in add_as_label_use()
297 void tcg_gen_br(TCGLabel *l) in tcg_gen_br()
511 void tcg_gen_brcond_i32(TCGCond cond, TCGv_i32 arg1, TCGv_i32 arg2, TCGLabel *l) in tcg_gen_brcond_i32()
522 void tcg_gen_brcondi_i32(TCGCond cond, TCGv_i32 arg1, int32_t arg2, TCGLabel *l) in tcg_gen_brcondi_i32()
1932 void tcg_gen_brcond_i64(TCGCond cond, TCGv_i64 arg1, TCGv_i64 arg2, TCGLabel *l) in tcg_gen_brcond_i64()
1950 void tcg_gen_brcondi_i64(TCGCond cond, TCGv_i64 arg1, int64_t arg2, TCGLabel *l) in tcg_gen_brcondi_i64()
/openbmc/qemu/accel/tcg/
H A Dplugin-gen.c162 TCGLabel *after_cb = gen_new_label(); in gen_udata_cond_cb()
/openbmc/qemu/target/sh4/
H A Dtranslate.c272 TCGLabel *l1 = gen_new_label(); in gen_conditional_jump()
300 TCGLabel *l1 = gen_new_label(); in gen_delayed_conditional_jump()
1519 TCGLabel *fail = gen_new_label(); in _decode_opc()
1520 TCGLabel *done = gen_new_label(); in _decode_opc()
/openbmc/qemu/target/sparc/
H A Dtranslate.c164 TCGLabel *lab;
1061 static TCGLabel *delay_exceptionv(DisasContext *dc, TCGv_i32 excp) in delay_exceptionv()
1078 static TCGLabel *delay_exception(DisasContext *dc, int excp) in delay_exception()
1086 TCGLabel *lab; in gen_check_align()
2522 TCGLabel *l1; in advance_pc()
2602 TCGLabel *l1 = gen_new_label(); in advance_jump_cond()
2745 TCGLabel *lab; in do_tcc()
3793 TCGLabel *lab; in trans_UDIV()
3845 TCGLabel *lab; in trans_UDIVX()
3891 TCGLabel *lab; in trans_SDIVX()
/openbmc/qemu/target/microblaze/
H A Dtranslate.c994 TCGLabel *swx_done = gen_new_label(); in trans_swx()
995 TCGLabel *swx_fail = gen_new_label(); in trans_swx()
1736 TCGLabel *taken = gen_new_label(); in mb_tr_tb_stop()
/openbmc/qemu/target/s390x/tcg/
H A Dtranslate.c1108 TCGLabel *lab; in help_branch()
2091 TCGLabel *lab = gen_new_label(); in op_csp()
2165 TCGLabel *lab = gen_new_label(); in op_ct()
2775 TCGLabel *lab = gen_new_label(); in op_lat()
2786 TCGLabel *lab = gen_new_label(); in op_lgat()
2797 TCGLabel *lab = gen_new_label(); in op_lfhat()
2808 TCGLabel *lab = gen_new_label(); in op_llgfat()
2820 TCGLabel *lab = gen_new_label(); in op_llgtat()
3883 TCGLabel *lab; in op_soc()
4058 TCGLabel *ok = gen_new_label(); in gen_check_psw_mask()

123