/external/qemu/tcg/ |
tcg.h | 269 typedef struct TCGContext TCGContext; 271 struct TCGContext { 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 *s) [all...] |
tcg.c | 66 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 *s [all...] |
/external/qemu/tcg/arm/ |
tcg-target.c | 342 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 *s [all...] |
/external/qemu/tcg/hppa/ |
tcg-target.c | 341 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 *s, int t, int r1 [all...] |
/external/qemu/tcg/i386/ |
tcg-target.c | 351 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 *s, int reg [all...] |
/external/qemu/tcg/sparc/ |
tcg-target.c | 286 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 *s, int ret [all...] |
/external/qemu/ |
translate-all.c | 35 TCGContext tcg_ctx; 101 TCGContext *s = &tcg_ctx; 176 TCGContext *s = &tcg_ctx;
|
/external/qemu/tcg/x86_64/ |
tcg-target.c | 238 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 *s, int c, int r0, int32_t val [all...] |
/external/qemu/tcg/ppc64/ |
tcg-target.c | 438 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 *s, const TCGArg *args, int opc [all...] |
/external/qemu/tcg/ppc/ |
tcg-target.c | 440 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 *s, TCGType type, int arg, int arg1 [all...] |