[llvm] [Mips] Introduce ABI-specific register names and accessors (PR #224284)

Jiaxun Yang via llvm-commits llvm-commits at lists.llvm.org
Mon Sep 21 00:55:43 PDT 2026


================
@@ -1196,16 +1196,16 @@ bool MipsFastISel::processCallArgs(CallLoweringInfo &CLI,
         VA.isMemLoc()) {
       switch (VA.getLocMemOffset()) {
       case 0:
-        VA.convertToReg(Mips::A0);
+        VA.convertToReg(getABI().getArgReg(0, false));
----------------
FlyGoat wrote:

getArgReg will return 64 bit SuperReg on n32/n64, here we want 32 bit reg unconditionally.

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


More information about the llvm-commits mailing list