Home
last modified time | relevance | path

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

/openbmc/qemu/include/tcg/
H A Dtcg.h108 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()
/openbmc/qemu/target/mips/tcg/
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 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 Dnanomips_translate.c.inc1024 TCGLabel *lab_fail = gen_new_label();
1025 TCGLabel *lab_done = gen_new_label();
2374 TCGLabel *fs = gen_new_label();
2478 TCGLabel *fs = gen_new_label();
/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-sve.c2789 TCGLabel *over; in do_clast_vector()
2818 TCGLabel *done = gen_new_label(); in do_clast_vector()
4629 TCGLabel *loop = gen_new_label(); in gen_sve_ldr()
4739 TCGLabel *loop = gen_new_label(); in gen_sve_str()
5553 TCGLabel *over; in trans_LD1R_zpri()
/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;
H A Dvmx-impl.c.inc1320 TCGLabel *gt, *lt, *done;
/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/hexagon/
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 Dgen_tcg.h330 TCGLabel *label = gen_new_label(); \
387 TCGLabel *label = gen_new_label(); \
/openbmc/qemu/target/i386/tcg/
H A Dtranslate.c708 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()
2981 TCGLabel *l1; in gen_x87()
H A Demit.c.inc1646 TCGLabel *label_top = gen_new_label();
1647 TCGLabel *label_bottom = gen_new_label();
2297 TCGLabel *taken = gen_new_label();
2306 TCGLabel *taken = gen_new_label();
2433 TCGLabel *taken = gen_new_label();
2443 TCGLabel *taken = gen_new_label();
2444 TCGLabel *not_taken = gen_new_label();
2455 TCGLabel *taken = gen_new_label();
2456 TCGLabel *not_taken = gen_new_label();
2720 TCGLabel *label1 = gen_new_label();
[all …]
/openbmc/qemu/tcg/sparc64/
H A Dtcg-target.c.inc636 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)
/openbmc/qemu/tcg/s390x/
H A Dtcg-target.c.inc1681 static void tgen_branch(TCGContext *s, int cc, TCGLabel *l)
1692 static void tcg_out_br(TCGContext *s, TCGLabel *l)
1698 TCGReg r1, TCGReg r2, TCGLabel *l)
1708 TCGReg r1, int i2, TCGLabel *l)
1718 TCGReg r1, TCGArg c2, int c2const, TCGLabel *l)
1771 TCGReg a0, TCGReg a1, TCGLabel *l)
1777 TCGReg a0, tcg_target_long a1, TCGLabel *l)
2129 TCGLabel *l1 = NULL, *l2 = NULL;
/openbmc/qemu/tcg/loongarch64/
H A Dtcg-target.c.inc759 static void tcg_out_br(TCGContext *s, TCGLabel *l)
782 TCGReg arg1, TCGReg arg2, TCGLabel *l)
/openbmc/qemu/tcg/riscv/
H A Dtcg-target.c.inc1115 static void tcg_out_br(TCGContext *s, TCGLabel *l)
1138 TCGReg arg1, TCGReg arg2, TCGLabel *l)