/qemu/include/tcg/ |
H A D | tcg.h | 401 typedef struct TCGTemp { struct 424 } TCGTemp; argument 856 void tcg_gen_call1(void *func, TCGHelperInfo *, TCGTemp *ret, TCGTemp *); 858 TCGTemp *, TCGTemp *); 860 TCGTemp *, TCGTemp *, TCGTemp *); 862 TCGTemp *, TCGTemp *, TCGTemp *, TCGTemp *); 864 TCGTemp *, TCGTemp *, TCGTemp *, TCGTemp *, TCGTemp *); 866 TCGTemp *, TCGTemp *, TCGTemp *, TCGTemp *, 867 TCGTemp *, TCGTemp *); 869 TCGTemp *, TCGTemp *, TCGTemp *, TCGTemp *, [all …]
|
H A D | tcg-op-common.h | 338 void tcg_gen_atomic_xchg_i32_chk(TCGv_i32, TCGTemp *, TCGv_i32, 340 void tcg_gen_atomic_xchg_i64_chk(TCGv_i64, TCGTemp *, TCGv_i64, 343 void tcg_gen_atomic_fetch_add_i32_chk(TCGv_i32, TCGTemp *, TCGv_i32, 345 void tcg_gen_atomic_fetch_add_i64_chk(TCGv_i64, TCGTemp *, TCGv_i64, 347 void tcg_gen_atomic_fetch_and_i32_chk(TCGv_i32, TCGTemp *, TCGv_i32, 349 void tcg_gen_atomic_fetch_and_i64_chk(TCGv_i64, TCGTemp *, TCGv_i64, 351 void tcg_gen_atomic_fetch_or_i32_chk(TCGv_i32, TCGTemp *, TCGv_i32, 353 void tcg_gen_atomic_fetch_or_i64_chk(TCGv_i64, TCGTemp *, TCGv_i64, 355 void tcg_gen_atomic_fetch_xor_i32_chk(TCGv_i32, TCGTemp *, TCGv_i32, 384 void tcg_gen_atomic_or_fetch_i32_chk(TCGv_i32, TCGTemp *, TCGv_i32, [all …]
|
H A D | tcg-temp-internal.h | 32 void tcg_temp_free_internal(TCGTemp *);
|
/qemu/tcg/ |
H A D | tcg-op-ldst.c | 90 static void gen_ldst(TCGOpcode opc, TCGTemp *vl, TCGTemp *vh, in gen_ldst() 91 TCGTemp *addr, MemOpIdx oi) in gen_ldst() 101 TCGTemp *al = addr + HOST_BIG_ENDIAN; in gen_ldst() 102 TCGTemp *ah = addr + !HOST_BIG_ENDIAN; in gen_ldst() 116 TCGTemp *vl = tcgv_i32_temp(TCGV_LOW(v)); in gen_ldst_i64() 117 TCGTemp *vh = tcgv_i32_temp(TCGV_HIGH(v)); in gen_ldst_i64() 134 static TCGv_i64 plugin_maybe_preserve_addr(TCGTemp *addr) in plugin_maybe_preserve_addr() 178 static void tcg_gen_qemu_ld_i32_int(TCGv_i32 val, TCGTemp *addr, in tcg_gen_qemu_ld_i32_int() 488 static TCGv_i64 maybe_extend_addr64(TCGTemp *addr) in maybe_extend_addr64() 551 TCGTemp *addr_p8; in tcg_gen_qemu_ld_i128_int() [all …]
|
H A D | tcg-op-vec.c | 191 TCGTemp *rt = tcgv_vec_temp(r); in vec_gen_op2() 192 TCGTemp *at = tcgv_vec_temp(a); in vec_gen_op2() 203 TCGTemp *rt = tcgv_vec_temp(r); in vec_gen_op3() 204 TCGTemp *at = tcgv_vec_temp(a); in vec_gen_op3() 205 TCGTemp *bt = tcgv_vec_temp(b); in vec_gen_op3() 230 TCGTemp *rt = arg_temp(ri); in tcg_gen_dup_i64_vec() 250 TCGTemp *rt = arg_temp(ri); in tcg_gen_dup_i32_vec() 261 TCGTemp *rt = arg_temp(ri); in tcg_gen_dup_mem_vec() 271 TCGTemp *rt = arg_temp(ri); in vec_gen_ldst() 291 TCGTemp *rt = arg_temp(ri); in tcg_gen_stl_vec() [all …]
|
H A D | tcg.c | 1306 TCGTemp *ts; in tcg_context_init() 1754 TCGTemp *t; in tcg_temp_new_vec() 2243 TCGTemp *ret, TCGTemp **args) in tcg_gen_callN() 2346 TCGTemp *t1, TCGTemp *t2) in tcg_gen_call2() 2353 TCGTemp *t1, TCGTemp *t2, TCGTemp *t3) in tcg_gen_call3() 2360 TCGTemp *t1, TCGTemp *t2, TCGTemp *t3, TCGTemp *t4) in tcg_gen_call4() 2367 TCGTemp *t2, TCGTemp *t3, TCGTemp *t4, TCGTemp *t5) in tcg_gen_call5() 2374 TCGTemp *t1, TCGTemp *t2, TCGTemp *t3, in tcg_gen_call6() 2375 TCGTemp *t4, TCGTemp *t5, TCGTemp *t6) in tcg_gen_call6() 2382 TCGTemp *t2, TCGTemp *t3, TCGTemp *t4, in tcg_gen_call7() [all …]
|
H A D | optimize.c | 44 TCGTemp *ts; 50 TCGTemp *prev_copy; 51 TCGTemp *next_copy; 148 static TCGTemp *cmp_better_copy(TCGTemp *a, TCGTemp *b) in cmp_better_copy() 224 static TCGTemp *find_better_copy(TCGTemp *ts) in find_better_copy() 226 TCGTemp *i, *ret; in find_better_copy() 240 static void move_mem_copies(TCGTemp *dst_ts, TCGTemp *src_ts) in move_mem_copies() 314 static bool ts_are_copies(TCGTemp *ts1, TCGTemp *ts2) in ts_are_copies() 316 TCGTemp *i; in ts_are_copies() 355 TCGTemp *ts; in arg_new_constant() [all …]
|
H A D | tcg-internal.h | 86 TCGTemp *tcg_temp_new_internal(TCGType type, TCGTempKind kind); 93 TCGTemp *tcg_constant_internal(TCGType type, int64_t val);
|
H A D | tcg-op.c | 1478 TCGTemp *ts = tcgv_i64_temp(arg); in tcg_gen_mov_i64()
|