Lines Matching refs:TCGTemp
37 TCGTemp *ts;
43 TCGTemp *prev_copy;
44 TCGTemp *next_copy;
64 static inline TempOptInfo *ts_info(TCGTemp *ts) in ts_info()
89 static inline bool ts_is_const(TCGTemp *ts) in ts_is_const()
94 static inline bool ts_is_const_val(TCGTemp *ts, uint64_t val) in ts_is_const_val()
109 static inline bool ts_is_copy(TCGTemp *ts) in ts_is_copy()
114 static TCGTemp *cmp_better_copy(TCGTemp *a, TCGTemp *b) in cmp_better_copy()
120 static void init_ts_info(OptContext *ctx, TCGTemp *ts) in init_ts_info()
165 TCGTemp *ts = mc->ts; in remove_mem_copy()
190 static TCGTemp *find_better_copy(TCGTemp *ts) in find_better_copy()
192 TCGTemp *i, *ret; in find_better_copy()
206 static void move_mem_copies(TCGTemp *dst_ts, TCGTemp *src_ts) in move_mem_copies()
220 static void reset_ts(OptContext *ctx, TCGTemp *ts) in reset_ts()
223 TCGTemp *pts = ti->prev_copy; in reset_ts()
224 TCGTemp *nts = ti->next_copy; in reset_ts()
256 TCGTemp *ts, intptr_t start, intptr_t last) in record_mem_copy()
280 static bool ts_are_copies(TCGTemp *ts1, TCGTemp *ts2) in ts_are_copies()
282 TCGTemp *i; in ts_are_copies()
306 static TCGTemp *find_mem_copy_for(OptContext *ctx, TCGType type, intptr_t s) in find_mem_copy_for()
321 TCGTemp *ts; in arg_new_constant()
335 TCGTemp *ts = tcg_temp_new_internal(ctx->type, TEMP_EBB); in arg_new_temp()
354 TCGTemp *dst_ts = arg_temp(dst); in tcg_opt_gen_mov()
355 TCGTemp *src_ts = arg_temp(src); in tcg_opt_gen_mov()
935 TCGTemp *ts = arg_temp(op->args[i]); in init_arguments()
944 TCGTemp *ts = arg_temp(op->args[i]); in copy_propagate()
972 TCGTemp *ts = arg_temp(op->args[i]); in finish_folding()
1035 TCGTemp *ts; in fold_masks_zs()
2901 TCGTemp *dst, *src; in fold_tcg_ld_memcopy()
2955 TCGTemp *src; in fold_tcg_st_memcopy()
2972 TCGTemp *prev = find_mem_copy_for(ctx, type, ofs); in fold_tcg_st_memcopy()