[PATCH][GCC] arm: Move iterators from mve.md to iterators.md to maintain consistency.
Srinath Parvathaneni
Srinath.Parvathaneni@arm.com
Tue Oct 6 13:55:20 GMT 2020
Hi Kyrill,
> -----Original Message-----
> From: Kyrylo Tkachov <Kyrylo.Tkachov@arm.com>
> Sent: 06 October 2020 14:42
> To: Srinath Parvathaneni <Srinath.Parvathaneni@arm.com>; gcc-
> patches@gcc.gnu.org
> Subject: RE: [PATCH][GCC] arm: Move iterators from mve.md to iterators.md
> to maintain consistency.
>
>
>
> > -----Original Message-----
> > From: Srinath Parvathaneni <Srinath.Parvathaneni@arm.com>
> > Sent: 06 October 2020 13:27
> > To: gcc-patches@gcc.gnu.org
> > Cc: Kyrylo Tkachov <Kyrylo.Tkachov@arm.com>
> > Subject: [PATCH][GCC] arm: Move iterators from mve.md to iterators.md
> > to maintain consistency.
> >
> > Hello,
> >
> > To maintain consistency with other Arm Architectures backend,
> > iterators and iterator attributes are moved from mve.md file to
> > iterators.md. Also move enumerators for MVE unspecs from mve.md file
> > to unspecs.md file.
> >
> > Regression tested on arm-none-eabi and found no regressions.
> >
> > Ok for master? Ok for GCC-10 branch?
>
> Ok for trunk.
> I'm not sure if this is needed for the GCC 10 branch (but am open to being
> convinced otherwise?)
Thanks for approving this patch.
Backporting this patch avoid conflicts when backporting any bug fix modifying MVE Patterns (iterators and unspecs), I hope this convinces you.
Regards,
SRI.
>
> Thanks,
> Kyrill
>
> >
> > Regards,
> > Srinath.
> >
> > gcc/ChangeLog:
> >
> > 2020-10-06 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
> >
> > * config/arm/iterators.md (MVE_types): Move mode iterator from
> mve.md
> > to
> > iterators.md.
> > (MVE_VLD_ST): Likewise.
> > (MVE_0): Likewise.
> > (MVE_1): Likewise.
> > (MVE_3): Likewise.
> > (MVE_2): Likewise.
> > (MVE_5): Likewise.
> > (MVE_6): Likewise.
> > (MVE_CNVT): Move mode attribute iterator from mve.md to
> iterators.md.
> > (MVE_LANES): Likewise.
> > (MVE_constraint): Likewise.
> > (MVE_constraint1): Likewise.
> > (MVE_constraint2): Likewise.
> > (MVE_constraint3): Likewise.
> > (MVE_pred): Likewise.
> > (MVE_pred1): Likewise.
> > (MVE_pred2): Likewise.
> > (MVE_pred3): Likewise.
> > (MVE_B_ELEM): Likewise.
> > (MVE_H_ELEM): Likewise.
> > (V_sz_elem1): Likewise.
> > (V_extr_elem): Likewise.
> > (earlyclobber_32): Likewise.
> > (supf): Move int attribute from mve.md to iterators.md.
> > (mode1): Likewise.
> > (VCVTQ_TO_F): Move int iterator from mve.md to iterators.md.
> > (VMVNQ_N): Likewise.
> > (VREV64Q): Likewise.
> > (VCVTQ_FROM_F): Likewise.
> > (VREV16Q): Likewise.
> > (VCVTAQ): Likewise.
> > (VMVNQ): Likewise.
> > (VDUPQ_N): Likewise.
> > (VCLZQ): Likewise.
> > (VADDVQ): Likewise.
> > (VREV32Q): Likewise.
> > (VMOVLBQ): Likewise.
> > (VMOVLTQ): Likewise.
> > (VCVTPQ): Likewise.
> > (VCVTNQ): Likewise.
> > (VCVTMQ): Likewise.
> > (VADDLVQ): Likewise.
> > (VCTPQ): Likewise.
> > (VCTPQ_M): Likewise.
> > (VCVTQ_N_TO_F): Likewise.
> > (VCREATEQ): Likewise.
> > (VSHRQ_N): Likewise.
> > (VCVTQ_N_FROM_F): Likewise.
> > (VADDLVQ_P): Likewise.
> > (VCMPNEQ): Likewise.
> > (VSHLQ): Likewise.
> > (VABDQ): Likewise.
> > (VADDQ_N): Likewise.
> > (VADDVAQ): Likewise.
> > (VADDVQ_P): Likewise.
> > (VANDQ): Likewise.
> > (VBICQ): Likewise.
> > (VBRSRQ_N): Likewise.
> > (VCADDQ_ROT270): Likewise.
> > (VCADDQ_ROT90): Likewise.
> > (VCMPEQQ): Likewise.
> > (VCMPEQQ_N): Likewise.
> > (VCMPNEQ_N): Likewise.
> > (VEORQ): Likewise.
> > (VHADDQ): Likewise.
> > (VHADDQ_N): Likewise.
> > (VHSUBQ): Likewise.
> > (VHSUBQ_N): Likewise.
> > (VMAXQ): Likewise.
> > (VMAXVQ): Likewise.
> > (VMINQ): Likewise.
> > (VMINVQ): Likewise.
> > (VMLADAVQ): Likewise.
> > (VMULHQ): Likewise.
> > (VMULLBQ_INT): Likewise.
> > (VMULLTQ_INT): Likewise.
> > (VMULQ): Likewise.
> > (VMULQ_N): Likewise.
> > (VORNQ): Likewise.
> > (VORRQ): Likewise.
> > (VQADDQ): Likewise.
> > (VQADDQ_N): Likewise.
> > (VQRSHLQ): Likewise.
> > (VQRSHLQ_N): Likewise.
> > (VQSHLQ): Likewise.
> > (VQSHLQ_N): Likewise.
> > (VQSHLQ_R): Likewise.
> > (VQSUBQ): Likewise.
> > (VQSUBQ_N): Likewise.
> > (VRHADDQ): Likewise.
> > (VRMULHQ): Likewise.
> > (VRSHLQ): Likewise.
> > (VRSHLQ_N): Likewise.
> > (VRSHRQ_N): Likewise.
> > (VSHLQ_N): Likewise.
> > (VSHLQ_R): Likewise.
> > (VSUBQ): Likewise.
> > (VSUBQ_N): Likewise.
> > (VADDLVAQ): Likewise.
> > (VBICQ_N): Likewise.
> > (VMLALDAVQ): Likewise.
> > (VMLALDAVXQ): Likewise.
> > (VMOVNBQ): Likewise.
> > (VMOVNTQ): Likewise.
> > (VORRQ_N): Likewise.
> > (VQMOVNBQ): Likewise.
> > (VQMOVNTQ): Likewise.
> > (VSHLLBQ_N): Likewise.
> > (VSHLLTQ_N): Likewise.
> > (VRMLALDAVHQ): Likewise.
> > (VBICQ_M_N): Likewise.
> > (VCVTAQ_M): Likewise.
> > (VCVTQ_M_TO_F): Likewise.
> > (VQRSHRNBQ_N): Likewise.
> > (VABAVQ): Likewise.
> > (VSHLCQ): Likewise.
> > (VRMLALDAVHAQ): Likewise.
> > (VADDVAQ_P): Likewise.
> > (VCLZQ_M): Likewise.
> > (VCMPEQQ_M_N): Likewise.
> > (VCMPEQQ_M): Likewise.
> > (VCMPNEQ_M_N): Likewise.
> > (VCMPNEQ_M): Likewise.
> > (VDUPQ_M_N): Likewise.
> > (VMAXVQ_P): Likewise.
> > (VMINVQ_P): Likewise.
> > (VMLADAVAQ): Likewise.
> > (VMLADAVQ_P): Likewise.
> > (VMLAQ_N): Likewise.
> > (VMLASQ_N): Likewise.
> > (VMVNQ_M): Likewise.
> > (VPSELQ): Likewise.
> > (VQDMLAHQ_N): Likewise.
> > (VQRDMLAHQ_N): Likewise.
> > (VQRDMLASHQ_N): Likewise.
> > (VQRSHLQ_M_N): Likewise.
> > (VQSHLQ_M_R): Likewise.
> > (VREV64Q_M): Likewise.
> > (VRSHLQ_M_N): Likewise.
> > (VSHLQ_M_R): Likewise.
> > (VSLIQ_N): Likewise.
> > (VSRIQ_N): Likewise.
> > (VMLALDAVQ_P): Likewise.
> > (VQMOVNBQ_M): Likewise.
> > (VMOVLTQ_M): Likewise.
> > (VMOVNBQ_M): Likewise.
> > (VRSHRNTQ_N): Likewise.
> > (VORRQ_M_N): Likewise.
> > (VREV32Q_M): Likewise.
> > (VREV16Q_M): Likewise.
> > (VQRSHRNTQ_N): Likewise.
> > (VMOVNTQ_M): Likewise.
> > (VMOVLBQ_M): Likewise.
> > (VMLALDAVAQ): Likewise.
> > (VQSHRNBQ_N): Likewise.
> > (VSHRNBQ_N): Likewise.
> > (VRSHRNBQ_N): Likewise.
> > (VMLALDAVXQ_P): Likewise.
> > (VQMOVNTQ_M): Likewise.
> > (VMVNQ_M_N): Likewise.
> > (VQSHRNTQ_N): Likewise.
> > (VMLALDAVAXQ): Likewise.
> > (VSHRNTQ_N): Likewise.
> > (VCVTMQ_M): Likewise.
> > (VCVTNQ_M): Likewise.
> > (VCVTPQ_M): Likewise.
> > (VCVTQ_M_N_FROM_F): Likewise.
> > (VCVTQ_M_FROM_F): Likewise.
> > (VRMLALDAVHQ_P): Likewise.
> > (VADDLVAQ_P): Likewise.
> > (VABAVQ_P): Likewise.
> > (VSHLQ_M): Likewise.
> > (VSRIQ_M_N): Likewise.
> > (VSUBQ_M): Likewise.
> > (VCVTQ_M_N_TO_F): Likewise.
> > (VHSUBQ_M): Likewise.
> > (VSLIQ_M_N): Likewise.
> > (VRSHLQ_M): Likewise.
> > (VMINQ_M): Likewise.
> > (VMULLBQ_INT_M): Likewise.
> > (VMULHQ_M): Likewise.
> > (VMULQ_M): Likewise.
> > (VHSUBQ_M_N): Likewise.
> > (VHADDQ_M_N): Likewise.
> > (VORRQ_M): Likewise.
> > (VRMULHQ_M): Likewise.
> > (VQADDQ_M): Likewise.
> > (VRSHRQ_M_N): Likewise.
> > (VQSUBQ_M_N): Likewise.
> > (VADDQ_M): Likewise.
> > (VORNQ_M): Likewise.
> > (VRHADDQ_M): Likewise.
> > (VQSHLQ_M): Likewise.
> > (VANDQ_M): Likewise.
> > (VBICQ_M): Likewise.
> > (VSHLQ_M_N): Likewise.
> > (VCADDQ_ROT270_M): Likewise.
> > (VQRSHLQ_M): Likewise.
> > (VQADDQ_M_N): Likewise.
> > (VADDQ_M_N): Likewise.
> > (VMAXQ_M): Likewise.
> > (VQSUBQ_M): Likewise.
> > (VMLASQ_M_N): Likewise.
> > (VMLADAVAQ_P): Likewise.
> > (VBRSRQ_M_N): Likewise.
> > (VMULQ_M_N): Likewise.
> > (VCADDQ_ROT90_M): Likewise.
> > (VMULLTQ_INT_M): Likewise.
> > (VEORQ_M): Likewise.
> > (VSHRQ_M_N): Likewise.
> > (VSUBQ_M_N): Likewise.
> > (VHADDQ_M): Likewise.
> > (VABDQ_M): Likewise.
> > (VMLAQ_M_N): Likewise.
> > (VQSHLQ_M_N): Likewise.
> > (VMLALDAVAQ_P): Likewise.
> > (VMLALDAVAXQ_P): Likewise.
> > (VQRSHRNBQ_M_N): Likewise.
> > (VQRSHRNTQ_M_N): Likewise.
> > (VQSHRNBQ_M_N): Likewise.
> > (VQSHRNTQ_M_N): Likewise.
> > (VRSHRNBQ_M_N): Likewise.
> > (VRSHRNTQ_M_N): Likewise.
> > (VSHLLBQ_M_N): Likewise.
> > (VSHLLTQ_M_N): Likewise.
> > (VSHRNBQ_M_N): Likewise.
> > (VSHRNTQ_M_N): Likewise.
> > (VSTRWSBQ): Likewise.
> > (VSTRBSOQ): Likewise.
> > (VSTRBQ): Likewise.
> > (VLDRBGOQ): Likewise.
> > (VLDRBQ): Likewise.
> > (VLDRWGBQ): Likewise.
> > (VLD1Q): Likewise.
> > (VLDRHGOQ): Likewise.
> > (VLDRHGSOQ): Likewise.
> > (VLDRHQ): Likewise.
> > (VLDRWQ): Likewise.
> > (VLDRDGBQ): Likewise.
> > (VLDRDGOQ): Likewise.
> > (VLDRDGSOQ): Likewise.
> > (VLDRWGOQ): Likewise.
> > (VLDRWGSOQ): Likewise.
> > (VST1Q): Likewise.
> > (VSTRHSOQ): Likewise.
> > (VSTRHSSOQ): Likewise.
> > (VSTRHQ): Likewise.
> > (VSTRWQ): Likewise.
> > (VSTRDSBQ): Likewise.
> > (VSTRDSOQ): Likewise.
> > (VSTRDSSOQ): Likewise.
> > (VSTRWSOQ): Likewise.
> > (VSTRWSSOQ): Likewise.
> > (VSTRWSBWBQ): Likewise.
> > (VLDRWGBWBQ): Likewise.
> > (VSTRDSBWBQ): Likewise.
> > (VLDRDGBWBQ): Likewise.
> > (VADCIQ): Likewise.
> > (VADCIQ_M): Likewise.
> > (VSBCQ): Likewise.
> > (VSBCQ_M): Likewise.
> > (VSBCIQ): Likewise.
> > (VSBCIQ_M): Likewise.
> > (VADCQ): Likewise.
> > (VADCQ_M): Likewise.
> > (UQRSHLLQ): Likewise.
> > (SQRSHRLQ): Likewise.
> > (VSHLCQ_M): Likewise.
> > * config/arm/mve.md (MVE_types): Move mode iterator to
> iterators.md
> > from mve.md.
> > (MVE_VLD_ST): Likewise.
> > (MVE_0): Likewise.
> > (MVE_1): Likewise.
> > (MVE_3): Likewise.
> > (MVE_2): Likewise.
> > (MVE_5): Likewise.
> > (MVE_6): Likewise.
> > (MVE_CNVT): Move mode attribute iterator to iterators.md from
> mve.md.
> > (MVE_LANES): Likewise.
> > (MVE_constraint): Likewise.
> > (MVE_constraint1): Likewise.
> > (MVE_constraint2): Likewise.
> > (MVE_constraint3): Likewise.
> > (MVE_pred): Likewise.
> > (MVE_pred1): Likewise.
> > (MVE_pred2): Likewise.
> > (MVE_pred3): Likewise.
> > (MVE_B_ELEM): Likewise.
> > (MVE_H_ELEM): Likewise.
> > (V_sz_elem1): Likewise.
> > (V_extr_elem): Likewise.
> > (earlyclobber_32): Likewise.
> > (supf): Move int attribute to iterators.md from mve.md.
> > (mode1): Likewise.
> > (VCVTQ_TO_F): Move int iterator to iterators.md from mve.md.
> > (VMVNQ_N): Likewise.
> > (VREV64Q): Likewise.
> > (VCVTQ_FROM_F): Likewise.
> > (VREV16Q): Likewise.
> > (VCVTAQ): Likewise.
> > (VMVNQ): Likewise.
> > (VDUPQ_N): Likewise.
> > (VCLZQ): Likewise.
> > (VADDVQ): Likewise.
> > (VREV32Q): Likewise.
> > (VMOVLBQ): Likewise.
> > (VMOVLTQ): Likewise.
> > (VCVTPQ): Likewise.
> > (VCVTNQ): Likewise.
> > (VCVTMQ): Likewise.
> > (VADDLVQ): Likewise.
> > (VCTPQ): Likewise.
> > (VCTPQ_M): Likewise.
> > (VCVTQ_N_TO_F): Likewise.
> > (VCREATEQ): Likewise.
> > (VSHRQ_N): Likewise.
> > (VCVTQ_N_FROM_F): Likewise.
> > (VADDLVQ_P): Likewise.
> > (VCMPNEQ): Likewise.
> > (VSHLQ): Likewise.
> > (VABDQ): Likewise.
> > (VADDQ_N): Likewise.
> > (VADDVAQ): Likewise.
> > (VADDVQ_P): Likewise.
> > (VANDQ): Likewise.
> > (VBICQ): Likewise.
> > (VBRSRQ_N): Likewise.
> > (VCADDQ_ROT270): Likewise.
> > (VCADDQ_ROT90): Likewise.
> > (VCMPEQQ): Likewise.
> > (VCMPEQQ_N): Likewise.
> > (VCMPNEQ_N): Likewise.
> > (VEORQ): Likewise.
> > (VHADDQ): Likewise.
> > (VHADDQ_N): Likewise.
> > (VHSUBQ): Likewise.
> > (VHSUBQ_N): Likewise.
> > (VMAXQ): Likewise.
> > (VMAXVQ): Likewise.
> > (VMINQ): Likewise.
> > (VMINVQ): Likewise.
> > (VMLADAVQ): Likewise.
> > (VMULHQ): Likewise.
> > (VMULLBQ_INT): Likewise.
> > (VMULLTQ_INT): Likewise.
> > (VMULQ): Likewise.
> > (VMULQ_N): Likewise.
> > (VORNQ): Likewise.
> > (VORRQ): Likewise.
> > (VQADDQ): Likewise.
> > (VQADDQ_N): Likewise.
> > (VQRSHLQ): Likewise.
> > (VQRSHLQ_N): Likewise.
> > (VQSHLQ): Likewise.
> > (VQSHLQ_N): Likewise.
> > (VQSHLQ_R): Likewise.
> > (VQSUBQ): Likewise.
> > (VQSUBQ_N): Likewise.
> > (VRHADDQ): Likewise.
> > (VRMULHQ): Likewise.
> > (VRSHLQ): Likewise.
> > (VRSHLQ_N): Likewise.
> > (VRSHRQ_N): Likewise.
> > (VSHLQ_N): Likewise.
> > (VSHLQ_R): Likewise.
> > (VSUBQ): Likewise.
> > (VSUBQ_N): Likewise.
> > (VADDLVAQ): Likewise.
> > (VBICQ_N): Likewise.
> > (VMLALDAVQ): Likewise.
> > (VMLALDAVXQ): Likewise.
> > (VMOVNBQ): Likewise.
> > (VMOVNTQ): Likewise.
> > (VORRQ_N): Likewise.
> > (VQMOVNBQ): Likewise.
> > (VQMOVNTQ): Likewise.
> > (VSHLLBQ_N): Likewise.
> > (VSHLLTQ_N): Likewise.
> > (VRMLALDAVHQ): Likewise.
> > (VBICQ_M_N): Likewise.
> > (VCVTAQ_M): Likewise.
> > (VCVTQ_M_TO_F): Likewise.
> > (VQRSHRNBQ_N): Likewise.
> > (VABAVQ): Likewise.
> > (VSHLCQ): Likewise.
> > (VRMLALDAVHAQ): Likewise.
> > (VADDVAQ_P): Likewise.
> > (VCLZQ_M): Likewise.
> > (VCMPEQQ_M_N): Likewise.
> > (VCMPEQQ_M): Likewise.
> > (VCMPNEQ_M_N): Likewise.
> > (VCMPNEQ_M): Likewise.
> > (VDUPQ_M_N): Likewise.
> > (VMAXVQ_P): Likewise.
> > (VMINVQ_P): Likewise.
> > (VMLADAVAQ): Likewise.
> > (VMLADAVQ_P): Likewise.
> > (VMLAQ_N): Likewise.
> > (VMLASQ_N): Likewise.
> > (VMVNQ_M): Likewise.
> > (VPSELQ): Likewise.
> > (VQDMLAHQ_N): Likewise.
> > (VQRDMLAHQ_N): Likewise.
> > (VQRDMLASHQ_N): Likewise.
> > (VQRSHLQ_M_N): Likewise.
> > (VQSHLQ_M_R): Likewise.
> > (VREV64Q_M): Likewise.
> > (VRSHLQ_M_N): Likewise.
> > (VSHLQ_M_R): Likewise.
> > (VSLIQ_N): Likewise.
> > (VSRIQ_N): Likewise.
> > (VMLALDAVQ_P): Likewise.
> > (VQMOVNBQ_M): Likewise.
> > (VMOVLTQ_M): Likewise.
> > (VMOVNBQ_M): Likewise.
> > (VRSHRNTQ_N): Likewise.
> > (VORRQ_M_N): Likewise.
> > (VREV32Q_M): Likewise.
> > (VREV16Q_M): Likewise.
> > (VQRSHRNTQ_N): Likewise.
> > (VMOVNTQ_M): Likewise.
> > (VMOVLBQ_M): Likewise.
> > (VMLALDAVAQ): Likewise.
> > (VQSHRNBQ_N): Likewise.
> > (VSHRNBQ_N): Likewise.
> > (VRSHRNBQ_N): Likewise.
> > (VMLALDAVXQ_P): Likewise.
> > (VQMOVNTQ_M): Likewise.
> > (VMVNQ_M_N): Likewise.
> > (VQSHRNTQ_N): Likewise.
> > (VMLALDAVAXQ): Likewise.
> > (VSHRNTQ_N): Likewise.
> > (VCVTMQ_M): Likewise.
> > (VCVTNQ_M): Likewise.
> > (VCVTPQ_M): Likewise.
> > (VCVTQ_M_N_FROM_F): Likewise.
> > (VCVTQ_M_FROM_F): Likewise.
> > (VRMLALDAVHQ_P): Likewise.
> > (VADDLVAQ_P): Likewise.
> > (VABAVQ_P): Likewise.
> > (VSHLQ_M): Likewise.
> > (VSRIQ_M_N): Likewise.
> > (VSUBQ_M): Likewise.
> > (VCVTQ_M_N_TO_F): Likewise.
> > (VHSUBQ_M): Likewise.
> > (VSLIQ_M_N): Likewise.
> > (VRSHLQ_M): Likewise.
> > (VMINQ_M): Likewise.
> > (VMULLBQ_INT_M): Likewise.
> > (VMULHQ_M): Likewise.
> > (VMULQ_M): Likewise.
> > (VHSUBQ_M_N): Likewise.
> > (VHADDQ_M_N): Likewise.
> > (VORRQ_M): Likewise.
> > (VRMULHQ_M): Likewise.
> > (VQADDQ_M): Likewise.
> > (VRSHRQ_M_N): Likewise.
> > (VQSUBQ_M_N): Likewise.
> > (VADDQ_M): Likewise.
> > (VORNQ_M): Likewise.
> > (VRHADDQ_M): Likewise.
> > (VQSHLQ_M): Likewise.
> > (VANDQ_M): Likewise.
> > (VBICQ_M): Likewise.
> > (VSHLQ_M_N): Likewise.
> > (VCADDQ_ROT270_M): Likewise.
> > (VQRSHLQ_M): Likewise.
> > (VQADDQ_M_N): Likewise.
> > (VADDQ_M_N): Likewise.
> > (VMAXQ_M): Likewise.
> > (VQSUBQ_M): Likewise.
> > (VMLASQ_M_N): Likewise.
> > (VMLADAVAQ_P): Likewise.
> > (VBRSRQ_M_N): Likewise.
> > (VMULQ_M_N): Likewise.
> > (VCADDQ_ROT90_M): Likewise.
> > (VMULLTQ_INT_M): Likewise.
> > (VEORQ_M): Likewise.
> > (VSHRQ_M_N): Likewise.
> > (VSUBQ_M_N): Likewise.
> > (VHADDQ_M): Likewise.
> > (VABDQ_M): Likewise.
> > (VMLAQ_M_N): Likewise.
> > (VQSHLQ_M_N): Likewise.
> > (VMLALDAVAQ_P): Likewise.
> > (VMLALDAVAXQ_P): Likewise.
> > (VQRSHRNBQ_M_N): Likewise.
> > (VQRSHRNTQ_M_N): Likewise.
> > (VQSHRNBQ_M_N): Likewise.
> > (VQSHRNTQ_M_N): Likewise.
> > (VRSHRNBQ_M_N): Likewise.
> > (VRSHRNTQ_M_N): Likewise.
> > (VSHLLBQ_M_N): Likewise.
> > (VSHLLTQ_M_N): Likewise.
> > (VSHRNBQ_M_N): Likewise.
> > (VSHRNTQ_M_N): Likewise.
> > (VSTRWSBQ): Likewise.
> > (VSTRBSOQ): Likewise.
> > (VSTRBQ): Likewise.
> > (VLDRBGOQ): Likewise.
> > (VLDRBQ): Likewise.
> > (VLDRWGBQ): Likewise.
> > (VLD1Q): Likewise.
> > (VLDRHGOQ): Likewise.
> > (VLDRHGSOQ): Likewise.
> > (VLDRHQ): Likewise.
> > (VLDRWQ): Likewise.
> > (VLDRDGBQ): Likewise.
> > (VLDRDGOQ): Likewise.
> > (VLDRDGSOQ): Likewise.
> > (VLDRWGOQ): Likewise.
> > (VLDRWGSOQ): Likewise.
> > (VST1Q): Likewise.
> > (VSTRHSOQ): Likewise.
> > (VSTRHSSOQ): Likewise.
> > (VSTRHQ): Likewise.
> > (VSTRWQ): Likewise.
> > (VSTRDSBQ): Likewise.
> > (VSTRDSOQ): Likewise.
> > (VSTRDSSOQ): Likewise.
> > (VSTRWSOQ): Likewise.
> > (VSTRWSSOQ): Likewise.
> > (VSTRWSBWBQ): Likewise.
> > (VLDRWGBWBQ): Likewise.
> > (VSTRDSBWBQ): Likewise.
> > (VLDRDGBWBQ): Likewise.
> > (VADCIQ): Likewise.
> > (VADCIQ_M): Likewise.
> > (VSBCQ): Likewise.
> > (VSBCQ_M): Likewise.
> > (VSBCIQ): Likewise.
> > (VSBCIQ_M): Likewise.
> > (VADCQ): Likewise.
> > (VADCQ_M): Likewise.
> > (UQRSHLLQ): Likewise.
> > (SQRSHRLQ): Likewise.
> > (VSHLCQ_M): Likewise.
> > (define_c_enum "unspec"): Move MVE enumerator to unspecs.md
> from
> > mve.md.
> > * config/arm/unspecs.md (define_c_enum "unspec"): Move MVE
> enumerator
> > from
> > mve.md to unspecs.md.
More information about the Gcc-patches
mailing list