committed to trunk.

On Sat, May 13, 2023 at 1:13 AM Jeff Law via Gcc-patches
<gcc-patches@gcc.gnu.org> wrote:
>
>
>
> On 5/12/23 07:32, Kito Cheng via Gcc-patches wrote:
> > Convert vlmul and policy to human readable string, some example below:
> >
> > Before:
> > [VALID,Demand 
> > field={1(VL),0(DEMAND_NONZERO_AVL),1(SEW),0(DEMAND_GE_SEW),1(LMUL),0(RATIO),0(TAIL_POLICY),0(MASK_POLICY)}
> > AVL=(reg:DI 0 zero)
> > SEW=16,VLMUL=3,RATIO=2,TAIL_POLICY=1,MASK_POLICY=1]
> >               ^                     ^             ^
> >
> > After:
> > [VALID,Demand 
> > field={1(VL),0(DEMAND_NONZERO_AVL),1(SEW),0(DEMAND_GE_SEW),1(LMUL),0(RATIO),0(TAIL_POLICY),0(MASK_POLICY)}
> > AVL=(reg:DI 0 zero)
> > SEW=16,VLMUL=m8,RATIO=2,TAIL_POLICY=agnostic,MASK_POLICY=agnostic]
> >               ^^                     ^^^^^^^^             ^^^^^^^^
> >
> > gcc/ChangeLog:
> >
> >       * config/riscv/riscv-vsetvl.cc (vlmul_to_str): New.
> >       (policy_to_str): New.
> >       (vector_insn_info::dump): Use vlmul_to_str and policy_to_str.
> OK
> jeff

Reply via email to