Skip to content

Commit c9d511b

Browse files
committed
Replace deprecated MCExpr::print with MCAsmInfo::printExpr
1 parent 22ad035 commit c9d511b

File tree

4 files changed

+7
-6
lines changed

4 files changed

+7
-6
lines changed

bolt/lib/Passes/RetpolineInsertion.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ std::string createRetpolineFunctionTag(BinaryContext &BC,
195195

196196
TagOS << "+";
197197
if (MemRef.DispExpr)
198-
MemRef.DispExpr->print(TagOS, BC.AsmInfo.get());
198+
BC.AsmInfo->printExpr(TagOS, *MemRef.DispExpr);
199199
else
200200
TagOS << MemRef.DispImm;
201201

llvm/lib/Target/MSP430/MCTargetDesc/MSP430InstPrinter.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ void MSP430InstPrinter::printPCRelImmOperand(const MCInst *MI, unsigned OpNo,
4848
O << Imm;
4949
} else {
5050
assert(Op.isExpr() && "unknown pcrel immediate operand");
51-
Op.getExpr()->print(O, &MAI);
51+
MAI.printExpr(O, *Op.getExpr());
5252
}
5353
}
5454

@@ -62,7 +62,7 @@ void MSP430InstPrinter::printOperand(const MCInst *MI, unsigned OpNo,
6262
} else {
6363
assert(Op.isExpr() && "unknown operand kind in printOperand");
6464
O << '#';
65-
Op.getExpr()->print(O, &MAI);
65+
MAI.printExpr(O, *Op.getExpr());
6666
}
6767
}
6868

@@ -83,7 +83,7 @@ void MSP430InstPrinter::printSrcMemOperand(const MCInst *MI, unsigned OpNo,
8383
O << '&';
8484

8585
if (Disp.isExpr())
86-
Disp.getExpr()->print(O, &MAI);
86+
MAI.printExpr(O, *Disp.getExpr());
8787
else {
8888
assert(Disp.isImm() && "Expected immediate in displacement field");
8989
O << Disp.getImm();

llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
#include "llvm/ADT/APFloat.h"
1919
#include "llvm/ADT/SmallSet.h"
2020
#include "llvm/ADT/StringExtras.h"
21+
#include "llvm/MC/MCAsmInfo.h"
2122
#include "llvm/MC/MCExpr.h"
2223
#include "llvm/MC/MCInst.h"
2324
#include "llvm/MC/MCInstrInfo.h"
@@ -344,7 +345,7 @@ void WebAssemblyInstPrinter::printOperand(const MCInst *MI, unsigned OpNo,
344345
auto &Sym = static_cast<const MCSymbolWasm &>(SRE->getSymbol());
345346
O << WebAssembly::signatureToString(Sym.getSignature());
346347
} else {
347-
Op.getExpr()->print(O, &MAI);
348+
MAI.printExpr(O, *Op.getExpr());
348349
}
349350
}
350351
}

llvm/lib/Target/Xtensa/MCTargetDesc/XtensaInstPrinter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ void XtensaInstPrinter::printCallOperand(const MCInst *MI, uint64_t Address,
135135
O << Val;
136136
}
137137
} else if (MC.isExpr())
138-
MC.getExpr()->print(O, &MAI);
138+
MAI.printExpr(O, *MC.getExpr());
139139
else
140140
llvm_unreachable("Invalid operand");
141141
}

0 commit comments

Comments
 (0)