Skip to content

Commit facdae6

Browse files
committed
[MCInstPrinter] Make printRegName non-const
Similar to printInst. printRegName may change states (e.g. #113834).
1 parent 63eb40e commit facdae6

File tree

53 files changed

+61
-64
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+61
-64
lines changed

llvm/include/llvm/MC/MCInstPrinter.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,15 +144,15 @@ class MCInstPrinter {
144144
StringRef getOpcodeName(unsigned Opcode) const;
145145

146146
/// Print the assembler register name.
147-
virtual void printRegName(raw_ostream &OS, MCRegister Reg) const;
147+
virtual void printRegName(raw_ostream &OS, MCRegister Reg);
148148

149149
bool getUseMarkup() const { return UseMarkup; }
150150
void setUseMarkup(bool Value) { UseMarkup = Value; }
151151

152152
bool getUseColor() const { return UseColor; }
153153
void setUseColor(bool Value) { UseColor = Value; }
154154

155-
WithMarkup markup(raw_ostream &OS, Markup M) const;
155+
WithMarkup markup(raw_ostream &OS, Markup M);
156156

157157
bool getPrintImmHex() const { return PrintImmHex; }
158158
void setPrintImmHex(bool Value) { PrintImmHex = Value; }

llvm/include/llvm/MC/MCParser/MCAsmParser.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ class MCAsmParser {
206206
SmallVectorImpl<std::pair<void *, bool>> &OpDecls,
207207
SmallVectorImpl<std::string> &Constraints,
208208
SmallVectorImpl<std::string> &Clobbers, const MCInstrInfo *MII,
209-
const MCInstPrinter *IP, MCAsmParserSemaCallback &SI) = 0;
209+
MCInstPrinter *IP, MCAsmParserSemaCallback &SI) = 0;
210210

211211
/// Emit a note at the location \p L, with the message \p Msg.
212212
virtual void Note(SMLoc L, const Twine &Msg,

llvm/lib/MC/MCInstPrinter.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ StringRef MCInstPrinter::getOpcodeName(unsigned Opcode) const {
4343
return MII.getName(Opcode);
4444
}
4545

46-
void MCInstPrinter::printRegName(raw_ostream &OS, MCRegister Reg) const {
46+
void MCInstPrinter::printRegName(raw_ostream &OS, MCRegister Reg) {
4747
llvm_unreachable("Target should implement this");
4848
}
4949

@@ -224,8 +224,7 @@ format_object<uint64_t> MCInstPrinter::formatHex(uint64_t Value) const {
224224
llvm_unreachable("unsupported print style");
225225
}
226226

227-
MCInstPrinter::WithMarkup MCInstPrinter::markup(raw_ostream &OS,
228-
Markup S) const {
227+
MCInstPrinter::WithMarkup MCInstPrinter::markup(raw_ostream &OS, Markup S) {
229228
return WithMarkup(OS, S, getUseMarkup(), getUseColor());
230229
}
231230

llvm/lib/MC/MCParser/AsmParser.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ class AsmParser : public MCAsmParser {
264264
SmallVectorImpl<std::pair<void *, bool>> &OpDecls,
265265
SmallVectorImpl<std::string> &Constraints,
266266
SmallVectorImpl<std::string> &Clobbers,
267-
const MCInstrInfo *MII, const MCInstPrinter *IP,
267+
const MCInstrInfo *MII, MCInstPrinter *IP,
268268
MCAsmParserSemaCallback &SI) override;
269269

270270
bool parseExpression(const MCExpr *&Res);
@@ -6006,7 +6006,7 @@ bool AsmParser::parseMSInlineAsm(
60066006
SmallVectorImpl<std::pair<void *, bool>> &OpDecls,
60076007
SmallVectorImpl<std::string> &Constraints,
60086008
SmallVectorImpl<std::string> &Clobbers, const MCInstrInfo *MII,
6009-
const MCInstPrinter *IP, MCAsmParserSemaCallback &SI) {
6009+
MCInstPrinter *IP, MCAsmParserSemaCallback &SI) {
60106010
SmallVector<void *, 4> InputDecls;
60116011
SmallVector<void *, 4> OutputDecls;
60126012
SmallVector<bool, 4> InputDeclsAddressOf;

llvm/lib/MC/MCParser/MasmParser.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -539,7 +539,7 @@ class MasmParser : public MCAsmParser {
539539
SmallVectorImpl<std::pair<void *, bool>> &OpDecls,
540540
SmallVectorImpl<std::string> &Constraints,
541541
SmallVectorImpl<std::string> &Clobbers,
542-
const MCInstrInfo *MII, const MCInstPrinter *IP,
542+
const MCInstrInfo *MII, MCInstPrinter *IP,
543543
MCAsmParserSemaCallback &SI) override;
544544

545545
bool parseExpression(const MCExpr *&Res);
@@ -7340,7 +7340,7 @@ bool MasmParser::parseMSInlineAsm(
73407340
SmallVectorImpl<std::pair<void *, bool>> &OpDecls,
73417341
SmallVectorImpl<std::string> &Constraints,
73427342
SmallVectorImpl<std::string> &Clobbers, const MCInstrInfo *MII,
7343-
const MCInstPrinter *IP, MCAsmParserSemaCallback &SI) {
7343+
MCInstPrinter *IP, MCAsmParserSemaCallback &SI) {
73447344
SmallVector<void *, 4> InputDecls;
73457345
SmallVector<void *, 4> OutputDecls;
73467346
SmallVector<bool, 4> InputDeclsAddressOf;

llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,12 @@ bool AArch64InstPrinter::applyTargetSpecificCLOption(StringRef Opt) {
5959
return false;
6060
}
6161

62-
void AArch64InstPrinter::printRegName(raw_ostream &OS, MCRegister Reg) const {
62+
void AArch64InstPrinter::printRegName(raw_ostream &OS, MCRegister Reg) {
6363
markup(OS, Markup::Register) << getRegisterName(Reg);
6464
}
6565

6666
void AArch64InstPrinter::printRegName(raw_ostream &OS, MCRegister Reg,
67-
unsigned AltIdx) const {
67+
unsigned AltIdx) {
6868
markup(OS, Markup::Register) << getRegisterName(Reg, AltIdx);
6969
}
7070

llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ class AArch64InstPrinter : public MCInstPrinter {
2929

3030
void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
3131
const MCSubtargetInfo &STI, raw_ostream &O) override;
32-
void printRegName(raw_ostream &OS, MCRegister Reg) const override;
33-
void printRegName(raw_ostream &OS, MCRegister Reg, unsigned AltIdx) const;
32+
void printRegName(raw_ostream &OS, MCRegister Reg) override;
33+
void printRegName(raw_ostream &OS, MCRegister Reg, unsigned AltIdx);
3434

3535
// Autogenerated by tblgen.
3636
std::pair<const char *, uint64_t> getMnemonic(const MCInst *MI) override;

llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
using namespace llvm;
2525
using namespace llvm::AMDGPU;
2626

27-
void AMDGPUInstPrinter::printRegName(raw_ostream &OS, MCRegister Reg) const {
27+
void AMDGPUInstPrinter::printRegName(raw_ostream &OS, MCRegister Reg) {
2828
// FIXME: The current implementation of
2929
// AsmParser::parseRegisterOrRegisterNumber in MC implies we either emit this
3030
// as an integer or we provide a name which represents a physical register.

llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ class AMDGPUInstPrinter : public MCInstPrinter {
2929
const MCSubtargetInfo &STI, raw_ostream &O);
3030
static const char *getRegisterName(MCRegister Reg);
3131

32-
void printRegName(raw_ostream &OS, MCRegister Reg) const override;
32+
void printRegName(raw_ostream &OS, MCRegister Reg) override;
3333
void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
3434
const MCSubtargetInfo &STI, raw_ostream &O) override;
3535
static void printRegOperand(MCRegister Reg, raw_ostream &O,

llvm/lib/Target/ARC/MCTargetDesc/ARCInstPrinter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ static const char *ARCCondCodeToString(ARCCC::CondCode CC) {
9393
return BadConditionCode(CC);
9494
}
9595

96-
void ARCInstPrinter::printRegName(raw_ostream &OS, MCRegister Reg) const {
96+
void ARCInstPrinter::printRegName(raw_ostream &OS, MCRegister Reg) {
9797
OS << StringRef(getRegisterName(Reg)).lower();
9898
}
9999

llvm/lib/Target/ARC/MCTargetDesc/ARCInstPrinter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class ARCInstPrinter : public MCInstPrinter {
3030
void printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O);
3131
static const char *getRegisterName(MCRegister Reg);
3232

33-
void printRegName(raw_ostream &OS, MCRegister Reg) const override;
33+
void printRegName(raw_ostream &OS, MCRegister Reg) override;
3434
void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
3535
const MCSubtargetInfo &STI, raw_ostream &O) override;
3636
void printCCOperand(const MCInst *MI, int OpNum, raw_ostream &O);

llvm/lib/Target/ARM/MCTargetDesc/ARMInstPrinter.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ static unsigned translateShiftImm(unsigned imm) {
5050
}
5151

5252
static void printRegImmShift(raw_ostream &O, ARM_AM::ShiftOpc ShOpc,
53-
unsigned ShImm, const ARMInstPrinter &printer) {
53+
unsigned ShImm, ARMInstPrinter &printer) {
5454
if (ShOpc == ARM_AM::no_shift || (ShOpc == ARM_AM::lsl && !ShImm))
5555
return;
5656
O << ", ";
@@ -81,7 +81,7 @@ bool ARMInstPrinter::applyTargetSpecificCLOption(StringRef Opt) {
8181
return false;
8282
}
8383

84-
void ARMInstPrinter::printRegName(raw_ostream &OS, MCRegister Reg) const {
84+
void ARMInstPrinter::printRegName(raw_ostream &OS, MCRegister Reg) {
8585
markup(OS, Markup::Register) << getRegisterName(Reg, DefaultAltIdx);
8686
}
8787

llvm/lib/Target/ARM/MCTargetDesc/ARMInstPrinter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class ARMInstPrinter : public MCInstPrinter {
2727

2828
void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
2929
const MCSubtargetInfo &STI, raw_ostream &O) override;
30-
void printRegName(raw_ostream &OS, MCRegister Reg) const override;
30+
void printRegName(raw_ostream &OS, MCRegister Reg) override;
3131

3232
// Autogenerated by tblgen.
3333
std::pair<const char *, uint64_t> getMnemonic(const MCInst *MI) override;

llvm/lib/Target/CSKY/MCTargetDesc/CSKYInstPrinter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ void CSKYInstPrinter::printInst(const MCInst *MI, uint64_t Address,
8282
printAnnotation(O, Annot);
8383
}
8484

85-
void CSKYInstPrinter::printRegName(raw_ostream &O, MCRegister Reg) const {
85+
void CSKYInstPrinter::printRegName(raw_ostream &O, MCRegister Reg) {
8686
if (PrintBranchImmAsAddress)
8787
O << getRegisterName(Reg, ABIRegNames ? CSKY::ABIRegAltName
8888
: CSKY::NoRegAltName);

llvm/lib/Target/CSKY/MCTargetDesc/CSKYInstPrinter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ class CSKYInstPrinter : public MCInstPrinter {
3131

3232
void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
3333
const MCSubtargetInfo &STI, raw_ostream &O) override;
34-
void printRegName(raw_ostream &O, MCRegister Reg) const override;
34+
void printRegName(raw_ostream &O, MCRegister Reg) override;
3535

3636
void printOperand(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
3737
raw_ostream &O, const char *Modifier = nullptr);

llvm/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ using namespace llvm;
2626
#define GET_INSTRUCTION_NAME
2727
#include "HexagonGenAsmWriter.inc"
2828

29-
void HexagonInstPrinter::printRegName(raw_ostream &O, MCRegister Reg) const {
29+
void HexagonInstPrinter::printRegName(raw_ostream &O, MCRegister Reg) {
3030
O << getRegisterName(Reg);
3131
}
3232

llvm/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class HexagonInstPrinter : public MCInstPrinter {
3030

3131
void printInst(MCInst const *MI, uint64_t Address, StringRef Annot,
3232
const MCSubtargetInfo &STI, raw_ostream &O) override;
33-
void printRegName(raw_ostream &O, MCRegister Reg) const override;
33+
void printRegName(raw_ostream &O, MCRegister Reg) override;
3434

3535
static char const *getRegisterName(MCRegister Reg);
3636

llvm/lib/Target/Lanai/MCTargetDesc/LanaiInstPrinter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ using namespace llvm;
3131
#define PRINT_ALIAS_INSTR
3232
#include "LanaiGenAsmWriter.inc"
3333

34-
void LanaiInstPrinter::printRegName(raw_ostream &OS, MCRegister Reg) const {
34+
void LanaiInstPrinter::printRegName(raw_ostream &OS, MCRegister Reg) {
3535
OS << StringRef(getRegisterName(Reg)).lower();
3636
}
3737

llvm/lib/Target/Lanai/MCTargetDesc/LanaiInstPrinter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ class LanaiInstPrinter : public MCInstPrinter {
4949
unsigned OpIdx, unsigned PrintMethodIdx,
5050
raw_ostream &O);
5151
static const char *getRegisterName(MCRegister Reg);
52-
void printRegName(raw_ostream &OS, MCRegister Reg) const override;
52+
void printRegName(raw_ostream &OS, MCRegister Reg) override;
5353

5454
private:
5555
bool printAlias(const MCInst *MI, raw_ostream &Ostream);

llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchInstPrinter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ void LoongArchInstPrinter::printInst(const MCInst *MI, uint64_t Address,
5656
printAnnotation(O, Annot);
5757
}
5858

59-
void LoongArchInstPrinter::printRegName(raw_ostream &O, MCRegister Reg) const {
59+
void LoongArchInstPrinter::printRegName(raw_ostream &O, MCRegister Reg) {
6060
O << '$' << getRegisterName(Reg);
6161
}
6262

llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchInstPrinter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class LoongArchInstPrinter : public MCInstPrinter {
2828

2929
void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
3030
const MCSubtargetInfo &STI, raw_ostream &O) override;
31-
void printRegName(raw_ostream &O, MCRegister Reg) const override;
31+
void printRegName(raw_ostream &O, MCRegister Reg) override;
3232
void printAtomicMemOp(const MCInst *MI, unsigned OpNo,
3333
const MCSubtargetInfo &STI, raw_ostream &O);
3434

llvm/lib/Target/M68k/MCTargetDesc/M68kInstPrinter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ using namespace llvm;
4141
#define PRINT_ALIAS_INSTR
4242
#include "M68kGenAsmWriter.inc"
4343

44-
void M68kInstPrinter::printRegName(raw_ostream &OS, MCRegister Reg) const {
44+
void M68kInstPrinter::printRegName(raw_ostream &OS, MCRegister Reg) {
4545
OS << "%" << getRegisterName(Reg);
4646
}
4747

llvm/lib/Target/M68k/MCTargetDesc/M68kInstPrinter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ class M68kInstPrinter : public MCInstPrinter,
3434
void printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O);
3535
static const char *getRegisterName(MCRegister Reg);
3636

37-
void printRegName(raw_ostream &OS, MCRegister Reg) const override;
37+
void printRegName(raw_ostream &OS, MCRegister Reg) override;
3838
void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
3939
const MCSubtargetInfo &STI, raw_ostream &O) override;
4040

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ using namespace llvm;
2626
#define PRINT_ALIAS_INSTR
2727
#include "MSP430GenAsmWriter.inc"
2828

29-
void MSP430InstPrinter::printRegName(raw_ostream &O, MCRegister Reg) const {
29+
void MSP430InstPrinter::printRegName(raw_ostream &O, MCRegister Reg) {
3030
O << getRegisterName(Reg);
3131
}
3232

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ namespace llvm {
2222
const MCRegisterInfo &MRI)
2323
: MCInstPrinter(MAI, MII, MRI) {}
2424

25-
void printRegName(raw_ostream &O, MCRegister Reg) const override;
25+
void printRegName(raw_ostream &O, MCRegister Reg) override;
2626

2727
void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
2828
const MCSubtargetInfo &STI, raw_ostream &O) override;

llvm/lib/Target/Mips/MCTargetDesc/MipsInstPrinter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ const char* Mips::MipsFCCToString(Mips::CondCode CC) {
7272
llvm_unreachable("Impossible condition code!");
7373
}
7474

75-
void MipsInstPrinter::printRegName(raw_ostream &OS, MCRegister Reg) const {
75+
void MipsInstPrinter::printRegName(raw_ostream &OS, MCRegister Reg) {
7676
markup(OS, Markup::Register)
7777
<< '$' << StringRef(getRegisterName(Reg)).lower();
7878
}

llvm/lib/Target/Mips/MCTargetDesc/MipsInstPrinter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ class MipsInstPrinter : public MCInstPrinter {
8484
const MCSubtargetInfo &STI, raw_ostream &O);
8585
static const char *getRegisterName(MCRegister Reg);
8686

87-
void printRegName(raw_ostream &OS, MCRegister Reg) const override;
87+
void printRegName(raw_ostream &OS, MCRegister Reg) override;
8888
void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
8989
const MCSubtargetInfo &STI, raw_ostream &O) override;
9090

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ NVPTXInstPrinter::NVPTXInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII,
3434
const MCRegisterInfo &MRI)
3535
: MCInstPrinter(MAI, MII, MRI) {}
3636

37-
void NVPTXInstPrinter::printRegName(raw_ostream &OS, MCRegister Reg) const {
37+
void NVPTXInstPrinter::printRegName(raw_ostream &OS, MCRegister Reg) {
3838
// Decode the virtual register
3939
// Must be kept in sync with NVPTXAsmPrinter::encodeVirtualRegister
4040
unsigned RCId = (Reg.id() >> 28);

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class NVPTXInstPrinter : public MCInstPrinter {
2424
NVPTXInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII,
2525
const MCRegisterInfo &MRI);
2626

27-
void printRegName(raw_ostream &OS, MCRegister Reg) const override;
27+
void printRegName(raw_ostream &OS, MCRegister Reg) override;
2828
void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
2929
const MCSubtargetInfo &STI, raw_ostream &OS) override;
3030

llvm/lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ FullRegNamesWithPercent("ppc-reg-with-percent-prefix", cl::Hidden,
4747
#define PRINT_ALIAS_INSTR
4848
#include "PPCGenAsmWriter.inc"
4949

50-
void PPCInstPrinter::printRegName(raw_ostream &OS, MCRegister Reg) const {
50+
void PPCInstPrinter::printRegName(raw_ostream &OS, MCRegister Reg) {
5151
const char *RegName = getRegisterName(Reg);
5252
OS << RegName;
5353
}

llvm/lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ class PPCInstPrinter : public MCInstPrinter {
3131
const MCRegisterInfo &MRI, Triple T)
3232
: MCInstPrinter(MAI, MII, MRI), TT(T) {}
3333

34-
void printRegName(raw_ostream &OS, MCRegister Reg) const override;
34+
void printRegName(raw_ostream &OS, MCRegister Reg) override;
3535
void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
3636
const MCSubtargetInfo &STI, raw_ostream &O) override;
3737

llvm/lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ void RISCVInstPrinter::printInst(const MCInst *MI, uint64_t Address,
7575
printAnnotation(O, Annot);
7676
}
7777

78-
void RISCVInstPrinter::printRegName(raw_ostream &O, MCRegister Reg) const {
78+
void RISCVInstPrinter::printRegName(raw_ostream &O, MCRegister Reg) {
7979
markup(O, Markup::Register) << getRegisterName(Reg);
8080
}
8181

llvm/lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class RISCVInstPrinter : public MCInstPrinter {
2828

2929
void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
3030
const MCSubtargetInfo &STI, raw_ostream &O) override;
31-
void printRegName(raw_ostream &O, MCRegister Reg) const override;
31+
void printRegName(raw_ostream &O, MCRegister Reg) override;
3232

3333
void printOperand(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
3434
raw_ostream &O, const char *Modifier = nullptr);

llvm/lib/Target/Sparc/MCTargetDesc/SparcInstPrinter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ bool SparcInstPrinter::isV9(const MCSubtargetInfo &STI) const {
3838
return (STI.hasFeature(Sparc::FeatureV9)) != 0;
3939
}
4040

41-
void SparcInstPrinter::printRegName(raw_ostream &OS, MCRegister Reg) const {
41+
void SparcInstPrinter::printRegName(raw_ostream &OS, MCRegister Reg) {
4242
OS << '%' << getRegisterName(Reg);
4343
}
4444

llvm/lib/Target/Sparc/MCTargetDesc/SparcInstPrinter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class SparcInstPrinter : public MCInstPrinter {
2424
const MCRegisterInfo &MRI)
2525
: MCInstPrinter(MAI, MII, MRI) {}
2626

27-
void printRegName(raw_ostream &OS, MCRegister Reg) const override;
27+
void printRegName(raw_ostream &OS, MCRegister Reg) override;
2828
void printRegName(raw_ostream &OS, MCRegister Reg, unsigned AltIdx) const;
2929
void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
3030
const MCSubtargetInfo &STI, raw_ostream &O) override;

llvm/lib/Target/SystemZ/MCTargetDesc/SystemZGNUInstPrinter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ using namespace llvm;
1919

2020
void SystemZGNUInstPrinter::printFormattedRegName(const MCAsmInfo *MAI,
2121
MCRegister Reg,
22-
raw_ostream &O) const {
22+
raw_ostream &O) {
2323
const char *RegName = getRegisterName(Reg);
2424
markup(O, Markup::Register) << '%' << RegName;
2525
}

llvm/lib/Target/SystemZ/MCTargetDesc/SystemZGNUInstPrinter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ class SystemZGNUInstPrinter : public SystemZInstPrinterCommon {
3838

3939
private:
4040
void printFormattedRegName(const MCAsmInfo *MAI, MCRegister Reg,
41-
raw_ostream &O) const override;
41+
raw_ostream &O) override;
4242
};
4343

4444
} // end namespace llvm

llvm/lib/Target/SystemZ/MCTargetDesc/SystemZHLASMInstPrinter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ using namespace llvm;
1919

2020
void SystemZHLASMInstPrinter::printFormattedRegName(const MCAsmInfo *MAI,
2121
MCRegister Reg,
22-
raw_ostream &O) const {
22+
raw_ostream &O) {
2323
const char *RegName = getRegisterName(Reg);
2424
// Skip register prefix so that only register number is left
2525
assert(isalpha(RegName[0]) && isdigit(RegName[1]));

0 commit comments

Comments
 (0)