[llvm] [RISCV] Stop passing the merge opcode around in RISCVMoveMerger. NFC (PR #153687)

Sam Elliott via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 14 18:01:17 PDT 2025


================
@@ -58,41 +59,21 @@ char RISCVMoveMerge::ID = 0;
 INITIALIZE_PASS(RISCVMoveMerge, "riscv-move-merge", RISCV_MOVE_MERGE_NAME,
                 false, false)
 
-static bool isMoveFromAToS(unsigned Opcode) {
-  switch (Opcode) {
-  case RISCV::CM_MVA01S:
-  case RISCV::QC_CM_MVA01S:
-    return true;
-  default:
-    return false;
-  }
-}
-
-static unsigned getMoveFromAToSOpcode(const RISCVSubtarget &STI) {
-  if (STI.hasStdExtZcmp())
+static unsigned getMoveFromAToSOpcode(const RISCVSubtarget &ST) {
----------------
lenary wrote:

Ooops. Go me.

https://github.com/llvm/llvm-project/pull/153687


More information about the llvm-commits mailing list