Skip to content

Commit 22ad035

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

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXInstPrinter.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#include "NVPTXUtilities.h"
1616
#include "llvm/ADT/StringRef.h"
1717
#include "llvm/IR/NVVMIntrinsicUtils.h"
18+
#include "llvm/MC/MCAsmInfo.h"
1819
#include "llvm/MC/MCExpr.h"
1920
#include "llvm/MC/MCInst.h"
2021
#include "llvm/MC/MCInstrInfo.h"
@@ -90,7 +91,7 @@ void NVPTXInstPrinter::printOperand(const MCInst *MI, unsigned OpNo,
9091
markup(O, Markup::Immediate) << formatImm(Op.getImm());
9192
} else {
9293
assert(Op.isExpr() && "Unknown operand kind in printOperand");
93-
Op.getExpr()->print(O, &MAI);
94+
MAI.printExpr(O, *Op.getExpr());
9495
}
9596
}
9697

llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1850,7 +1850,7 @@ NVPTXAsmPrinter::lowerConstantForGV(const Constant *CV,
18501850
}
18511851

18521852
void NVPTXAsmPrinter::printMCExpr(const MCExpr &Expr, raw_ostream &OS) const {
1853-
Expr.print(OS, OutContext.getAsmInfo());
1853+
OutContext.getAsmInfo()->printExpr(OS, Expr);
18541854
}
18551855

18561856
/// PrintAsmOperand - Print out an operand for an inline asm expression.

llvm/lib/Target/NVPTX/NVPTXMCExpr.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
#include "NVPTXMCExpr.h"
1010
#include "llvm/ADT/StringExtras.h"
11+
#include "llvm/MC/MCAsmInfo.h"
1112
#include "llvm/MC/MCAssembler.h"
1213
#include "llvm/MC/MCContext.h"
1314
#include "llvm/Support/Format.h"
@@ -64,6 +65,6 @@ NVPTXGenericMCSymbolRefExpr::create(const MCSymbolRefExpr *SymExpr,
6465
void NVPTXGenericMCSymbolRefExpr::printImpl(raw_ostream &OS,
6566
const MCAsmInfo *MAI) const {
6667
OS << "generic(";
67-
SymExpr->print(OS, MAI);
68+
MAI->printExpr(OS, *SymExpr);
6869
OS << ")";
6970
}

0 commit comments

Comments
 (0)