Home
last modified time | relevance | path

Searched refs:TCGLabelQemuLdst (Results 1 – 12 of 12) sorted by relevance

/openbmc/qemu/tcg/
H A Dtcg-ldst.c.inc27 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *l);
28 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *l);
32 TCGLabelQemuLdst *lb;
54 * Allocate a new TCGLabelQemuLdst entry.
57 static inline TCGLabelQemuLdst *new_ldst_label(TCGContext *s)
59 TCGLabelQemuLdst *l = tcg_malloc(sizeof(*l));
H A Dtcg.c93 typedef struct TCGLabelQemuLdst { struct
103 QSIMPLEQ_ENTRY(TCGLabelQemuLdst) next; argument
104 } TCGLabelQemuLdst; typedef
187 TCGReg (*ra_gen)(TCGContext *s, const TCGLabelQemuLdst *l, int arg_reg);
192 static void tcg_out_ld_helper_args(TCGContext *s, const TCGLabelQemuLdst *l,
195 static void tcg_out_ld_helper_ret(TCGContext *s, const TCGLabelQemuLdst *l,
198 static void tcg_out_st_helper_args(TCGContext *s, const TCGLabelQemuLdst *l,
5694 const TCGLabelQemuLdst *ldst, in tcg_out_helper_load_common_args()
5817 static void tcg_out_ld_helper_args(TCGContext *s, const TCGLabelQemuLdst *ldst, in tcg_out_ld_helper_args()
5898 static void tcg_out_ld_helper_ret(TCGContext *s, const TCGLabelQemuLdst *ldst, in tcg_out_ld_helper_ret()
[all …]
/openbmc/qemu/tcg/sparc64/
H A Dtcg-target.c.inc1004 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1026 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1060 * In both cases, return a TCGLabelQemuLdst structure if the slow path
1063 static TCGLabelQemuLdst *prepare_host_addr(TCGContext *s, HostAddress *h,
1068 TCGLabelQemuLdst *ldst = NULL;
1189 TCGLabelQemuLdst *ldst;
1219 TCGLabelQemuLdst *ldst;
/openbmc/qemu/tcg/loongarch64/
H A Dtcg-target.c.inc934 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *l)
949 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *l)
980 * In both cases, return a TCGLabelQemuLdst structure if the slow path
983 static TCGLabelQemuLdst *prepare_host_addr(TCGContext *s, HostAddress *h,
988 TCGLabelQemuLdst *ldst = NULL;
1116 TCGLabelQemuLdst *ldst;
1156 TCGLabelQemuLdst *ldst;
1172 TCGLabelQemuLdst *ldst;
/openbmc/qemu/tcg/mips/
H A Dtcg-target.c.inc1133 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *l)
1162 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *l)
1205 * In both cases, return a TCGLabelQemuLdst structure if the slow path
1208 static TCGLabelQemuLdst *prepare_host_addr(TCGContext *s, HostAddress *h,
1213 TCGLabelQemuLdst *ldst = NULL;
1456 TCGLabelQemuLdst *ldst;
1543 TCGLabelQemuLdst *ldst;
/openbmc/qemu/tcg/aarch64/
H A Dtcg-target.c.inc1703 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1718 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1738 * In both cases, return a TCGLabelQemuLdst structure if the slow path
1741 static TCGLabelQemuLdst *prepare_host_addr(TCGContext *s, HostAddress *h,
1746 TCGLabelQemuLdst *ldst = NULL;
1909 TCGLabelQemuLdst *ldst;
1925 TCGLabelQemuLdst *ldst;
1941 TCGLabelQemuLdst *ldst;
/openbmc/qemu/tcg/arm/
H A Dtcg-target.c.inc1363 static TCGReg ldst_ra_gen(TCGContext *s, const TCGLabelQemuLdst *l, int arg)
1375 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1391 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1409 static TCGLabelQemuLdst *prepare_host_addr(TCGContext *s, HostAddress *h,
1413 TCGLabelQemuLdst *ldst = NULL;
1637 TCGLabelQemuLdst *ldst;
1723 TCGLabelQemuLdst *ldst;
/openbmc/qemu/tcg/riscv/
H A Dtcg-target.c.inc1653 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *l)
1671 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *l)
1694 * In both cases, return a TCGLabelQemuLdst structure if the slow path
1697 static TCGLabelQemuLdst *prepare_host_addr(TCGContext *s, TCGReg *pbase,
1702 TCGLabelQemuLdst *ldst = NULL;
1861 TCGLabelQemuLdst *ldst;
1901 TCGLabelQemuLdst *ldst;
/openbmc/qemu/include/tcg/
H A Dtcg.h501 QSIMPLEQ_HEAD(, TCGLabelQemuLdst) ldst_labels;
/openbmc/qemu/tcg/s390x/
H A Dtcg-target.c.inc1818 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1835 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1857 * In both cases, return a TCGLabelQemuLdst structure if the slow path
1860 static TCGLabelQemuLdst *prepare_host_addr(TCGContext *s, HostAddress *h,
1865 TCGLabelQemuLdst *ldst = NULL;
1968 TCGLabelQemuLdst *ldst;
1984 TCGLabelQemuLdst *ldst;
2001 TCGLabelQemuLdst *ldst;
/openbmc/qemu/tcg/ppc/
H A Dtcg-target.c.inc2361 static TCGReg ldst_ra_gen(TCGContext *s, const TCGLabelQemuLdst *l, int arg)
2380 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
2396 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
2439 * In both cases, return a TCGLabelQemuLdst structure if the slow path
2442 static TCGLabelQemuLdst *prepare_host_addr(TCGContext *s, HostAddress *h,
2447 TCGLabelQemuLdst *ldst = NULL;
2636 TCGLabelQemuLdst *ldst;
2687 TCGLabelQemuLdst *ldst;
2728 TCGLabelQemuLdst *ldst;
/openbmc/qemu/tcg/i386/
H A Dtcg-target.c.inc2013 static TCGReg ldst_ra_gen(TCGContext *s, const TCGLabelQemuLdst *l, int arg)
2055 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *l)
2077 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *l)
2136 * In both cases, return a TCGLabelQemuLdst structure if the slow path
2139 static TCGLabelQemuLdst *prepare_host_addr(TCGContext *s, HostAddress *h,
2143 TCGLabelQemuLdst *ldst = NULL;
2420 TCGLabelQemuLdst *ldst;
2548 TCGLabelQemuLdst *ldst;