Searched refs:TCGLabelQemuLdst (Results 1 – 12 of 12) sorted by relevance
/openbmc/qemu/tcg/ |
H A D | tcg-ldst.c.inc | 27 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 D | tcg.c | 93 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 D | tcg-target.c.inc | 1004 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 D | tcg-target.c.inc | 934 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 D | tcg-target.c.inc | 1133 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 D | tcg-target.c.inc | 1703 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 D | tcg-target.c.inc | 1363 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 D | tcg-target.c.inc | 1653 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 D | tcg.h | 501 QSIMPLEQ_HEAD(, TCGLabelQemuLdst) ldst_labels;
|
/openbmc/qemu/tcg/s390x/ |
H A D | tcg-target.c.inc | 1818 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 D | tcg-target.c.inc | 2361 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 D | tcg-target.c.inc | 2013 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;
|