[llvm] [RISCV] Extends RISCVMoveMerger to merge GPRPairs independent of even/odd pair instruction order. (PR #183657)

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Fri Feb 27 09:39:32 PST 2026


================
@@ -95,6 +104,21 @@ bool RISCVMoveMerge::isRegisterEven(const DestSourcePair &RegPair) {
   return SrcPair.isValid() && DestPair.isValid();
 }
 
+bool RISCVMoveMerge::isRegisterOdd(const DestSourcePair &RegPair) {
----------------
topperc wrote:

This function and isRegisterEven are misnamed. There are 2 registers involved. Maybe `isOddRegisterCopy`?

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


More information about the llvm-commits mailing list