Lines Matching refs:TCGType
103 TCGType type; /* result type of a load */
119 static void tcg_out_ld(TCGContext *s, TCGType type, TCGReg ret, TCGReg arg1,
121 static bool tcg_out_mov(TCGContext *s, TCGType type, TCGReg ret, TCGReg arg);
122 static void tcg_out_movi(TCGContext *s, TCGType type,
124 static void tcg_out_ext8s(TCGContext *s, TCGType type, TCGReg ret, TCGReg arg);
125 static void tcg_out_ext16s(TCGContext *s, TCGType type, TCGReg ret, TCGReg arg);
134 static bool tcg_out_xchg(TCGContext *s, TCGType type, TCGReg r1, TCGReg r2);
143 static bool tcg_out_dup_vec(TCGContext *s, TCGType type, unsigned vece,
145 static bool tcg_out_dupm_vec(TCGContext *s, TCGType type, unsigned vece,
147 static void tcg_out_dupi_vec(TCGContext *s, TCGType type, unsigned vece,
154 static inline bool tcg_out_dup_vec(TCGContext *s, TCGType type, unsigned vece, in tcg_out_dup_vec()
159 static inline bool tcg_out_dupm_vec(TCGContext *s, TCGType type, unsigned vece, in tcg_out_dupm_vec()
164 static inline void tcg_out_dupi_vec(TCGContext *s, TCGType type, unsigned vece, in tcg_out_dupi_vec()
176 int tcg_can_emit_vec_op(TCGOpcode o, TCGType t, unsigned ve) in tcg_can_emit_vec_op()
181 static void tcg_out_st(TCGContext *s, TCGType type, TCGReg arg, TCGReg arg1,
183 static bool tcg_out_sti(TCGContext *s, TCGType type, TCGArg val,
189 TCGType type, TCGCond cond, int vece);
451 TCGType dst_type;
452 TCGType src_type;
467 static void tcg_out_movext(TCGContext *s, TCGType dst_type, TCGReg dst, in tcg_out_movext()
468 TCGType src_type, MemOp src_ext, TCGReg src) in tcg_out_movext()
553 TCGType src1_type = i1->src_type; in tcg_out_movext2()
554 TCGType src2_type = i2->src_type; in tcg_out_movext2()
872 static TCGConstraintSetIndex tcg_target_op_def(TCGOpcode, TCGType, unsigned);
981 TCGConstraintSetIndex (*dynamic_constraint)(TCGType type, unsigned flags);
986 void (*out_rrr)(TCGContext *s, TCGType type,
988 void (*out_rri)(TCGContext *s, TCGType type,
990 void (*out_rir)(TCGContext *s, TCGType type,
992 void (*out_rii)(TCGContext *s, TCGType type,
998 void (*out_rrr)(TCGContext *s, TCGType type,
1000 void (*out_rri)(TCGContext *s, TCGType type,
1006 void (*out_rr)(TCGContext *s, TCGType type, TCGCond cond,
1008 void (*out_ri)(TCGContext *s, TCGType type, TCGCond cond,
1021 void (*out_rr)(TCGContext *s, TCGType type,
1027 void (*out_rrr)(TCGContext *s, TCGType type, TCGReg a0, TCGReg a1,
1029 void (*out_rri)(TCGContext *s, TCGType type, TCGReg a0, TCGReg a1,
1031 void (*out_rzr)(TCGContext *s, TCGType type, TCGReg a0,
1037 void (*out_rr01r)(TCGContext *s, TCGType type,
1043 void (*out_rr)(TCGContext *s, TCGType type, TCGReg a0, TCGReg a1,
1049 void (*out_rrr)(TCGContext *s, TCGType type, TCGReg a0, TCGReg a1,
1055 void (*out)(TCGContext *s, TCGType type, TCGReg dest,
1061 void (*out)(TCGContext *s, TCGType type, TCGCond cond,
1068 void (*out_rrrr)(TCGContext *s, TCGType type,
1074 void (*out)(TCGContext *s, TCGType type, TCGReg dest,
1080 void (*out)(TCGContext *s, TCGType type, TCGReg dlo, TCGReg dhi,
1086 void (*out_rr)(TCGContext *s, TCGType type, TCGReg a0, TCGReg a1);
1091 void (*out_rrr)(TCGContext *s, TCGType type, TCGCond cond,
1093 void (*out_rri)(TCGContext *s, TCGType type, TCGCond cond,
1105 void (*out_r)(TCGContext *s, TCGType type, TCGReg data,
1107 void (*out_i)(TCGContext *s, TCGType type, tcg_target_long data,
1113 void (*out_rrr)(TCGContext *s, TCGType type,
1115 void (*out_rir)(TCGContext *s, TCGType type,
1134 static void tgen_exts_i32_i64(TCGContext *s, TCGType t, TCGReg a0, TCGReg a1) in tgen_exts_i32_i64()
1144 static void tgen_extu_i32_i64(TCGContext *s, TCGType t, TCGReg a0, TCGReg a1) in tgen_extu_i32_i64()
1154 static void tgen_extrl_i64_i32(TCGContext *s, TCGType t, TCGReg a0, TCGReg a1) in tgen_extrl_i64_i32()
1678 TCGType type; in init_call_layout()
1799 static TCGTemp *tcg_global_reg_new_internal(TCGContext *s, TCGType type,
2018 static TCGTemp *tcg_global_reg_new_internal(TCGContext *s, TCGType type, in tcg_global_reg_new_internal()
2045 const char *name, TCGType type) in tcg_global_mem_new_internal()
2122 TCGTemp *tcg_temp_new_internal(TCGType type, TCGTempKind kind) in tcg_temp_new_internal()
2226 TCGv_vec tcg_temp_new_vec(TCGType type) in tcg_temp_new_vec()
2306 TCGTemp *tcg_constant_internal(TCGType type, int64_t val) in tcg_constant_internal()
2381 TCGv_vec tcg_constant_vec(TCGType type, unsigned vece, int64_t val) in tcg_constant_vec()
2418 bool tcg_op_supported(TCGOpcode op, TCGType type, unsigned flags) in tcg_op_supported()
2601 bool tcg_op_deposit_valid(TCGType type, unsigned ofs, unsigned len) in tcg_op_deposit_valid()
3511 TCGType type = TCGOP_TYPE(op); in opcode_args_ct()
3631 TCGOpcode opc, TCGType type, unsigned nargs) in tcg_op_insert_before()
3641 TCGOpcode opc, TCGType type, unsigned nargs) in tcg_op_insert_after()
5039 TCGType otype, itype; in tcg_reg_alloc_mov()
5140 TCGType itype, vtype; in tcg_reg_alloc_dup()
5597 TCGType type = TCGOP_TYPE(op); in tcg_reg_alloc_op()
5957 TCGType vtype = TCGOP_TYPE(op); in tcg_reg_alloc_dup2()
6325 static int tcg_out_helper_stk_ofs(TCGType type, unsigned slot) in tcg_out_helper_stk_ofs()
6360 TCGType dst_type = mov[i].dst_type; in tcg_out_helper_load_slots()
6428 TCGType type, tcg_target_long imm, in tcg_out_helper_load_imm()
6455 TCGType type; in tcg_out_helper_load_common_args()
6512 TCGType dst_type, TCGType src_type, in tcg_out_helper_add_mov()
6740 TCGType data_type; in tcg_out_st_helper_args()
7333 void tcg_expand_vec_op(TCGOpcode o, TCGType t, unsigned e, TCGArg a0, ...) in tcg_expand_vec_op()