@@ -249,7 +249,7 @@ class QCIRVInstESStore<bits<3> funct3, bits<2> funct2, string opcodestr>
249249// Instructions
250250//===----------------------------------------------------------------------===//
251251
252- let Predicates = [HasVendorXqcicsr, IsRV32], DecoderNamespace = "Xqcicsr " in {
252+ let Predicates = [HasVendorXqcicsr, IsRV32], DecoderNamespace = "Xqci " in {
253253let hasSideEffects = 1, mayLoad = 0, mayStore = 0 in {
254254 def QC_CSRRWR : RVInstR<0b1000110, 0b000, OPC_SYSTEM, (outs GPR:$rd),
255255 (ins GPR:$rs1, GPRNoX0:$rs2), "qc.csrrwr",
@@ -259,9 +259,9 @@ let hasSideEffects = 1, mayLoad = 0, mayStore = 0 in {
259259 (ins uimm5:$rs1, GPRNoX0:$rs2), "qc.csrrwri",
260260 "$rd, $rs1, $rs2">;
261261} // hasSideEffects = 1, mayLoad = 0, mayStore = 0
262- } // Predicates = [HasVendorXqcicsr, IsRV32], DecoderNamespace = "Xqcicsr "
262+ } // Predicates = [HasVendorXqcicsr, IsRV32], DecoderNamespace = "Xqci "
263263
264- let Predicates = [HasVendorXqcisls, IsRV32], DecoderNamespace = "Xqcisls " in {
264+ let Predicates = [HasVendorXqcisls, IsRV32], DecoderNamespace = "Xqci " in {
265265 def QC_LRB : QCILoad_ScaleIdx<0b1000, "qc.lrb">;
266266 def QC_LRH : QCILoad_ScaleIdx<0b1001, "qc.lrh">;
267267 def QC_LRW : QCILoad_ScaleIdx<0b1010, "qc.lrw">;
@@ -271,9 +271,9 @@ let Predicates = [HasVendorXqcisls, IsRV32], DecoderNamespace = "Xqcisls" in {
271271 def QC_SRB : QCIStore_ScaleIdx<0b1101, "qc.srb">;
272272 def QC_SRH : QCIStore_ScaleIdx<0b1110, "qc.srh">;
273273 def QC_SRW : QCIStore_ScaleIdx<0b1111, "qc.srw">;
274- } // Predicates = [HasVendorXqcisls, IsRV32], DecoderNamespace = "Xqcisls "
274+ } // Predicates = [HasVendorXqcisls, IsRV32], DecoderNamespace = "Xqci "
275275
276- let Predicates = [HasVendorXqcia, IsRV32], DecoderNamespace = "Xqcia " in {
276+ let Predicates = [HasVendorXqcia, IsRV32], DecoderNamespace = "Xqci " in {
277277let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
278278 def QC_SLASAT : QCIRVInstRR<0b01010, GPRNoX0, "qc.slasat">;
279279 def QC_SLLSAT : QCIRVInstRR<0b01100, GPRNoX0, "qc.sllsat">;
@@ -295,9 +295,9 @@ let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
295295 def QC_NORMU : QCIRVInstR<0b1000, "qc.normu">;
296296 def QC_NORMEU : QCIRVInstR<0b1001, "qc.normeu">;
297297} // hasSideEffects = 0, mayLoad = 0, mayStore = 0
298- } // Predicates = [HasVendorXqcia, IsRV32], DecoderNamespace = "Xqcia "
298+ } // Predicates = [HasVendorXqcia, IsRV32], DecoderNamespace = "Xqci "
299299
300- let Predicates = [HasVendorXqciac, IsRV32], DecoderNamespace = "Xqciac " in {
300+ let Predicates = [HasVendorXqciac, IsRV32], DecoderNamespace = "Xqci " in {
301301let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
302302 def QC_C_MULIADD : RVInst16CL<0b001, 0b10, (outs GPRC:$rd_wb),
303303 (ins GPRC:$rd, GPRC:$rs1, uimm5:$uimm),
@@ -326,9 +326,9 @@ let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
326326 }
327327
328328} // hasSideEffects = 0, mayLoad = 0, mayStore = 0
329- } // Predicates = [HasVendorXqciac, IsRV32], DecoderNamespace = "Xqciac "
329+ } // Predicates = [HasVendorXqciac, IsRV32], DecoderNamespace = "Xqci "
330330
331- let Predicates = [HasVendorXqcics, IsRV32], DecoderNamespace = "Xqcics " in {
331+ let Predicates = [HasVendorXqcics, IsRV32], DecoderNamespace = "Xqci " in {
332332 def QC_SELECTIIEQ : QCISELECTIICC <0b010, "qc.selectiieq">;
333333 def QC_SELECTIINE : QCISELECTIICC <0b011, "qc.selectiine">;
334334 def QC_SELECTIEQ : QCISELECTICC <0b010, "qc.selectieq">;
@@ -337,19 +337,19 @@ let Predicates = [HasVendorXqcics, IsRV32], DecoderNamespace = "Xqcics" in {
337337 def QC_SELECTNEI : QCISELECTCCI <0b011, "qc.selectnei">;
338338 def QC_SELECTIEQI : QCISELECTICCI <0b010, "qc.selectieqi">;
339339 def QC_SELECTINEI : QCISELECTICCI <0b011, "qc.selectinei">;
340- } // Predicates = [HasVendorXqcics, IsRV32], DecoderNamespace = "Xqcics "
340+ } // Predicates = [HasVendorXqcics, IsRV32], DecoderNamespace = "Xqci "
341341
342- let Predicates = [HasVendorXqcilsm, IsRV32], DecoderNamespace = "Xqcilsm " in {
342+ let Predicates = [HasVendorXqcilsm, IsRV32], DecoderNamespace = "Xqci " in {
343343 def QC_SWM : QCIStoreMultiple<0b00, GPRNoX0, "qc.swm">;
344344 def QC_SWMI : QCIStoreMultiple<0b01, uimm5nonzero, "qc.swmi">;
345345 def QC_SETWM : QCIStoreMultiple<0b10, GPRNoX0, "qc.setwm">;
346346 def QC_SETWMI : QCIStoreMultiple<0b11, uimm5nonzero, "qc.setwmi">;
347347
348348 def QC_LWM : QCILoadMultiple<0b00, GPRNoX0, "qc.lwm">;
349349 def QC_LWMI : QCILoadMultiple<0b01, uimm5nonzero, "qc.lwmi">;
350- } // Predicates = [HasVendorXqcilsm, IsRV32], DecoderNamespace = "Xqcilsm "
350+ } // Predicates = [HasVendorXqcilsm, IsRV32], DecoderNamespace = "Xqci "
351351
352- let Predicates = [HasVendorXqcicli, IsRV32], DecoderNamespace = "Xqcicli " in {
352+ let Predicates = [HasVendorXqcicli, IsRV32], DecoderNamespace = "Xqci " in {
353353 def QC_LIEQ : QCILICC<0b000, 0b01, GPRNoX0, "qc.lieq">;
354354 def QC_LINE : QCILICC<0b001, 0b01, GPRNoX0, "qc.line">;
355355 def QC_LILT : QCILICC<0b100, 0b01, GPRNoX0, "qc.lilt">;
@@ -363,9 +363,9 @@ let Predicates = [HasVendorXqcicli, IsRV32], DecoderNamespace = "Xqcicli" in {
363363 def QC_LIGEI : QCILICC<0b101, 0b11, simm5, "qc.ligei">;
364364 def QC_LILTUI : QCILICC<0b110, 0b11, uimm5, "qc.liltui">;
365365 def QC_LIGEUI : QCILICC<0b111, 0b11, uimm5, "qc.ligeui">;
366- } // Predicates = [HasVendorXqcicli, IsRV32], DecoderNamespace = "Xqcicli "
366+ } // Predicates = [HasVendorXqcicli, IsRV32], DecoderNamespace = "Xqci "
367367
368- let Predicates = [HasVendorXqcicm, IsRV32], DecoderNamespace = "Xqcicm " in {
368+ let Predicates = [HasVendorXqcicm, IsRV32], DecoderNamespace = "Xqci " in {
369369let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
370370 def QC_C_MVEQZ : RVInst16CL<0b101, 0b10, (outs GPRC:$rd_wb),
371371 (ins GPRC:$rd, GPRC:$rs1),
@@ -389,9 +389,9 @@ let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
389389 def QC_MVGEI : QCIMVCCI<0b101, "qc.mvgei", simm5>;
390390 def QC_MVLTUI : QCIMVCCI<0b110, "qc.mvltui", uimm5>;
391391 def QC_MVGEUI : QCIMVCCI<0b111, "qc.mvgeui", uimm5>;
392- } // Predicates = [HasVendorXqcicm, IsRV32], DecoderNamespace = "Xqcicm "
392+ } // Predicates = [HasVendorXqcicm, IsRV32], DecoderNamespace = "Xqci "
393393
394- let Predicates = [HasVendorXqciint, IsRV32], DecoderNamespace = "Xqciint " in {
394+ let Predicates = [HasVendorXqciint, IsRV32], DecoderNamespace = "Xqci " in {
395395 let hasSideEffects = 1, mayLoad = 0, mayStore = 0 in
396396 def QC_C_DIR : RVInst16CI<0b000, 0b10, (outs GPRNoX0:$rd), (ins),
397397 "qc.c.dir", "$rd"> {
@@ -421,9 +421,9 @@ let Predicates = [HasVendorXqciint, IsRV32], DecoderNamespace = "Xqciint" in {
421421
422422 let mayLoad = 1, mayStore = 1, isReturn = 1, isTerminator = 1 in
423423 def QC_C_MILEAVERET : QCIRVInst16CI_NONE<0b10100, "qc.c.mileaveret">;
424- } // Predicates = [HasVendorXqciint, IsRV32], DecoderNamespace = "Xqciint "
424+ } // Predicates = [HasVendorXqciint, IsRV32], DecoderNamespace = "Xqci "
425425
426- let Predicates = [HasVendorXqcilo, IsRV32], DecoderNamespace = "Xqcilo " in {
426+ let Predicates = [HasVendorXqcilo, IsRV32], DecoderNamespace = "Xqci " in {
427427 def QC_E_LB : QCIRVInstEILoad<0b101, 0b00, "qc.e.lb">;
428428 def QC_E_LBU : QCIRVInstEILoad<0b101, 0b01, "qc.e.lbu">;
429429 def QC_E_LH : QCIRVInstEILoad<0b101, 0b10, "qc.e.lh">;
@@ -433,7 +433,7 @@ let Predicates = [HasVendorXqcilo, IsRV32], DecoderNamespace = "Xqcilo" in {
433433 def QC_E_SB : QCIRVInstESStore<0b110, 0b01, "qc.e.sb">;
434434 def QC_E_SH : QCIRVInstESStore<0b110, 0b10, "qc.e.sh">;
435435 def QC_E_SW : QCIRVInstESStore<0b110, 0b11, "qc.e.sw">;
436- } // Predicates = [HasVendorXqcilo, IsRV32], DecoderNamespace = "Xqcilo "
436+ } // Predicates = [HasVendorXqcilo, IsRV32], DecoderNamespace = "Xqci "
437437
438438//===----------------------------------------------------------------------===//
439439// Aliases
0 commit comments