Home
last modified time | relevance | path

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

/qemu/tcg/
H A Dtcg.c73 typedef struct TCGLabelQemuLdst TCGLabelQemuLdst; typedef
74 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *l);
75 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *l);
100 struct TCGLabelQemuLdst { struct
109 QSIMPLEQ_ENTRY(TCGLabelQemuLdst) next; argument
196 TCGReg (*ra_gen)(TCGContext *s, const TCGLabelQemuLdst *l, int arg_reg);
201 static void tcg_out_ld_helper_args(TCGContext *s, const TCGLabelQemuLdst *l,
204 static void tcg_out_ld_helper_ret(TCGContext *s, const TCGLabelQemuLdst *l,
207 static void tcg_out_st_helper_args(TCGContext *s, const TCGLabelQemuLdst *l,
651 static TCGLabelQemuLdst *new_ldst_label(TCGContext *s) in new_ldst_label()
[all …]
/qemu/tcg/mips/
H A Dtcg-target.c.inc1090 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *l)
1119 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *l)
1162 * In both cases, return a TCGLabelQemuLdst structure if the slow path
1165 static TCGLabelQemuLdst *prepare_host_addr(TCGContext *s, HostAddress *h,
1169 TCGLabelQemuLdst *ldst = NULL;
1394 TCGLabelQemuLdst *ldst;
1422 TCGLabelQemuLdst *ldst;
1517 TCGLabelQemuLdst *ldst;
1545 TCGLabelQemuLdst *ldst;
/qemu/tcg/sparc64/
H A Dtcg-target.c.inc1032 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1054 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1088 * In both cases, return a TCGLabelQemuLdst structure if the slow path
1091 static TCGLabelQemuLdst *prepare_host_addr(TCGContext *s, HostAddress *h,
1096 TCGLabelQemuLdst *ldst = NULL;
1217 TCGLabelQemuLdst *ldst;
1256 TCGLabelQemuLdst *ldst;
/qemu/tcg/loongarch64/
H A Dtcg-target.c.inc991 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *l)
1006 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *l)
1037 * In both cases, return a TCGLabelQemuLdst structure if the slow path
1040 static TCGLabelQemuLdst *prepare_host_addr(TCGContext *s, HostAddress *h,
1045 TCGLabelQemuLdst *ldst = NULL;
1173 TCGLabelQemuLdst *ldst;
1218 TCGLabelQemuLdst *ldst;
1239 TCGLabelQemuLdst *ldst;
/qemu/tcg/arm/
H A Dtcg-target.c.inc1338 static TCGReg ldst_ra_gen(TCGContext *s, const TCGLabelQemuLdst *l, int arg)
1350 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1366 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1384 static TCGLabelQemuLdst *prepare_host_addr(TCGContext *s, HostAddress *h,
1387 TCGLabelQemuLdst *ldst = NULL;
1593 TCGLabelQemuLdst *ldst;
1627 TCGLabelQemuLdst *ldst;
1718 TCGLabelQemuLdst *ldst;
1748 TCGLabelQemuLdst *ldst;
/qemu/tcg/riscv/
H A Dtcg-target.c.inc1631 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *l)
1649 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *l)
1672 * In both cases, return a TCGLabelQemuLdst structure if the slow path
1675 static TCGLabelQemuLdst *prepare_host_addr(TCGContext *s, TCGReg *pbase,
1680 TCGLabelQemuLdst *ldst = NULL;
1839 TCGLabelQemuLdst *ldst;
1888 TCGLabelQemuLdst *ldst;
/qemu/include/tcg/
H A Dtcg.h401 QSIMPLEQ_HEAD(, TCGLabelQemuLdst) ldst_labels;
/qemu/tcg/aarch64/
H A Dtcg-target.c.inc1606 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1621 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1641 * In both cases, return a TCGLabelQemuLdst structure if the slow path
1644 static TCGLabelQemuLdst *prepare_host_addr(TCGContext *s, HostAddress *h,
1649 TCGLabelQemuLdst *ldst = NULL;
1808 TCGLabelQemuLdst *ldst;
1829 TCGLabelQemuLdst *ldst;
1850 TCGLabelQemuLdst *ldst;
/qemu/tcg/s390x/
H A Dtcg-target.c.inc1937 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1954 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
1976 * In both cases, return a TCGLabelQemuLdst structure if the slow path
1979 static TCGLabelQemuLdst *prepare_host_addr(TCGContext *s, HostAddress *h,
1984 TCGLabelQemuLdst *ldst = NULL;
2087 TCGLabelQemuLdst *ldst;
2108 TCGLabelQemuLdst *ldst;
2130 TCGLabelQemuLdst *ldst;
/qemu/tcg/i386/
H A Dtcg-target.c.inc2036 static TCGReg ldst_ra_gen(TCGContext *s, const TCGLabelQemuLdst *l, int arg)
2078 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *l)
2100 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *l)
2159 * In both cases, return a TCGLabelQemuLdst structure if the slow path
2162 static TCGLabelQemuLdst *prepare_host_addr(TCGContext *s, HostAddress *h,
2165 TCGLabelQemuLdst *ldst = NULL;
2426 TCGLabelQemuLdst *ldst;
2448 TCGLabelQemuLdst *ldst;
2580 TCGLabelQemuLdst *ldst;
2610 TCGLabelQemuLdst *ldst;
/qemu/tcg/ppc/
H A Dtcg-target.c.inc2317 static TCGReg ldst_ra_gen(TCGContext *s, const TCGLabelQemuLdst *l, int arg)
2336 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
2352 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *lb)
2395 * In both cases, return a TCGLabelQemuLdst structure if the slow path
2398 static TCGLabelQemuLdst *prepare_host_addr(TCGContext *s, HostAddress *h,
2402 TCGLabelQemuLdst *ldst = NULL;
2555 TCGLabelQemuLdst *ldst;
2605 TCGLabelQemuLdst *ldst;
2646 TCGLabelQemuLdst *ldst;
/qemu/tcg/tci/
H A Dtcg-target.c.inc1309 static bool tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *l)
1314 static bool tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *l)