@@ -184,7 +184,7 @@ class CustomSiFiveVFNRCLIP<bits<6> funct6, RISCVVFormat opv, string opcodestr>
184
184
}
185
185
186
186
let Predicates = [HasVendorXSfvcp], mayLoad = 0, mayStore = 0,
187
- hasSideEffects = 1, hasNoSchedulingInfo = 1, DecoderNamespace = "XSfvcp " in {
187
+ hasSideEffects = 1, hasNoSchedulingInfo = 1, DecoderNamespace = "XSfvector " in {
188
188
defm X : CustomSiFiveVCIX<"x", VCIX_X, uimm5, uimm5, GPR>, Sched<[]>;
189
189
defm I : CustomSiFiveVCIX<"i", VCIX_X, uimm5, uimm5, simm5>, Sched<[]>;
190
190
defm XV : CustomSiFiveVCIX<"xv", VCIX_XV, uimm5, VR, GPR>, Sched<[]>;
@@ -201,28 +201,28 @@ let Predicates = [HasVendorXSfvcp], mayLoad = 0, mayStore = 0,
201
201
defm FVW : CustomSiFiveVCIX<"fvw", VCIX_XVW, VR, VR, FPR32>, Sched<[]>;
202
202
}
203
203
204
- let Predicates = [HasVendorXSfvqmaccdod], DecoderNamespace = "XSfvqmaccdod ",
204
+ let Predicates = [HasVendorXSfvqmaccdod], DecoderNamespace = "XSfvector ",
205
205
DestEEW = EEWSEWx4, RVVConstraint=VS2Constraint in {
206
206
def VQMACCU_2x8x2 : CustomSiFiveVMACC<0b101100, OPMVV, "sf.vqmaccu.2x8x2">;
207
207
def VQMACC_2x8x2 : CustomSiFiveVMACC<0b101101, OPMVV, "sf.vqmacc.2x8x2">;
208
208
def VQMACCUS_2x8x2 : CustomSiFiveVMACC<0b101110, OPMVV, "sf.vqmaccus.2x8x2">;
209
209
def VQMACCSU_2x8x2 : CustomSiFiveVMACC<0b101111, OPMVV, "sf.vqmaccsu.2x8x2">;
210
210
}
211
211
212
- let Predicates = [HasVendorXSfvqmaccqoq], DecoderNamespace = "XSfvqmaccqoq ",
212
+ let Predicates = [HasVendorXSfvqmaccqoq], DecoderNamespace = "XSfvector ",
213
213
DestEEW = EEWSEWx4, RVVConstraint=WidenV in {
214
214
def VQMACCU_4x8x4 : CustomSiFiveVMACC<0b111100, OPMVV, "sf.vqmaccu.4x8x4">;
215
215
def VQMACC_4x8x4 : CustomSiFiveVMACC<0b111101, OPMVV, "sf.vqmacc.4x8x4">;
216
216
def VQMACCUS_4x8x4 : CustomSiFiveVMACC<0b111110, OPMVV, "sf.vqmaccus.4x8x4">;
217
217
def VQMACCSU_4x8x4 : CustomSiFiveVMACC<0b111111, OPMVV, "sf.vqmaccsu.4x8x4">;
218
218
}
219
219
220
- let Predicates = [HasVendorXSfvfwmaccqqq], DecoderNamespace = "XSfvfwmaccqqq ",
220
+ let Predicates = [HasVendorXSfvfwmaccqqq], DecoderNamespace = "XSfvector ",
221
221
DestEEW = EEWSEWx2, RVVConstraint=WidenV in {
222
222
def VFWMACC_4x4x4 : CustomSiFiveVMACC<0b111100, OPFVV, "sf.vfwmacc.4x4x4">;
223
223
}
224
224
225
- let Predicates = [HasVendorXSfvfnrclipxfqf], DecoderNamespace = "XSfvfnrclipxfqf ",
225
+ let Predicates = [HasVendorXSfvfnrclipxfqf], DecoderNamespace = "XSfvector ",
226
226
Uses = [FRM] in {
227
227
def VFNRCLIP_XU_F_QF : CustomSiFiveVFNRCLIP<0b100010, OPFVF, "sf.vfnrclip.xu.f.qf">;
228
228
def VFNRCLIP_X_F_QF : CustomSiFiveVFNRCLIP<0b100011, OPFVF, "sf.vfnrclip.x.f.qf">;
@@ -836,7 +836,7 @@ let Predicates = [HasVendorXSfvfnrclipxfqf] in {
836
836
837
837
let Predicates = [HasVendorXSiFivecdiscarddlone] in {
838
838
let hasNoSchedulingInfo = 1, hasSideEffects = 1, mayLoad = 0, mayStore = 0,
839
- DecoderNamespace = "XSiFivecdiscarddlone " in
839
+ DecoderNamespace = "XSfsystem " in
840
840
def SF_CDISCARD_D_L1
841
841
: RVInstIUnary<0b111111000010, 0b000, OPC_SYSTEM, (outs), (ins GPR:$rs1),
842
842
"sf.cdiscard.d.l1", "$rs1">, Sched<[]> {
@@ -847,7 +847,7 @@ let Predicates = [HasVendorXSiFivecdiscarddlone] in {
847
847
848
848
let Predicates = [HasVendorXSiFivecflushdlone] in {
849
849
let hasNoSchedulingInfo = 1, hasSideEffects = 1, mayLoad = 0, mayStore = 0,
850
- DecoderNamespace = "XSiFivecflushdlone " in
850
+ DecoderNamespace = "XSfsystem " in
851
851
def SF_CFLUSH_D_L1
852
852
: RVInstIUnary<0b111111000000, 0b000, OPC_SYSTEM, (outs), (ins GPR:$rs1),
853
853
"sf.cflush.d.l1", "$rs1">, Sched<[]> {
0 commit comments