Home
last modified time | relevance | path

Searched refs:TCG_TYPE_V64 (Results 1 – 13 of 13) sorted by relevance

/openbmc/qemu/tcg/
H A Dtcg-op-gvec.c467 tcg_can_emit_vecop_list(list, TCG_TYPE_V64, vece)))) { in choose_vector_type()
475 tcg_can_emit_vecop_list(list, TCG_TYPE_V64, vece)))) { in choose_vector_type()
479 && tcg_can_emit_vecop_list(list, TCG_TYPE_V64, vece)) { in choose_vector_type()
480 return TCG_TYPE_V64; in choose_vector_type()
498 tcg_gen_stl_vec(t_vec, tcg_env, dofs + i, TCG_TYPE_V64); in do_dup_store()
518 case TCG_TYPE_V64: in do_dup_store()
520 tcg_gen_stl_vec(t_vec, tcg_env, dofs + i, TCG_TYPE_V64); in do_dup_store()
1234 case TCG_TYPE_V64: in tcg_gen_gvec_2()
1235 expand_2_vec(g->vece, dofs, aofs, oprsz, 8, TCG_TYPE_V64, in tcg_gen_gvec_2()
1298 case TCG_TYPE_V64: in tcg_gen_gvec_2i()
[all …]
H A Dtcg-op-vec.c146 TCGOP_VECL(op) = type - TCG_TYPE_V64; in vec_gen_2()
156 TCGOP_VECL(op) = type - TCG_TYPE_V64; in vec_gen_3()
167 TCGOP_VECL(op) = type - TCG_TYPE_V64; in vec_gen_4()
179 TCGOP_VECL(op) = type - TCG_TYPE_V64; in vec_gen_6()
294 tcg_debug_assert(low_type >= TCG_TYPE_V64); in tcg_gen_stl_vec()
H A Doptimize.c398 case TCG_TYPE_V64: in tcg_opt_gen_mov()
1097 case TCG_TYPE_V64: in fold_to_not()
2552 case TCG_TYPE_V64: in fold_sub_to_neg()
2831 ctx.type = TCG_TYPE_V64 + TCGOP_VECL(op); in tcg_optimize()
H A Dtcg.c1672 case TCG_TYPE_V64: in tcg_temp_new_internal()
1757 case TCG_TYPE_V64: in tcg_temp_new_vec()
2446 case TCG_TYPE_V64: in tcg_get_arg_str_ptr()
2450 64 << (ts->type - TCG_TYPE_V64), ts->val); in tcg_get_arg_str_ptr()
4137 case TCG_TYPE_V64: in temp_allocate_frame()
4712 vtype = TCGOP_VECL(op) + TCG_TYPE_V64; in tcg_reg_alloc_dup()
5206 TCGType vtype = TCGOP_VECL(op) + TCG_TYPE_V64; in tcg_reg_alloc_dup2()
/openbmc/qemu/include/tcg/
H A Dtcg.h246 TCG_TYPE_V64, enumerator
277 if (i >= TCG_TYPE_V64) { in tcg_type_size()
279 i -= TCG_TYPE_V64 - 1; in tcg_type_size()
/openbmc/qemu/tcg/riscv/
H A Dtcg-target.c.inc390 if (type >= TCG_TYPE_V64) {
741 const VsetCache *p = &riscv_vset_cache[type - TCG_TYPE_V64][vsew];
781 case TCG_TYPE_V64:
1013 case TCG_TYPE_V64:
1052 case TCG_TYPE_V64:
2368 TCGType type = vecl + TCG_TYPE_V64;
2850 VsetCache *p = &riscv_vset_cache[type - TCG_TYPE_V64][vsew];
2887 /* Match riscv_lg2_vlenb to TCG_TYPE_V64. */
2888 QEMU_BUILD_BUG_ON(TCG_TYPE_V64 != 3);
2890 for (TCGType t = TCG_TYPE_V64; t <= TCG_TYPE_V256; t++) {
[all …]
/openbmc/qemu/tcg/arm/
H A Dtcg-target.c.inc2302 tcg_target_available_regs[TCG_TYPE_V64] = ALL_VECTOR_REGS;
2333 case TCG_TYPE_V64:
2358 case TCG_TYPE_V64:
2390 case TCG_TYPE_V64:
2393 tcg_out_vreg3(s, INSN_VORR, type - TCG_TYPE_V64, 0, ret, arg, arg);
2441 tcg_out_mov(s, TCG_TYPE_V64, rd, rl);
2447 int q = type - TCG_TYPE_V64;
2453 tcg_out_mov(s, TCG_TYPE_V64, rd, rs);
2472 tcg_out_ld(s, TCG_TYPE_V64, rd, base, offset);
2477 int q = type - TCG_TYPE_V64;
[all …]
/openbmc/qemu/tcg/loongarch64/
H A Dtcg-target.c.inc324 case TCG_TYPE_V64:
842 case TCG_TYPE_V64:
882 case TCG_TYPE_V64:
1832 TCGType type = vecl + TCG_TYPE_V64;
2485 tcg_target_available_regs[TCG_TYPE_V64] = ALL_VECTOR_REGS;
/openbmc/qemu/tcg/aarch64/
H A Dtcg-target.c.inc1048 int is_q = type - TCG_TYPE_V64;
1232 case TCG_TYPE_V64:
1262 case TCG_TYPE_V64:
1291 case TCG_TYPE_V64:
2548 TCGType type = vecl + TCG_TYPE_V64;
3158 tcg_target_available_regs[TCG_TYPE_V64] = 0xffffffff00000000ull;
/openbmc/qemu/tcg/i386/
H A Dtcg-target.c.inc928 case TCG_TYPE_V64:
1037 if (type == TCG_TYPE_V64) {
1192 case TCG_TYPE_V64:
1237 case TCG_TYPE_V64:
3364 TCGType type = vecl + TCG_TYPE_V64;
3466 if (type != TCG_TYPE_V64) {
4156 case TCG_TYPE_V64:
4429 tcg_target_available_regs[TCG_TYPE_V64] = ALL_VECTOR_REGS;
/openbmc/qemu/tcg/ppc/
H A Dtcg-target.c.inc885 case TCG_TYPE_V64:
1313 if (type == TCG_TYPE_V64) {
1331 load_insn = type == TCG_TYPE_V64 ? LXSDX : LXVDSX;
1654 case TCG_TYPE_V64:
1709 case TCG_TYPE_V64:
3891 TCGType type = vecl + TCG_TYPE_V64;
4368 tcg_target_available_regs[TCG_TYPE_V64] = 0xffffffff00000000ull;
/openbmc/qemu/tcg/s390x/
H A Dtcg-target.c.inc882 case TCG_TYPE_V64:
1042 case TCG_TYPE_V64:
1075 case TCG_TYPE_V64:
2950 TCGType type = vecl + TCG_TYPE_V64;
3502 tcg_target_available_regs[TCG_TYPE_V64] = 0xffffffff00000000ull;
/openbmc/qemu/docs/devel/
H A Dtcg-ops.rst136 * ``TCG_TYPE_V64``