================ @@ -243,6 +253,24 @@ let Predicates = [HasVendorXqcilsm, IsRV32], DecoderNamespace = "Xqcilsm" in { def QC_LWMI : QCILoadMultiple<0b01, uimm5nonzero, "qc.lwmi">; } // Predicates = [HasVendorXqcilsm, IsRV32], DecoderNamespace = "Xqcilsm" +let Predicates = [HasVendorXqcicli, IsRV32], DecoderNamespace = "Xqcicli" in { +let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in { ---------------- topperc wrote:
Can we put the `hasSideEffects = 0, mayLoad = 0, mayStore = 0` on the `QCILICC` class? Like was done for `QCIStoreMultiple`, `QCISELECTIICC`, etc? https://github.com/llvm/llvm-project/pull/121292 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits