[llvm] [RISC-V] Add schedule information for Qualcomm extensions (PR #172601)
Sam Elliott via llvm-commits
llvm-commits at lists.llvm.org
Tue Dec 16 22:33:54 PST 2025
================
@@ -948,11 +959,13 @@ let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
def QC_CLO : QCIRVInstI<0b0100, "qc.clo">;
def QC_CTO : QCIRVInstI<0b0101, "qc.cto">;
def QC_BREV32 : QCIRVInstI<0b0110, "qc.brev32">;
- def QC_C_BEXTI : QCI_RVInst16CB_BM<0b00, "qc.c.bexti">;
- def QC_C_BSETI : QCI_RVInst16CB_BM<0b01, "qc.c.bseti">;
+ def QC_C_BEXTI : QCI_RVInst16CB_BM<0b00, "qc.c.bexti">,
+ Sched<[WriteIALU, ReadIALU]>;
+ def QC_C_BSETI : QCI_RVInst16CB_BM<0b01, "qc.c.bseti">, Sched<[WriteIALU]>;
----------------
lenary wrote:
I think this is missing a `ReadIALU`
https://github.com/llvm/llvm-project/pull/172601
More information about the llvm-commits
mailing list