Lines Matching refs:TCGTemp
283 typedef struct TCGTemp { struct
297 struct TCGTemp *mem_base; argument
306 } TCGTemp; argument
374 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()
500 size_t temp_idx(TCGTemp *ts);
501 TCGTemp *tcgv_i32_temp(TCGv_i32 v);
503 static inline size_t temp_idx(TCGTemp *ts) in temp_idx()
513 static inline TCGTemp *tcgv_i32_temp(TCGv_i32 v) in tcgv_i32_temp()
519 static inline TCGTemp *tcgv_i64_temp(TCGv_i64 v) in tcgv_i64_temp()
524 static inline TCGTemp *tcgv_i128_temp(TCGv_i128 v) in tcgv_i128_temp()
529 static inline TCGTemp *tcgv_ptr_temp(TCGv_ptr v) in tcgv_ptr_temp()
534 static inline TCGTemp *tcgv_vec_temp(TCGv_vec v) in tcgv_vec_temp()
564 static inline TCGv_i32 temp_tcgv_i32(TCGTemp *t) in temp_tcgv_i32()
570 static inline TCGv_i64 temp_tcgv_i64(TCGTemp *t) in temp_tcgv_i64()
575 static inline TCGv_i128 temp_tcgv_i128(TCGTemp *t) in temp_tcgv_i128()
580 static inline TCGv_ptr temp_tcgv_ptr(TCGTemp *t) in temp_tcgv_ptr()
585 static inline TCGv_vaddr temp_tcgv_vaddr(TCGTemp *t) in temp_tcgv_vaddr()
590 static inline TCGv_vec temp_tcgv_vec(TCGTemp *t) in temp_tcgv_vec()
798 void tcg_gen_call0(void *func, TCGHelperInfo *, TCGTemp *ret);
799 void tcg_gen_call1(void *func, TCGHelperInfo *, TCGTemp *ret, TCGTemp *);
800 void tcg_gen_call2(void *func, TCGHelperInfo *, TCGTemp *ret,
801 TCGTemp *, TCGTemp *);
802 void tcg_gen_call3(void *func, TCGHelperInfo *, TCGTemp *ret,
803 TCGTemp *, TCGTemp *, TCGTemp *);
804 void tcg_gen_call4(void *func, TCGHelperInfo *, TCGTemp *ret,
805 TCGTemp *, TCGTemp *, TCGTemp *, TCGTemp *);
806 void tcg_gen_call5(void *func, TCGHelperInfo *, TCGTemp *ret,
807 TCGTemp *, TCGTemp *, TCGTemp *, TCGTemp *, TCGTemp *);
808 void tcg_gen_call6(void *func, TCGHelperInfo *, TCGTemp *ret,
809 TCGTemp *, TCGTemp *, TCGTemp *, TCGTemp *,
810 TCGTemp *, TCGTemp *);
811 void tcg_gen_call7(void *func, TCGHelperInfo *, TCGTemp *ret,
812 TCGTemp *, TCGTemp *, TCGTemp *, TCGTemp *,
813 TCGTemp *, TCGTemp *, TCGTemp *);