Lines Matching refs:StoreKind
7236 PatFrag StoreKind, int shift>
7237 : Pat<(StoreKind (Ty MQPR:$val), t2addrmode_imm7<shift>:$addr),
7241 PatFrag StoreKind, int shift>
7242 : Pat<(StoreKind (Ty MQPR:$val), t2addrmode_imm7<shift>:$addr, VCCR:$pred),
7245 multiclass MVE_vector_store<Instruction RegImmInst, PatFrag StoreKind,
7247 def : MVE_vector_store_typed<v16i8, RegImmInst, StoreKind, shift>;
7248 def : MVE_vector_store_typed<v8i16, RegImmInst, StoreKind, shift>;
7249 def : MVE_vector_store_typed<v8f16, RegImmInst, StoreKind, shift>;
7250 def : MVE_vector_store_typed<v4i32, RegImmInst, StoreKind, shift>;
7251 def : MVE_vector_store_typed<v4f32, RegImmInst, StoreKind, shift>;
7252 def : MVE_vector_store_typed<v2i64, RegImmInst, StoreKind, shift>;
7253 def : MVE_vector_store_typed<v2f64, RegImmInst, StoreKind, shift>;
7278 PatFrag StoreKind, int shift>
7279 : Pat<(StoreKind (Ty MQPR:$Rt), tGPR:$Rn, t2am_imm7_offset<shift>:$addr),
7283 PatFrag StoreKind, int shift>
7284 : Pat<(StoreKind (Ty MQPR:$Rt), tGPR:$Rn, t2am_imm7_offset<shift>:$addr, VCCR:$pred),
7287 multiclass MVE_vector_offset_store<Instruction RegImmInst, PatFrag StoreKind,
7289 def : MVE_vector_offset_store_typed<v16i8, RegImmInst, StoreKind, shift>;
7290 def : MVE_vector_offset_store_typed<v8i16, RegImmInst, StoreKind, shift>;
7291 def : MVE_vector_offset_store_typed<v8f16, RegImmInst, StoreKind, shift>;
7292 def : MVE_vector_offset_store_typed<v4i32, RegImmInst, StoreKind, shift>;
7293 def : MVE_vector_offset_store_typed<v4f32, RegImmInst, StoreKind, shift>;
7294 def : MVE_vector_offset_store_typed<v2i64, RegImmInst, StoreKind, shift>;
7295 def : MVE_vector_offset_store_typed<v2f64, RegImmInst, StoreKind, shift>;