[PATCH] D150415: [RISCV] Add a pass to merge moving parameter registers instructions for Zcmp

Craig Topper via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 5 18:50:39 PDT 2023


craig.topper added inline comments.


================
Comment at: llvm/lib/Target/RISCV/RISCVMoveOptimizer.cpp:181
+// merged into CM.MVA01S or CM.MVSA01.
+bool RISCVMoveOpt::MergeMoveSARegPair(MachineBasicBlock &MBB) {
+  bool Modified = false;
----------------
Function names should start with a lower case letter


================
Comment at: llvm/lib/Target/RISCV/RISCVMoveOptimizer.cpp:203
+          findMatchingInst(MBBI, Opcode, RegPair.value());
+      // If matching instruction could be found merge them.
+      if (Paired != E) {
----------------
could -> can


================
Comment at: llvm/lib/Target/RISCV/RISCVMoveOptimizer.cpp:231
+  bool Modified = false;
+  for (auto &MBB : Fn) {
+    Modified |= MergeMoveSARegPair(MBB);
----------------
Drop the curly braces


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D150415/new/

https://reviews.llvm.org/D150415



More information about the llvm-commits mailing list