[PATCH] D128604: [RISCV] Support Zbpbo extension v0.9.11
Jim Lin via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Jul 11 01:05:10 PDT 2022
Jim added inline comments.
================
Comment at: llvm/lib/Target/RISCV/RISCVInstrInfoZb.td:471
+ Sched<[WriteCMix, ReadCMix, ReadCMix, ReadCMix]>;
def FSR : RVBTernaryR<0b10, 0b101, OPC_OP, "fsr", "$rd, $rs1, $rs3, $rs2">,
Sched<[WriteFSReg, ReadFSReg, ReadFSReg, ReadFSReg]>;
----------------
FSR and FSRI only exist on RV32 for Zbpbo.
================
Comment at: llvm/lib/Target/RISCV/RISCVInstrInfoZb.td:492
+
+let Predicates = [HasStdExtZbbOrZbpbo] in
def CLZ : RVBUnary<0b0110000, 0b00000, 0b001, OPC_OP_IMM, "clz">,
----------------
CLZ only exist on RV32 for Zbpbo.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D128604/new/
https://reviews.llvm.org/D128604
More information about the cfe-commits
mailing list