diff --git a/llvm/lib/Target/AArch64/AArch64InstrFormats.td b/llvm/lib/Target/AArch64/AArch64InstrFormats.td --- a/llvm/lib/Target/AArch64/AArch64InstrFormats.td +++ b/llvm/lib/Target/AArch64/AArch64InstrFormats.td @@ -387,16 +387,16 @@ let PrintMethod = "printImmScale<16>"; } -def am_sve_fi : ComplexPattern; +def am_sve_fi : ComplexPattern; -def am_indexed7s8 : ComplexPattern; -def am_indexed7s16 : ComplexPattern; -def am_indexed7s32 : ComplexPattern; -def am_indexed7s64 : ComplexPattern; -def am_indexed7s128 : ComplexPattern; +def am_indexed7s8 : ComplexPattern; +def am_indexed7s16 : ComplexPattern; +def am_indexed7s32 : ComplexPattern; +def am_indexed7s64 : ComplexPattern; +def am_indexed7s128 : ComplexPattern; -def am_indexedu6s128 : ComplexPattern; -def am_indexeds9s128 : ComplexPattern; +def am_indexedu6s128 : ComplexPattern; +def am_indexeds9s128 : ComplexPattern; def UImmS1XForm : SDNodeXFormgetTargetConstant(N->getZExtValue(), SDLoc(N), MVT::i64); @@ -3130,18 +3130,18 @@ // (unsigned immediate) // Indexed for 8-bit registers. offset is in range [0,4095]. -def am_indexed8 : ComplexPattern; -def am_indexed16 : ComplexPattern; -def am_indexed32 : ComplexPattern; -def am_indexed64 : ComplexPattern; -def am_indexed128 : ComplexPattern; +def am_indexed8 : ComplexPattern; +def am_indexed16 : ComplexPattern; +def am_indexed32 : ComplexPattern; +def am_indexed64 : ComplexPattern; +def am_indexed128 : ComplexPattern; // (unsigned immediate) // Indexed for 8-bit registers. offset is in range [0,63]. -def am_indexed8_6b : ComplexPattern", []>; -def am_indexed16_6b : ComplexPattern", []>; -def am_indexed32_6b : ComplexPattern", []>; -def am_indexed64_6b : ComplexPattern", []>; +def am_indexed8_6b : ComplexPattern", []>; +def am_indexed16_6b : ComplexPattern", []>; +def am_indexed32_6b : ComplexPattern", []>; +def am_indexed64_6b : ComplexPattern", []>; def gi_am_indexed8 : GIComplexOperandMatcher">, @@ -3311,11 +3311,11 @@ // Load/store register offset //--- -def ro_Xindexed8 : ComplexPattern", []>; -def ro_Xindexed16 : ComplexPattern", []>; -def ro_Xindexed32 : ComplexPattern", []>; -def ro_Xindexed64 : ComplexPattern", []>; -def ro_Xindexed128 : ComplexPattern", []>; +def ro_Xindexed8 : ComplexPattern", []>; +def ro_Xindexed16 : ComplexPattern", []>; +def ro_Xindexed32 : ComplexPattern", []>; +def ro_Xindexed64 : ComplexPattern", []>; +def ro_Xindexed128 : ComplexPattern", []>; def gi_ro_Xindexed8 : GIComplexOperandMatcher">, @@ -3333,11 +3333,11 @@ GIComplexOperandMatcher">, GIComplexPatternEquiv; -def ro_Windexed8 : ComplexPattern", []>; -def ro_Windexed16 : ComplexPattern", []>; -def ro_Windexed32 : ComplexPattern", []>; -def ro_Windexed64 : ComplexPattern", []>; -def ro_Windexed128 : ComplexPattern", []>; +def ro_Windexed8 : ComplexPattern", []>; +def ro_Windexed16 : ComplexPattern", []>; +def ro_Windexed32 : ComplexPattern", []>; +def ro_Windexed64 : ComplexPattern", []>; +def ro_Windexed128 : ComplexPattern", []>; def gi_ro_Windexed8 : GIComplexOperandMatcher">, @@ -3833,11 +3833,11 @@ // Load/store unscaled immediate //--- -def am_unscaled8 : ComplexPattern; -def am_unscaled16 : ComplexPattern; -def am_unscaled32 : ComplexPattern; -def am_unscaled64 : ComplexPattern; -def am_unscaled128 :ComplexPattern; +def am_unscaled8 : ComplexPattern; +def am_unscaled16 : ComplexPattern; +def am_unscaled32 : ComplexPattern; +def am_unscaled64 : ComplexPattern; +def am_unscaled128 :ComplexPattern; def gi_am_unscaled8 : GIComplexOperandMatcher, diff --git a/llvm/lib/Target/AArch64/SVEInstrFormats.td b/llvm/lib/Target/AArch64/SVEInstrFormats.td --- a/llvm/lib/Target/AArch64/SVEInstrFormats.td +++ b/llvm/lib/Target/AArch64/SVEInstrFormats.td @@ -8270,13 +8270,13 @@ } /// Addressing modes -def am_sve_indexed_s4 :ComplexPattern", [], [SDNPWantRoot]>; -def am_sve_indexed_s6 :ComplexPattern", [], [SDNPWantRoot]>; +def am_sve_indexed_s4 :ComplexPattern", [], [SDNPWantRoot]>; +def am_sve_indexed_s6 :ComplexPattern", [], [SDNPWantRoot]>; -def am_sve_regreg_lsl0 : ComplexPattern", []>; -def am_sve_regreg_lsl1 : ComplexPattern", []>; -def am_sve_regreg_lsl2 : ComplexPattern", []>; -def am_sve_regreg_lsl3 : ComplexPattern", []>; +def am_sve_regreg_lsl0 : ComplexPattern", []>; +def am_sve_regreg_lsl1 : ComplexPattern", []>; +def am_sve_regreg_lsl2 : ComplexPattern", []>; +def am_sve_regreg_lsl3 : ComplexPattern", []>; // Predicated pseudo floating point two operand instructions. multiclass sve_fp_bin_pred_hfd {