> -----Original Message----- > From: Srinath Parvathaneni <srinath.parvathan...@arm.com> > Sent: 06 October 2020 14:55 > To: Kyrylo Tkachov <kyrylo.tkac...@arm.com>; gcc-patches@gcc.gnu.org > Subject: RE: [PATCH][GCC] arm: Move iterators from mve.md to iterators.md > to maintain consistency. > > Hi Kyrill, > > > -----Original Message----- > > From: Kyrylo Tkachov <kyrylo.tkac...@arm.com> > > Sent: 06 October 2020 14:42 > > To: Srinath Parvathaneni <srinath.parvathan...@arm.com>; gcc- > > patc...@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.parvathan...@arm.com> > > > Sent: 06 October 2020 13:27 > > > To: gcc-patches@gcc.gnu.org > > > Cc: Kyrylo Tkachov <kyrylo.tkac...@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. Ok then, thanks for explaining. Kyrill > > Regards, > SRI. > > > > Thanks, > > Kyrill > > > > > > > > Regards, > > > Srinath. > > > > > > gcc/ChangeLog: > > > > > > 2020-10-06 Srinath Parvathaneni <srinath.parvathan...@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.
RE: [PATCH][GCC] arm: Move iterators from mve.md to iterators.md to maintain consistency.
Kyrylo Tkachov via Gcc-patches Tue, 06 Oct 2020 06:57:08 -0700
- [PATCH][GCC] arm: Move iterators from... Srinath Parvathaneni via Gcc-patches
- RE: [PATCH][GCC] arm: Move itera... Kyrylo Tkachov via Gcc-patches
- RE: [PATCH][GCC] arm: Move i... Srinath Parvathaneni via Gcc-patches
- RE: [PATCH][GCC] arm: Mo... Kyrylo Tkachov via Gcc-patches