Home
last modified time | relevance | path

Searched refs:TCGContext (Results 1 – 7 of 7) sorted by relevance

/external/qemu/tcg/
Dtcg-be-ldst.h48 static inline void tcg_out_tb_init(TCGContext *s) in tcg_out_tb_init()
57 static void tcg_out_qemu_ld_slow_path(TCGContext *s, TCGLabelQemuLdst *l);
58 static void tcg_out_qemu_st_slow_path(TCGContext *s, TCGLabelQemuLdst *l);
60 static void tcg_out_tb_finalize(TCGContext *s) in tcg_out_tb_finalize()
79 static inline TCGLabelQemuLdst *new_ldst_label(TCGContext *s) in new_ldst_label()
Dtcg.h442 typedef struct TCGContext TCGContext; typedef
448 struct TCGContext { struct
532 extern TCGContext tcg_ctx; argument
536 void *tcg_malloc_internal(TCGContext *s, int size);
537 void tcg_pool_reset(TCGContext *s);
538 void tcg_pool_delete(TCGContext *s);
542 TCGContext *s = &tcg_ctx; in tcg_malloc()
555 void tcg_context_init(TCGContext *s);
556 void tcg_prologue_init(TCGContext *s);
557 void tcg_func_start(TCGContext *s);
[all …]
Dtcg.c66 static void tcg_target_init(TCGContext *s);
67 static void tcg_target_qemu_prologue(TCGContext *s);
95 static void tcg_out_ld(TCGContext *s, TCGType type, TCGReg ret, TCGReg arg1,
97 static void tcg_out_mov(TCGContext *s, TCGType type, TCGReg ret, TCGReg arg);
98 static void tcg_out_movi(TCGContext *s, TCGType type,
100 static void tcg_out_op(TCGContext *s, TCGOpcode opc, const TCGArg *args,
102 static void tcg_out_st(TCGContext *s, TCGType type, TCGReg arg, TCGReg arg1,
106 static void tcg_out_tb_init(TCGContext *s);
107 static void tcg_out_tb_finalize(TCGContext *s);
120 static inline void tcg_out8(TCGContext *s, uint8_t v) in tcg_out8()
[all …]
Dtcg-be-null.h33 static inline void tcg_out_tb_init(TCGContext *s) in tcg_out_tb_init()
41 static inline void tcg_out_tb_finalize(TCGContext *s) in tcg_out_tb_finalize()
Doptimize.c102 static TCGArg find_better_copy(TCGContext *s, TCGArg temp) in find_better_copy()
153 static void tcg_opt_gen_mov(TCGContext *s, TCGArg *gen_args, in tcg_opt_gen_mov()
514 static TCGArg *tcg_constant_folding(TCGContext *s, uint16_t *tcg_opc_ptr, in tcg_constant_folding()
1159 TCGArg *tcg_optimize(TCGContext *s, uint16_t *tcg_opc_ptr, in tcg_optimize()
/external/qemu/tcg/i386/
Dtcg-target.c373 static void tcg_out_opc(TCGContext *s, int opc, int r, int rm, int x) in tcg_out_opc()
413 static void tcg_out_opc(TCGContext *s, int opc) in tcg_out_opc()
429 static void tcg_out_modrm(TCGContext *s, int opc, int r, int rm) in tcg_out_modrm()
440 static void tcg_out_modrm_sib_offset(TCGContext *s, int opc, int r, int rm, in tcg_out_modrm_sib_offset()
523 static inline void tcg_out_modrm_offset(TCGContext *s, int opc, int r, in tcg_out_modrm_offset()
530 static inline void tgen_arithr(TCGContext *s, int subop, int dest, int src) in tgen_arithr()
539 static inline void tcg_out_mov(TCGContext *s, TCGType type, in tcg_out_mov()
548 static void tcg_out_movi(TCGContext *s, TCGType type, in tcg_out_movi()
581 static inline void tcg_out_pushi(TCGContext *s, tcg_target_long val) in tcg_out_pushi()
594 static inline void tcg_out_push(TCGContext *s, int reg) in tcg_out_push()
[all …]
/external/qemu/
Dtranslate-all.c103 TCGContext tcg_ctx;
139 TCGContext *s = &tcg_ctx; in cpu_gen_code()
201 TCGContext *s = &tcg_ctx; in cpu_restore_state_from_tb()