@@ -554,13 +554,13 @@ struct VectorOuterProductToArmSMELowering
554
554
// /
555
555
// / Example:
556
556
// / ```
557
- // / %el = vector.extract %tile[%y,%x ]: i32 from vector<[4]x[4]xi32>
557
+ // / %el = vector.extract %tile[%row, %col ]: i32 from vector<[4]x[4]xi32>
558
558
// / ```
559
559
// / Becomes:
560
560
// / ```
561
- // / %slice = arm_sme.move_tile_slice_to_vector %tile[%y ]
561
+ // / %slice = arm_sme.move_tile_slice_to_vector %tile[%row ]
562
562
// / : vector<[4]xi32> from vector<[4]x[4]xi32>
563
- // / %el = vector.extract %slice[%x ] : i32 from vector<[4]xi32>
563
+ // / %el = vector.extract %slice[%col ] : i32 from vector<[4]xi32>
564
564
// / ```
565
565
struct VectorExtractToArmSMELowering
566
566
: public ConvertOpToLLVMPattern<vector::ExtractOp> {
@@ -609,14 +609,15 @@ struct VectorExtractToArmSMELowering
609
609
// /
610
610
// / Example:
611
611
// / ```
612
- // / %new_tile = vector.insert %el, %tile[%y,%x] : i32 into vector<[4]x[4]xi32>
612
+ // / %new_tile = vector.insert %el, %tile[%row, %col]
613
+ // / : i32 into vector<[4]x[4]xi32>
613
614
// / ```
614
615
// / Becomes:
615
616
// / ```
616
- // / %slice = arm_sme.move_tile_slice_to_vector %tile[%y ]
617
+ // / %slice = arm_sme.move_tile_slice_to_vector %tile[%row ]
617
618
// / : vector<[4]xi32> from vector<[4]x[4]xi32>
618
- // / %new_slice = vector.insert %el, %slice[%x ] : i32 into vector<[4]xi32>
619
- // / %new_tile = arm_sme.move_vector_to_tile_slice %new_slice, %tile, %y
619
+ // / %new_slice = vector.insert %el, %slice[%col ] : i32 into vector<[4]xi32>
620
+ // / %new_tile = arm_sme.move_vector_to_tile_slice %new_slice, %tile, %row
620
621
// / : vector<[4]xi32> into vector<[4]x[4]xi32>
621
622
// / ```
622
623
struct VectorInsertToArmSMELowering
0 commit comments