@@ -35,65 +35,59 @@ func.func @b_has_2_rows_but_a_has_length_4(%a : vector<4xi32>, %b : vector<2x4xi
35
35
// -----
36
36
37
37
func.func @smmla_invalid_input_types (%a: vector <16 xi4 >,
38
- %b: vector <16 xi4 >,
39
- %c: vector <4 xi32 >) -> vector <4 xi32 > {
38
+ %b: vector <16 xi4 >,
39
+ %c: vector <4 xi32 >) -> vector <4 xi32 > {
40
40
// expected-error@+1 {{op operand #1 must be vector of 8-bit signless integer values of length 16, but got 'vector<16xi4>'}}
41
- %0 = arm_neon.intr.smmla %c , %a , %b :
42
- vector <16 xi4 > to vector <4 xi32 >
41
+ %0 = arm_neon.intr.smmla %c , %a , %b : vector <16 xi4 > to vector <4 xi32 >
43
42
return %0 : vector <4 xi32 >
44
43
}
45
44
46
45
// -----
47
46
48
47
func.func @smmla_invalid_dimensions (%a: vector <32 xi8 >,
49
- %b: vector <32 xi8 >,
50
- %c: vector <8 xi32 >) -> vector <8 xi32 > {
48
+ %b: vector <32 xi8 >,
49
+ %c: vector <8 xi32 >) -> vector <8 xi32 > {
51
50
// expected-error@+1 {{op operand #0 must be vector of 32-bit signless integer values of length 4, but got 'vector<8xi32>'}}
52
- %0 = arm_neon.intr.smmla %c , %a , %b :
53
- vector <32 xi8 > to vector <8 xi32 >
51
+ %0 = arm_neon.intr.smmla %c , %a , %b : vector <32 xi8 > to vector <8 xi32 >
54
52
return %0 : vector <8 xi32 >
55
53
}
56
54
57
55
// -----
58
56
59
57
func.func @ummla_invalid_input_types (%a: vector <16 xi4 >,
60
- %b: vector <16 xi4 >,
61
- %c: vector <4 xi32 >) -> vector <4 xi32 > {
58
+ %b: vector <16 xi4 >,
59
+ %c: vector <4 xi32 >) -> vector <4 xi32 > {
62
60
// expected-error@+1 {{op operand #1 must be vector of 8-bit signless integer values of length 16, but got 'vector<16xi4>'}}
63
- %0 = arm_neon.intr.ummla %c , %a , %b :
64
- vector <16 xi4 > to vector <4 xi32 >
61
+ %0 = arm_neon.intr.ummla %c , %a , %b : vector <16 xi4 > to vector <4 xi32 >
65
62
return %0 : vector <4 xi32 >
66
63
}
67
64
68
65
// -----
69
66
70
67
func.func @ummla_invalid_dimensions (%a: vector <32 xi8 >,
71
- %b: vector <32 xi8 >,
72
- %c: vector <8 xi32 >) -> vector <8 xi32 > {
68
+ %b: vector <32 xi8 >,
69
+ %c: vector <8 xi32 >) -> vector <8 xi32 > {
73
70
// expected-error@+1 {{op operand #0 must be vector of 32-bit signless integer values of length 4, but got 'vector<8xi32>'}}
74
- %0 = arm_neon.intr.ummla %c , %a , %b :
75
- vector <32 xi8 > to vector <8 xi32 >
71
+ %0 = arm_neon.intr.ummla %c , %a , %b : vector <32 xi8 > to vector <8 xi32 >
76
72
return %0 : vector <8 xi32 >
77
73
}
78
74
79
75
// -----
80
76
81
77
func.func @usmmla_invalid_input_types (%a: vector <16 xi4 >,
82
- %b: vector <16 xi4 >,
83
- %c: vector <4 xi32 >) -> vector <4 xi32 > {
78
+ %b: vector <16 xi4 >,
79
+ %c: vector <4 xi32 >) -> vector <4 xi32 > {
84
80
// expected-error@+1 {{op operand #1 must be vector of 8-bit signless integer values of length 16, but got 'vector<16xi4>'}}
85
- %0 = arm_neon.intr.usmmla %c , %a , %b :
86
- vector <16 xi4 > to vector <4 xi32 >
81
+ %0 = arm_neon.intr.usmmla %c , %a , %b : vector <16 xi4 > to vector <4 xi32 >
87
82
return %0 : vector <4 xi32 >
88
83
}
89
84
90
85
// -----
91
86
92
87
func.func @usmmla_invalid_dimensions (%a: vector <32 xi8 >,
93
- %b: vector <32 xi8 >,
94
- %c: vector <8 xi32 >) -> vector <8 xi32 > {
88
+ %b: vector <32 xi8 >,
89
+ %c: vector <8 xi32 >) -> vector <8 xi32 > {
95
90
// expected-error@+1 {{op operand #0 must be vector of 32-bit signless integer values of length 4, but got 'vector<8xi32>'}}
96
- %0 = arm_neon.intr.usmmla %c , %a , %b :
97
- vector <32 xi8 > to vector <8 xi32 >
91
+ %0 = arm_neon.intr.usmmla %c , %a , %b : vector <32 xi8 > to vector <8 xi32 >
98
92
return %0 : vector <8 xi32 >
99
93
}
0 commit comments