[llvm] a8d76ac - PowerPC: Replace MCExpr::print with MCAsmInfo::printExpr
Fangrui Song via llvm-commits
llvm-commits at lists.llvm.org
Sun Jun 15 13:22:57 PDT 2025
Author: Fangrui Song
Date: 2025-06-15T13:22:52-07:00
New Revision: a8d76acdd88b25a98e50ac2da9e6f311fc2c2cb8
URL: https://github.com/llvm/llvm-project/commit/a8d76acdd88b25a98e50ac2da9e6f311fc2c2cb8
DIFF: https://github.com/llvm/llvm-project/commit/a8d76acdd88b25a98e50ac2da9e6f311fc2c2cb8.diff
LOG: PowerPC: Replace MCExpr::print with MCAsmInfo::printExpr
Follow-up to 18b67a7a102c0052e5ae0e76ef1297902ffeb22d
Added:
Modified:
llvm/lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp
llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp b/llvm/lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp
index bd01767f41bd5..d587e7d339e81 100644
--- a/llvm/lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp
+++ b/llvm/lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp
@@ -590,7 +590,7 @@ void PPCInstPrinter::printTLSCall(const MCInst *MI, unsigned OpNo,
if (Rhs) {
SmallString<0> Buf;
raw_svector_ostream Tmp(Buf);
- Rhs->print(Tmp, &MAI);
+ MAI.printExpr(Tmp, *Rhs);
if (isdigit(Buf[0]))
O << '+';
O << Buf;
@@ -671,5 +671,5 @@ void PPCInstPrinter::printOperand(const MCInst *MI, unsigned OpNo,
}
assert(Op.isExpr() && "unknown operand kind in printOperand");
- Op.getExpr()->print(O, &MAI);
+ MAI.printExpr(O, *Op.getExpr());
}
diff --git a/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp b/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp
index 7f80c101bcc9c..44b5732be6e3e 100644
--- a/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp
+++ b/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp
@@ -255,7 +255,7 @@ class PPCTargetAsmStreamer : public PPCTargetStreamer {
OS << "\t.localentry\t";
S->print(OS, MAI);
OS << ", ";
- LocalOffset->print(OS, MAI);
+ MAI->printExpr(OS, *LocalOffset);
OS << '\n';
}
};
More information about the llvm-commits
mailing list