Searched refs:TCGContext (Results 1 - 10 of 10) sorted by relevance

/external/qemu/tcg/
H A Dtcg.h269 typedef struct TCGContext TCGContext; typedef in typeref:struct:TCGContext
271 struct TCGContext { struct
332 extern TCGContext tcg_ctx;
340 void *tcg_malloc_internal(TCGContext *s, int size);
341 void tcg_pool_reset(TCGContext *s);
342 void tcg_pool_delete(TCGContext *s);
346 TCGContext *s = &tcg_ctx;
359 void tcg_context_init(TCGContext *s);
360 void tcg_prologue_init(TCGContext *
[all...]
H A Dtcg.c66 static void tcg_target_init(TCGContext *s);
67 static void tcg_target_qemu_prologue(TCGContext *s);
94 static inline void tcg_out8(TCGContext *s, uint8_t v)
99 static inline void tcg_out16(TCGContext *s, uint16_t v)
105 static inline void tcg_out32(TCGContext *s, uint32_t v)
113 static void tcg_out_reloc(TCGContext *s, uint8_t *code_ptr, int type,
136 static void tcg_out_label(TCGContext *s, int label_index,
156 TCGContext *s = &tcg_ctx;
172 void *tcg_malloc_internal(TCGContext *s, int size)
214 void tcg_pool_reset(TCGContext *
[all...]
/external/qemu/tcg/arm/
H A Dtcg-target.c342 static inline void tcg_out_bx(TCGContext *s, int cond, int rn)
347 static inline void tcg_out_b(TCGContext *s, int cond, int32_t offset)
353 static inline void tcg_out_b_noaddr(TCGContext *s, int cond)
367 static inline void tcg_out_bl(TCGContext *s, int cond, int32_t offset)
373 static inline void tcg_out_blx(TCGContext *s, int cond, int rn)
378 static inline void tcg_out_blx_imm(TCGContext *s, int32_t offset)
384 static inline void tcg_out_dat_reg(TCGContext *s,
391 static inline void tcg_out_dat_reg2(TCGContext *s,
410 static inline void tcg_out_dat_imm(TCGContext *s,
417 static inline void tcg_out_movi32(TCGContext *
[all...]
/external/qemu/tcg/hppa/
H A Dtcg-target.c341 static void tcg_out_mov(TCGContext *s, TCGType type, int ret, int arg)
351 static void tcg_out_movi(TCGContext *s, TCGType type,
370 static void tcg_out_ldst(TCGContext *s, int ret, int addr,
396 static inline void tcg_out_ld(TCGContext *s, TCGType type, int ret,
403 static inline void tcg_out_st(TCGContext *s, TCGType type, int ret,
409 static void tcg_out_ldst_index(TCGContext *s, int data,
415 static inline void tcg_out_addi2(TCGContext *s, int ret, int arg1,
422 static inline void tcg_out_addi(TCGContext *s, int reg, tcg_target_long val)
427 static inline void tcg_out_arith(TCGContext *s, int t, int r1, int r2, int op)
432 static inline void tcg_out_arithi(TCGContext *
[all...]
/external/qemu/tcg/i386/
H A Dtcg-target.c351 static void tcg_out_opc(TCGContext *s, int opc, int r, int rm, int x)
388 static void tcg_out_opc(TCGContext *s, int opc)
404 static void tcg_out_modrm(TCGContext *s, int opc, int r, int rm)
415 static void tcg_out_modrm_sib_offset(TCGContext *s, int opc, int r, int rm,
499 static inline void tcg_out_modrm_offset(TCGContext *s, int opc, int r,
506 static inline void tgen_arithr(TCGContext *s, int subop, int dest, int src)
515 static inline void tcg_out_mov(TCGContext *s, TCGType type, int ret, int arg)
523 static void tcg_out_movi(TCGContext *s, TCGType type,
542 static inline void tcg_out_pushi(TCGContext *s, tcg_target_long val)
555 static inline void tcg_out_push(TCGContext *
[all...]
/external/qemu/tcg/sparc/
H A Dtcg-target.c286 static inline void tcg_out_arith(TCGContext *s, int rd, int rs1, int rs2,
293 static inline void tcg_out_arithi(TCGContext *s, int rd, int rs1,
300 static void tcg_out_arithc(TCGContext *s, int rd, int rs1,
307 static inline void tcg_out_mov(TCGContext *s, TCGType type, int ret, int arg)
312 static inline void tcg_out_sethi(TCGContext *s, int ret, uint32_t arg)
317 static inline void tcg_out_movi_imm13(TCGContext *s, int ret, uint32_t arg)
322 static inline void tcg_out_movi_imm32(TCGContext *s, int ret, uint32_t arg)
333 static inline void tcg_out_movi(TCGContext *s, TCGType type,
357 static inline void tcg_out_ld_raw(TCGContext *s, int ret,
365 static inline void tcg_out_ld_ptr(TCGContext *
[all...]
/external/qemu/
H A Dtranslate-all.c35 TCGContext tcg_ctx;
101 TCGContext *s = &tcg_ctx;
176 TCGContext *s = &tcg_ctx;
/external/qemu/tcg/x86_64/
H A Dtcg-target.c238 static void tcg_out_opc(TCGContext *s, int opc, int r, int rm, int x)
264 static inline void tcg_out_modrm(TCGContext *s, int opc, int r, int rm)
271 static inline void tcg_out_modrm_offset(TCGContext *s, int opc, int r, int rm,
320 static void tcg_out_modrm_offset2(TCGContext *s, int opc, int r, int rm,
357 static inline void tcg_out_mov(TCGContext *s, int ret, int arg)
362 static inline void tcg_out_movi(TCGContext *s, TCGType type,
380 static void tcg_out_goto(TCGContext *s, int call, uint8_t *target)
394 static inline void tcg_out_ld(TCGContext *s, TCGType type, int ret,
403 static inline void tcg_out_st(TCGContext *s, TCGType type, int arg,
412 static inline void tgen_arithi32(TCGContext *
[all...]
/external/qemu/tcg/ppc64/
H A Dtcg-target.c438 static void tcg_out_mov (TCGContext *s, TCGType type, int ret, int arg)
443 static void tcg_out_rld (TCGContext *s, int op, int ra, int rs, int sh, int mb)
450 static void tcg_out_movi32 (TCGContext *s, int ret, int32_t arg)
461 static void tcg_out_movi (TCGContext *s, TCGType type,
488 static void tcg_out_b (TCGContext *s, int mask, tcg_target_long target)
502 static void tcg_out_call (TCGContext *s, tcg_target_long arg, int const_arg)
529 static void tcg_out_ldst (TCGContext *s, int ret, int addr,
540 static void tcg_out_ldsta (TCGContext *s, int ret, int addr,
569 static void tcg_out_tlb_read (TCGContext *s, int r0, int r1, int r2,
617 static void tcg_out_qemu_ld (TCGContext *
[all...]
/external/qemu/tcg/ppc/
H A Dtcg-target.c440 static void tcg_out_mov(TCGContext *s, TCGType type, int ret, int arg)
445 static void tcg_out_movi(TCGContext *s, TCGType type,
457 static void tcg_out_ldst (TCGContext *s, int ret, int addr,
468 static void tcg_out_b (TCGContext *s, int mask, tcg_target_long target)
482 static void tcg_out_call (TCGContext *s, tcg_target_long arg, int const_arg)
527 static void tcg_out_qemu_ld (TCGContext *s, const TCGArg *args, int opc)
724 static void tcg_out_qemu_st (TCGContext *s, const TCGArg *args, int opc)
903 static void tcg_target_qemu_prologue (TCGContext *s)
959 static void tcg_out_ld (TCGContext *s, TCGType type, int ret, int arg1,
965 static void tcg_out_st (TCGContext *
[all...]

Completed in 1497 milliseconds