Searched refs:TCG_TYPE_V64 (Results 1 – 13 of 13) sorted by relevance
/openbmc/qemu/tcg/ |
H A D | tcg-op-gvec.c | 467 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 D | tcg-op-vec.c | 146 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 D | optimize.c | 398 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 D | tcg.c | 1672 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 D | tcg.h | 246 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 D | tcg-target.c.inc | 390 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 D | tcg-target.c.inc | 2302 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 D | tcg-target.c.inc | 324 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 D | tcg-target.c.inc | 1048 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 D | tcg-target.c.inc | 928 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 D | tcg-target.c.inc | 885 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 D | tcg-target.c.inc | 882 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 D | tcg-ops.rst | 136 * ``TCG_TYPE_V64``
|