77define <1 x bfloat> @vfmadd_vv_v1bf16 (<1 x bfloat> %va , <1 x bfloat> %vb , <1 x bfloat> %vc ) {
88; CHECK-LABEL: vfmadd_vv_v1bf16:
99; CHECK: # %bb.0:
10- ; CHECK-NEXT: vsetivli zero, 1, e16 , mf4, ta, ma
10+ ; CHECK-NEXT: vsetivli zero, 1, e16alt , mf4, ta, ma
1111; CHECK-NEXT: vfmadd.vv v8, v9, v10
1212; CHECK-NEXT: ret
1313 %vd = call <1 x bfloat> @llvm.fma.v1bf16 (<1 x bfloat> %va , <1 x bfloat> %vb , <1 x bfloat> %vc )
@@ -17,7 +17,7 @@ define <1 x bfloat> @vfmadd_vv_v1bf16(<1 x bfloat> %va, <1 x bfloat> %vb, <1 x b
1717define <1 x bfloat> @vfmadd_vf_v1bf16 (<1 x bfloat> %va , <1 x bfloat> %vb , bfloat %c ) {
1818; CHECK-LABEL: vfmadd_vf_v1bf16:
1919; CHECK: # %bb.0:
20- ; CHECK-NEXT: vsetivli zero, 1, e16 , mf4, ta, ma
20+ ; CHECK-NEXT: vsetivli zero, 1, e16alt , mf4, ta, ma
2121; CHECK-NEXT: vfmadd.vf v8, fa0, v9
2222; CHECK-NEXT: ret
2323 %head = insertelement <1 x bfloat> poison, bfloat %c , i32 0
@@ -29,7 +29,7 @@ define <1 x bfloat> @vfmadd_vf_v1bf16(<1 x bfloat> %va, <1 x bfloat> %vb, bfloat
2929define <2 x bfloat> @vfmadd_vv_v2bf16 (<2 x bfloat> %va , <2 x bfloat> %vb , <2 x bfloat> %vc ) {
3030; CHECK-LABEL: vfmadd_vv_v2bf16:
3131; CHECK: # %bb.0:
32- ; CHECK-NEXT: vsetivli zero, 2, e16 , mf4, ta, ma
32+ ; CHECK-NEXT: vsetivli zero, 2, e16alt , mf4, ta, ma
3333; CHECK-NEXT: vfmadd.vv v8, v9, v10
3434; CHECK-NEXT: ret
3535 %vd = call <2 x bfloat> @llvm.fma.v2bf16 (<2 x bfloat> %va , <2 x bfloat> %vb , <2 x bfloat> %vc )
@@ -39,7 +39,7 @@ define <2 x bfloat> @vfmadd_vv_v2bf16(<2 x bfloat> %va, <2 x bfloat> %vb, <2 x b
3939define <2 x bfloat> @vfmadd_vf_v2bf16 (<2 x bfloat> %va , <2 x bfloat> %vb , bfloat %c ) {
4040; CHECK-LABEL: vfmadd_vf_v2bf16:
4141; CHECK: # %bb.0:
42- ; CHECK-NEXT: vsetivli zero, 2, e16 , mf4, ta, ma
42+ ; CHECK-NEXT: vsetivli zero, 2, e16alt , mf4, ta, ma
4343; CHECK-NEXT: vfmadd.vf v8, fa0, v9
4444; CHECK-NEXT: ret
4545 %head = insertelement <2 x bfloat> poison, bfloat %c , i32 0
@@ -51,7 +51,7 @@ define <2 x bfloat> @vfmadd_vf_v2bf16(<2 x bfloat> %va, <2 x bfloat> %vb, bfloat
5151define <4 x bfloat> @vfmadd_vv_v4bf16 (<4 x bfloat> %va , <4 x bfloat> %vb , <4 x bfloat> %vc ) {
5252; CHECK-LABEL: vfmadd_vv_v4bf16:
5353; CHECK: # %bb.0:
54- ; CHECK-NEXT: vsetivli zero, 4, e16 , mf2, ta, ma
54+ ; CHECK-NEXT: vsetivli zero, 4, e16alt , mf2, ta, ma
5555; CHECK-NEXT: vfmadd.vv v8, v9, v10
5656; CHECK-NEXT: ret
5757 %vd = call <4 x bfloat> @llvm.fma.v4bf16 (<4 x bfloat> %va , <4 x bfloat> %vb , <4 x bfloat> %vc )
@@ -61,7 +61,7 @@ define <4 x bfloat> @vfmadd_vv_v4bf16(<4 x bfloat> %va, <4 x bfloat> %vb, <4 x b
6161define <4 x bfloat> @vfmadd_vf_v4bf16 (<4 x bfloat> %va , <4 x bfloat> %vb , bfloat %c ) {
6262; CHECK-LABEL: vfmadd_vf_v4bf16:
6363; CHECK: # %bb.0:
64- ; CHECK-NEXT: vsetivli zero, 4, e16 , mf2, ta, ma
64+ ; CHECK-NEXT: vsetivli zero, 4, e16alt , mf2, ta, ma
6565; CHECK-NEXT: vfmadd.vf v8, fa0, v9
6666; CHECK-NEXT: ret
6767 %head = insertelement <4 x bfloat> poison, bfloat %c , i32 0
@@ -73,7 +73,7 @@ define <4 x bfloat> @vfmadd_vf_v4bf16(<4 x bfloat> %va, <4 x bfloat> %vb, bfloat
7373define <8 x bfloat> @vfmadd_vv_v8bf16 (<8 x bfloat> %va , <8 x bfloat> %vb , <8 x bfloat> %vc ) {
7474; CHECK-LABEL: vfmadd_vv_v8bf16:
7575; CHECK: # %bb.0:
76- ; CHECK-NEXT: vsetivli zero, 8, e16 , m1, ta, ma
76+ ; CHECK-NEXT: vsetivli zero, 8, e16alt , m1, ta, ma
7777; CHECK-NEXT: vfmadd.vv v8, v9, v10
7878; CHECK-NEXT: ret
7979 %vd = call <8 x bfloat> @llvm.fma.v8bf16 (<8 x bfloat> %va , <8 x bfloat> %vb , <8 x bfloat> %vc )
@@ -83,7 +83,7 @@ define <8 x bfloat> @vfmadd_vv_v8bf16(<8 x bfloat> %va, <8 x bfloat> %vb, <8 x b
8383define <8 x bfloat> @vfmadd_vf_v8bf16 (<8 x bfloat> %va , <8 x bfloat> %vb , bfloat %c ) {
8484; CHECK-LABEL: vfmadd_vf_v8bf16:
8585; CHECK: # %bb.0:
86- ; CHECK-NEXT: vsetivli zero, 8, e16 , m1, ta, ma
86+ ; CHECK-NEXT: vsetivli zero, 8, e16alt , m1, ta, ma
8787; CHECK-NEXT: vfmadd.vf v8, fa0, v9
8888; CHECK-NEXT: ret
8989 %head = insertelement <8 x bfloat> poison, bfloat %c , i32 0
@@ -95,7 +95,7 @@ define <8 x bfloat> @vfmadd_vf_v8bf16(<8 x bfloat> %va, <8 x bfloat> %vb, bfloat
9595define <16 x bfloat> @vfmadd_vv_v16bf16 (<16 x bfloat> %va , <16 x bfloat> %vb , <16 x bfloat> %vc ) {
9696; CHECK-LABEL: vfmadd_vv_v16bf16:
9797; CHECK: # %bb.0:
98- ; CHECK-NEXT: vsetivli zero, 16, e16 , m2, ta, ma
98+ ; CHECK-NEXT: vsetivli zero, 16, e16alt , m2, ta, ma
9999; CHECK-NEXT: vfmadd.vv v8, v10, v12
100100; CHECK-NEXT: ret
101101 %vd = call <16 x bfloat> @llvm.fma.v16bf16 (<16 x bfloat> %va , <16 x bfloat> %vb , <16 x bfloat> %vc )
@@ -105,7 +105,7 @@ define <16 x bfloat> @vfmadd_vv_v16bf16(<16 x bfloat> %va, <16 x bfloat> %vb, <1
105105define <16 x bfloat> @vfmadd_vf_v16bf16 (<16 x bfloat> %va , <16 x bfloat> %vb , bfloat %c ) {
106106; CHECK-LABEL: vfmadd_vf_v16bf16:
107107; CHECK: # %bb.0:
108- ; CHECK-NEXT: vsetivli zero, 16, e16 , m2, ta, ma
108+ ; CHECK-NEXT: vsetivli zero, 16, e16alt , m2, ta, ma
109109; CHECK-NEXT: vfmadd.vf v8, fa0, v10
110110; CHECK-NEXT: ret
111111 %head = insertelement <16 x bfloat> poison, bfloat %c , i32 0
@@ -117,7 +117,7 @@ define <16 x bfloat> @vfmadd_vf_v16bf16(<16 x bfloat> %va, <16 x bfloat> %vb, bf
117117define <1 x bfloat> @vfmacc_vv_v1bf16 (<1 x bfloat> %va , <1 x bfloat> %vb , <1 x bfloat> %vc ) {
118118; CHECK-LABEL: vfmacc_vv_v1bf16:
119119; CHECK: # %bb.0:
120- ; CHECK-NEXT: vsetivli zero, 1, e16 , mf4, ta, ma
120+ ; CHECK-NEXT: vsetivli zero, 1, e16alt , mf4, ta, ma
121121; CHECK-NEXT: vfmacc.vv v8, v10, v9
122122; CHECK-NEXT: ret
123123 %vd = call <1 x bfloat> @llvm.fma.v1bf16 (<1 x bfloat> %vb , <1 x bfloat> %vc , <1 x bfloat> %va )
@@ -127,7 +127,7 @@ define <1 x bfloat> @vfmacc_vv_v1bf16(<1 x bfloat> %va, <1 x bfloat> %vb, <1 x b
127127define <1 x bfloat> @vfmacc_vf_v1bf16 (<1 x bfloat> %va , <1 x bfloat> %vb , bfloat %c ) {
128128; CHECK-LABEL: vfmacc_vf_v1bf16:
129129; CHECK: # %bb.0:
130- ; CHECK-NEXT: vsetivli zero, 1, e16 , mf4, ta, ma
130+ ; CHECK-NEXT: vsetivli zero, 1, e16alt , mf4, ta, ma
131131; CHECK-NEXT: vfmacc.vf v8, fa0, v9
132132; CHECK-NEXT: ret
133133 %head = insertelement <1 x bfloat> poison, bfloat %c , i32 0
@@ -139,7 +139,7 @@ define <1 x bfloat> @vfmacc_vf_v1bf16(<1 x bfloat> %va, <1 x bfloat> %vb, bfloat
139139define <2 x bfloat> @vfmacc_vv_v2bf16 (<2 x bfloat> %va , <2 x bfloat> %vb , <2 x bfloat> %vc ) {
140140; CHECK-LABEL: vfmacc_vv_v2bf16:
141141; CHECK: # %bb.0:
142- ; CHECK-NEXT: vsetivli zero, 2, e16 , mf4, ta, ma
142+ ; CHECK-NEXT: vsetivli zero, 2, e16alt , mf4, ta, ma
143143; CHECK-NEXT: vfmacc.vv v8, v10, v9
144144; CHECK-NEXT: ret
145145 %vd = call <2 x bfloat> @llvm.fma.v2bf16 (<2 x bfloat> %vb , <2 x bfloat> %vc , <2 x bfloat> %va )
@@ -149,7 +149,7 @@ define <2 x bfloat> @vfmacc_vv_v2bf16(<2 x bfloat> %va, <2 x bfloat> %vb, <2 x b
149149define <2 x bfloat> @vfmacc_vf_v2bf16 (<2 x bfloat> %va , <2 x bfloat> %vb , bfloat %c ) {
150150; CHECK-LABEL: vfmacc_vf_v2bf16:
151151; CHECK: # %bb.0:
152- ; CHECK-NEXT: vsetivli zero, 2, e16 , mf4, ta, ma
152+ ; CHECK-NEXT: vsetivli zero, 2, e16alt , mf4, ta, ma
153153; CHECK-NEXT: vfmacc.vf v8, fa0, v9
154154; CHECK-NEXT: ret
155155 %head = insertelement <2 x bfloat> poison, bfloat %c , i32 0
@@ -161,7 +161,7 @@ define <2 x bfloat> @vfmacc_vf_v2bf16(<2 x bfloat> %va, <2 x bfloat> %vb, bfloat
161161define <4 x bfloat> @vfmacc_vv_v4bf16 (<4 x bfloat> %va , <4 x bfloat> %vb , <4 x bfloat> %vc ) {
162162; CHECK-LABEL: vfmacc_vv_v4bf16:
163163; CHECK: # %bb.0:
164- ; CHECK-NEXT: vsetivli zero, 4, e16 , mf2, ta, ma
164+ ; CHECK-NEXT: vsetivli zero, 4, e16alt , mf2, ta, ma
165165; CHECK-NEXT: vfmacc.vv v8, v10, v9
166166; CHECK-NEXT: ret
167167 %vd = call <4 x bfloat> @llvm.fma.v4bf16 (<4 x bfloat> %vb , <4 x bfloat> %vc , <4 x bfloat> %va )
@@ -171,7 +171,7 @@ define <4 x bfloat> @vfmacc_vv_v4bf16(<4 x bfloat> %va, <4 x bfloat> %vb, <4 x b
171171define <4 x bfloat> @vfmacc_vf_v4bf16 (<4 x bfloat> %va , <4 x bfloat> %vb , bfloat %c ) {
172172; CHECK-LABEL: vfmacc_vf_v4bf16:
173173; CHECK: # %bb.0:
174- ; CHECK-NEXT: vsetivli zero, 4, e16 , mf2, ta, ma
174+ ; CHECK-NEXT: vsetivli zero, 4, e16alt , mf2, ta, ma
175175; CHECK-NEXT: vfmacc.vf v8, fa0, v9
176176; CHECK-NEXT: ret
177177 %head = insertelement <4 x bfloat> poison, bfloat %c , i32 0
@@ -183,7 +183,7 @@ define <4 x bfloat> @vfmacc_vf_v4bf16(<4 x bfloat> %va, <4 x bfloat> %vb, bfloat
183183define <8 x bfloat> @vfmacc_vv_v8bf16 (<8 x bfloat> %va , <8 x bfloat> %vb , <8 x bfloat> %vc ) {
184184; CHECK-LABEL: vfmacc_vv_v8bf16:
185185; CHECK: # %bb.0:
186- ; CHECK-NEXT: vsetivli zero, 8, e16 , m1, ta, ma
186+ ; CHECK-NEXT: vsetivli zero, 8, e16alt , m1, ta, ma
187187; CHECK-NEXT: vfmacc.vv v8, v10, v9
188188; CHECK-NEXT: ret
189189 %vd = call <8 x bfloat> @llvm.fma.v8bf16 (<8 x bfloat> %vb , <8 x bfloat> %vc , <8 x bfloat> %va )
@@ -193,7 +193,7 @@ define <8 x bfloat> @vfmacc_vv_v8bf16(<8 x bfloat> %va, <8 x bfloat> %vb, <8 x b
193193define <8 x bfloat> @vfmacc_vf_v8bf16 (<8 x bfloat> %va , <8 x bfloat> %vb , bfloat %c ) {
194194; CHECK-LABEL: vfmacc_vf_v8bf16:
195195; CHECK: # %bb.0:
196- ; CHECK-NEXT: vsetivli zero, 8, e16 , m1, ta, ma
196+ ; CHECK-NEXT: vsetivli zero, 8, e16alt , m1, ta, ma
197197; CHECK-NEXT: vfmacc.vf v8, fa0, v9
198198; CHECK-NEXT: ret
199199 %head = insertelement <8 x bfloat> poison, bfloat %c , i32 0
@@ -205,7 +205,7 @@ define <8 x bfloat> @vfmacc_vf_v8bf16(<8 x bfloat> %va, <8 x bfloat> %vb, bfloat
205205define <16 x bfloat> @vfmacc_vv_v16bf16 (<16 x bfloat> %va , <16 x bfloat> %vb , <16 x bfloat> %vc ) {
206206; CHECK-LABEL: vfmacc_vv_v16bf16:
207207; CHECK: # %bb.0:
208- ; CHECK-NEXT: vsetivli zero, 16, e16 , m2, ta, ma
208+ ; CHECK-NEXT: vsetivli zero, 16, e16alt , m2, ta, ma
209209; CHECK-NEXT: vfmacc.vv v8, v12, v10
210210; CHECK-NEXT: ret
211211 %vd = call <16 x bfloat> @llvm.fma.v16bf16 (<16 x bfloat> %vb , <16 x bfloat> %vc , <16 x bfloat> %va )
@@ -215,7 +215,7 @@ define <16 x bfloat> @vfmacc_vv_v16bf16(<16 x bfloat> %va, <16 x bfloat> %vb, <1
215215define <16 x bfloat> @vfmacc_vf_v16bf16 (<16 x bfloat> %va , <16 x bfloat> %vb , bfloat %c ) {
216216; CHECK-LABEL: vfmacc_vf_v16bf16:
217217; CHECK: # %bb.0:
218- ; CHECK-NEXT: vsetivli zero, 16, e16 , m2, ta, ma
218+ ; CHECK-NEXT: vsetivli zero, 16, e16alt , m2, ta, ma
219219; CHECK-NEXT: vfmacc.vf v8, fa0, v10
220220; CHECK-NEXT: ret
221221 %head = insertelement <16 x bfloat> poison, bfloat %c , i32 0
0 commit comments