Lines Matching refs:VecIndex
5129 class Ld1Lane128Pat<SDPatternOperator scalar_load, Operand VecIndex,
5132 (STy (scalar_load GPR64sp:$Rn)), VecIndex:$idx),
5133 (LD1 VecListOne128:$Rd, VecIndex:$idx, GPR64sp:$Rn)>;
5143 class Ld1Lane64Pat<SDPatternOperator scalar_load, Operand VecIndex,
5146 (STy (scalar_load GPR64sp:$Rn)), VecIndex:$idx),
5149 VecIndex:$idx, GPR64sp:$Rn),
5171 class St1Lane128Pat<SDPatternOperator scalar_store, Operand VecIndex,
5174 (STy (vector_extract (VTy VecListOne128:$Vt), VecIndex:$idx)),
5176 (ST1 VecListOne128:$Vt, VecIndex:$idx, GPR64sp:$Rn)>;
5187 class St1Lane64Pat<SDPatternOperator scalar_store, Operand VecIndex,
5190 (STy (vector_extract (VTy VecListOne64:$Vt), VecIndex:$idx)),
5193 VecIndex:$idx, GPR64sp:$Rn)>;
5201 multiclass St1LanePost64Pat<SDPatternOperator scalar_store, Operand VecIndex,
5205 (STy (vector_extract (VTy VecListOne64:$Vt), VecIndex:$idx)),
5208 VecIndex:$idx, GPR64sp:$Rn, XZR)>;
5211 (STy (vector_extract (VTy VecListOne64:$Vt), VecIndex:$idx)),
5214 VecIndex:$idx, GPR64sp:$Rn, $Rm)>;
5226 multiclass St1LanePost128Pat<SDPatternOperator scalar_store, Operand VecIndex,
5230 (STy (vector_extract (VTy VecListOne128:$Vt), VecIndex:$idx)),
5232 (ST1 VecListOne128:$Vt, VecIndex:$idx, GPR64sp:$Rn, XZR)>;
5235 (STy (vector_extract (VTy VecListOne128:$Vt), VecIndex:$idx)),
5237 (ST1 VecListOne128:$Vt, VecIndex:$idx, GPR64sp:$Rn, $Rm)>;