Searched refs:TCGTemp (Results 1 – 5 of 5) sorted by relevance
283 typedef struct TCGTemp { struct297 struct TCGTemp *mem_base; argument306 } TCGTemp; argument374 TCGTemp *frame_temp;434 TCGTemp temps[TCG_MAX_TEMPS]; /* globals first, temps after */447 TCGTemp *reg_to_temp[TCG_TARGET_NB_REGS];456 static inline bool temp_readonly(TCGTemp *ts) in temp_readonly()489 static inline TCGArg temp_arg(TCGTemp *ts) in temp_arg()494 static inline TCGTemp *arg_temp(TCGArg a) in arg_temp()496 return (TCGTemp *)(uintptr_t)a; in arg_temp()[all …]
32 void tcg_temp_free_internal(TCGTemp *);
192 TCGTemp *rt = tcgv_vec_temp(r); in vec_gen_op2()193 TCGTemp *at = tcgv_vec_temp(a); in vec_gen_op2()204 TCGTemp *rt = tcgv_vec_temp(r); in vec_gen_op3()205 TCGTemp *at = tcgv_vec_temp(a); in vec_gen_op3()206 TCGTemp *bt = tcgv_vec_temp(b); in vec_gen_op3()224 TCGTemp *rt = tcgv_vec_temp(r); in tcg_gen_dupi_vec()231 TCGTemp *rt = arg_temp(ri); in tcg_gen_dup_i64_vec()251 TCGTemp *rt = arg_temp(ri); in tcg_gen_dup_i32_vec()262 TCGTemp *rt = arg_temp(ri); in tcg_gen_dup_mem_vec()272 TCGTemp *rt = arg_temp(ri); in vec_gen_ldst()[all …]
37 TCGTemp *ts;42 TCGTemp *prev_copy;43 TCGTemp *next_copy;63 static inline TempOptInfo *ts_info(TCGTemp *ts) in ts_info()90 static inline bool ts_is_const(TCGTemp *ts) in ts_is_const()95 static inline bool ts_is_const_val(TCGTemp *ts, uint64_t val) in ts_is_const_val()115 static inline bool ts_is_copy(TCGTemp *ts) in ts_is_copy()120 static TCGTemp *cmp_better_copy(TCGTemp *a, TCGTemp *b) in cmp_better_copy()126 static void init_ts_info(OptContext *ctx, TCGTemp *ts) in init_ts_info()170 TCGTemp *ts = mc->ts; in remove_mem_copy()[all …]
86 TCGTemp *tcg_temp_new_internal(TCGType type, TCGTempKind kind);93 TCGTemp *tcg_constant_internal(TCGType type, int64_t val);