@@ -139,6 +139,7 @@ class QCIStoreMultiple<bits<2> funct2, DAGOperand InTyRs2, string opcodestr>
139139 let Inst{31-25} = {funct2, imm{6-2}};
140140}
141141
142+ let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
142143class QCILICC<bits<3> funct3, bits<2> funct2, DAGOperand InTyRs2, string opcodestr>
143144 : RVInstRBase<funct3, OPC_CUSTOM_2, (outs GPRNoX0:$rd_wb),
144145 (ins GPRNoX0:$rd, GPRNoX0:$rs1, InTyRs2:$rs2, simm5:$simm),
@@ -254,7 +255,6 @@ let Predicates = [HasVendorXqcilsm, IsRV32], DecoderNamespace = "Xqcilsm" in {
254255} // Predicates = [HasVendorXqcilsm, IsRV32], DecoderNamespace = "Xqcilsm"
255256
256257let Predicates = [HasVendorXqcicli, IsRV32], DecoderNamespace = "Xqcicli" in {
257- let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
258258 def QC_LIEQ : QCILICC<0b000, 0b01, GPRNoX0, "qc.lieq">;
259259 def QC_LINE : QCILICC<0b001, 0b01, GPRNoX0, "qc.line">;
260260 def QC_LILT : QCILICC<0b100, 0b01, GPRNoX0, "qc.lilt">;
@@ -268,7 +268,6 @@ let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
268268 def QC_LIGEI : QCILICC<0b101, 0b11, simm5, "qc.ligei">;
269269 def QC_LILTUI : QCILICC<0b110, 0b11, uimm5, "qc.liltui">;
270270 def QC_LIGEUI : QCILICC<0b111, 0b11, uimm5, "qc.ligeui">;
271- } // hasSideEffects = 0, mayLoad = 0, mayStore = 0
272271} // Predicates = [HasVendorXqcicli, IsRV32], DecoderNamespace = "Xqcicli"
273272
274273//===----------------------------------------------------------------------===//
0 commit comments