[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