Searched refs:TCGContext (Results 1 – 7 of 7) sorted by relevance
/external/qemu/tcg/ |
D | tcg-be-ldst.h | 48 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()
|
D | tcg.h | 442 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 …]
|
D | tcg.c | 66 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 …]
|
D | tcg-be-null.h | 33 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()
|
D | optimize.c | 102 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/ |
D | tcg-target.c | 373 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/ |
D | translate-all.c | 103 TCGContext tcg_ctx; 139 TCGContext *s = &tcg_ctx; in cpu_gen_code() 201 TCGContext *s = &tcg_ctx; in cpu_restore_state_from_tb()
|