/external/qemu/tcg/ |
tcg.h | 238 typedef struct TCGContext TCGContext; 240 struct TCGContext { 297 extern TCGContext tcg_ctx; 305 void *tcg_malloc_internal(TCGContext *s, int size); 306 void tcg_pool_reset(TCGContext *s); 307 void tcg_pool_delete(TCGContext *s); 311 TCGContext *s = &tcg_ctx; 324 void tcg_context_init(TCGContext *s); 325 void tcg_func_start(TCGContext *s) [all...] |
tcg.c | 88 static inline void tcg_out8(TCGContext *s, uint8_t v) 93 static inline void tcg_out16(TCGContext *s, uint16_t v) 99 static inline void tcg_out32(TCGContext *s, uint32_t v) 107 void tcg_out_reloc(TCGContext *s, uint8_t *code_ptr, int type, 130 static void tcg_out_label(TCGContext *s, int label_index, 150 TCGContext *s = &tcg_ctx; 166 void *tcg_malloc_internal(TCGContext *s, int size) 208 void tcg_pool_reset(TCGContext *s) 214 void tcg_context_init(TCGContext *s) 256 void tcg_set_frame(TCGContext *s, int reg [all...] |
/external/qemu/tcg/arm/ |
tcg-target.c | 259 static inline void tcg_out_bx(TCGContext *s, int cond, int rn) 264 static inline void tcg_out_b(TCGContext *s, int cond, int32_t offset) 270 static inline void tcg_out_b_noaddr(TCGContext *s, int cond) 281 static inline void tcg_out_bl(TCGContext *s, int cond, int32_t offset) 287 static inline void tcg_out_dat_reg(TCGContext *s, 294 static inline void tcg_out_dat_reg2(TCGContext *s, 313 static inline void tcg_out_dat_imm(TCGContext *s, 320 static inline void tcg_out_movi32(TCGContext *s, 348 static inline void tcg_out_mul32(TCGContext *s, 365 static inline void tcg_out_umull32(TCGContext *s [all...] |
/external/qemu/tcg/hppa/ |
tcg-target.c | 222 static inline void tcg_out_mov(TCGContext *s, int ret, int arg) 232 static inline void tcg_out_movi(TCGContext *s, TCGType type, 247 static inline void tcg_out_ld_raw(TCGContext *s, int ret, 256 static inline void tcg_out_ld_ptr(TCGContext *s, int ret, 262 static inline void tcg_out_ldst(TCGContext *s, int ret, int addr, int offset, 274 static inline void tcg_out_ld(TCGContext *s, TCGType type, int ret, 281 static inline void tcg_out_st(TCGContext *s, TCGType type, int ret, 288 static inline void tcg_out_arith(TCGContext *s, int t, int r1, int r2, int op) 293 static inline void tcg_out_arithi(TCGContext *s, int t, int r1, 300 static inline void tcg_out_addi(TCGContext *s, int reg, tcg_target_long val [all...] |
/external/qemu/tcg/sparc/ |
tcg-target.c | 274 static inline void tcg_out_arith(TCGContext *s, int rd, int rs1, int rs2, 281 static inline void tcg_out_arithi(TCGContext *s, int rd, int rs1, 288 static inline void tcg_out_mov(TCGContext *s, int ret, int arg) 293 static inline void tcg_out_sethi(TCGContext *s, int ret, uint32_t arg) 298 static inline void tcg_out_movi_imm13(TCGContext *s, int ret, uint32_t arg) 303 static inline void tcg_out_movi_imm32(TCGContext *s, int ret, uint32_t arg) 314 static inline void tcg_out_movi(TCGContext *s, TCGType type, 335 static inline void tcg_out_ld_raw(TCGContext *s, int ret, 343 static inline void tcg_out_ld_ptr(TCGContext *s, int ret, 357 static inline void tcg_out_ldst(TCGContext *s, int ret, int addr, int offset, int op [all...] |
/external/qemu/ |
translate-all.c | 35 TCGContext tcg_ctx; 99 TCGContext *s = &tcg_ctx; 175 TCGContext *s = &tcg_ctx;
|
/external/qemu/tcg/x86_64/ |
tcg-target.c | 237 static inline void tcg_out_opc(TCGContext *s, int opc, int r, int rm, int x) 250 static inline void tcg_out_modrm(TCGContext *s, int opc, int r, int rm) 257 static inline void tcg_out_modrm_offset(TCGContext *s, int opc, int r, int rm, 306 static void tcg_out_modrm_offset2(TCGContext *s, int opc, int r, int rm, 343 static inline void tcg_out_mov(TCGContext *s, int ret, int arg) 348 static inline void tcg_out_movi(TCGContext *s, TCGType type, 366 static void tcg_out_goto(TCGContext *s, int call, uint8_t *target) 380 static inline void tcg_out_ld(TCGContext *s, TCGType type, int ret, 389 static inline void tcg_out_st(TCGContext *s, TCGType type, int arg, 398 static inline void tgen_arithi32(TCGContext *s, int c, int r0, int32_t val [all...] |
/external/qemu/tcg/i386/ |
tcg-target.c | 200 static inline void tcg_out_opc(TCGContext *s, int opc) 207 static inline void tcg_out_modrm(TCGContext *s, int opc, int r, int rm) 214 static inline void tcg_out_modrm_offset(TCGContext *s, int opc, int r, int rm, 247 static inline void tcg_out_mov(TCGContext *s, int ret, int arg) 253 static inline void tcg_out_movi(TCGContext *s, TCGType type, 265 static inline void tcg_out_ld(TCGContext *s, TCGType type, int ret, 272 static inline void tcg_out_st(TCGContext *s, TCGType type, int arg, 279 static inline void tgen_arithi(TCGContext *s, int c, int r0, int32_t val, int cf) 302 static void tcg_out_addi(TCGContext *s, int reg, tcg_target_long val) 308 static void tcg_out_jxx(TCGContext *s, int opc, int label_index [all...] |
/external/qemu/tcg/ppc64/ |
tcg-target.c | 421 static void tcg_out_mov (TCGContext *s, int ret, int arg) 426 static void tcg_out_rld (TCGContext *s, int op, int ra, int rs, int sh, int mb) 433 static void tcg_out_movi32 (TCGContext *s, int ret, int32_t arg) 444 static void tcg_out_movi (TCGContext *s, TCGType type, 470 static void tcg_out_call (TCGContext *s, tcg_target_long arg, int const_arg) 487 static void tcg_out_ldst (TCGContext *s, int ret, int addr, 498 static void tcg_out_ldsta (TCGContext *s, int ret, int addr, 509 static void tcg_out_b (TCGContext *s, int mask, tcg_target_long target) 541 static void tcg_out_tlb_read (TCGContext *s, int r0, int r1, int r2, 589 static void tcg_out_qemu_ld (TCGContext *s, const TCGArg *args, int opc [all...] |
/external/qemu/tcg/ppc/ |
tcg-target.c | 423 static void tcg_out_mov(TCGContext *s, int ret, int arg) 428 static void tcg_out_movi(TCGContext *s, TCGType type, 440 static void tcg_out_ldst (TCGContext *s, int ret, int addr, 451 static void tcg_out_b (TCGContext *s, int mask, tcg_target_long target) 466 static void tcg_out_call (TCGContext *s, tcg_target_long arg, int const_arg) 502 static void tcg_out_qemu_ld (TCGContext *s, const TCGArg *args, int opc) 690 static void tcg_out_qemu_st (TCGContext *s, const TCGArg *args, int opc) 861 void tcg_target_qemu_prologue (TCGContext *s) 910 static void tcg_out_ld (TCGContext *s, TCGType type, int ret, int arg1, 916 static void tcg_out_st (TCGContext *s, TCGType type, int arg, int arg1 [all...] |