[llvm] LoongArch: Remove VK_CALL/VK_CALL_PLT and don't print %plt (PR #138632)

Fangrui Song via llvm-commits llvm-commits at lists.llvm.org
Tue May 6 22:16:56 PDT 2025


================
@@ -35,10 +35,10 @@ static MCOperand lowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym,
     Kind = LoongArchMCExpr::VK_None;
     break;
   case LoongArchII::MO_CALL:
-    Kind = LoongArchMCExpr::VK_CALL;
+    Kind = ELF::R_LARCH_B26;
     break;
   case LoongArchII::MO_CALL_PLT:
-    Kind = LoongArchMCExpr::VK_CALL_PLT;
+    Kind = ELF::R_LARCH_B26;
----------------
MaskRay wrote:

Done. The two MO_ can probably be merged, but that should be a future change.

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


More information about the llvm-commits mailing list