HomeSort by: relevance | last modified time | path
    Searched defs:sew (Results 1 - 4 of 4) sorted by relevancy

  /src/external/gpl3/gcc/dist/gcc/config/riscv/
riscv-avlprop.cc 327 int sew = get_sew (insn->rtl ()); local
329 int ratio = calculate_ratio (sew, vlmul);
riscv-vector-builtins-shapes.cc 144 int sew = GET_MODE_BITSIZE (GET_MODE_INNER (mode)); variable
145 /* vop --> vop<sew>. */
147 b.append_sew (sew);
149 /* vop<sew>_v --> vop<sew>_v_<type>. */
152 /* vop<sew> --> vop<sew>_v. */
154 /* vop<sew>_v --> vop<sew>_v_<type>. */
197 /* vop<sew>_v --> vop<sew>_v_<type>. *
246 int sew = GET_MODE_BITSIZE (GET_MODE_INNER (mode)); local
995 int sew = GET_MODE_BITSIZE (GET_MODE_INNER (mode)); variable
1066 int sew = GET_MODE_BITSIZE (GET_MODE_INNER (mode)); variable
1156 int sew = GET_MODE_BITSIZE (GET_MODE_INNER (mode)); variable
    [all...]
riscv-vsetvl.cc 439 calculate_vlmul (unsigned int sew, unsigned int ratio)
444 if (calculate_ratio (sew, vlmul) == ratio)
449 /* Get the currently supported maximum sew used in the int rvv instructions. */
460 /* Get the currently supported maximum sew used in the float rvv instructions.
720 instruction only needs the SEW/LMUL ratio to remain the same, and does not
721 require SEW and LMUL to be fixed.
723 instruction needs DEMAND_SEW_LMUL_P and its SEW/LMUL is the same as that of
725 instruction strict to DEMAND_SEW_LMUL_P, and its required SEW and LMUL are
726 the SEW and LMUL of the latter instruction, and the vsetvl instruction
743 /* We split the demand information into three parts. They are sew and lmu
1192 rtx sew = gen_int_mode (get_sew (), Pmode); local
    [all...]
riscv-v.cc 791 unsigned int sew = GET_MODE_CLASS (mode) == MODE_VECTOR_BOOL local
794 return sew;
861 unsigned int sew = get_sew (vmode); local
862 emit_insn (gen_vsetvl (Pmode, vl, RVV_VLMAX, gen_int_mode (sew, Pmode),
870 unsigned int sew = get_sew (vmode); local
872 unsigned int ratio = calculate_ratio (sew, vlmul);
880 /* Calculate SEW/LMUL ratio. */
882 calculate_ratio (unsigned int sew, enum vlmul_type vlmul)
888 ratio = sew;
891 ratio = sew / 2
1800 unsigned int sew = get_sew (mode); local
2086 unsigned int sew = get_sew (vmode); local
    [all...]

Completed in 18 milliseconds