@@ -73,8 +73,8 @@ const char* Mips::MipsFCCToString(Mips::CondCode CC) {
73
73
}
74
74
75
75
void MipsInstPrinter::printRegName (raw_ostream &OS, MCRegister Reg) const {
76
- OS << markup (" <reg: " ) << ' $ ' << StringRef ( getRegisterName (Reg)). lower ( )
77
- << markup ( " > " );
76
+ markup (OS, Markup::Register )
77
+ << ' $ ' << StringRef ( getRegisterName (Reg)). lower ( );
78
78
}
79
79
80
80
void MipsInstPrinter::printInst (const MCInst *MI, uint64_t Address,
@@ -134,7 +134,7 @@ void MipsInstPrinter::printOperand(const MCInst *MI, unsigned OpNo,
134
134
}
135
135
136
136
if (Op.isImm ()) {
137
- O << markup (" <imm: " ) << formatImm (Op.getImm ()) << markup ( " > " );
137
+ markup (O, Markup::Immediate ) << formatImm (Op.getImm ());
138
138
return ;
139
139
}
140
140
@@ -150,9 +150,9 @@ void MipsInstPrinter::printJumpOperand(const MCInst *MI, unsigned OpNo,
150
150
return printOperand (MI, OpNo, STI, O);
151
151
152
152
if (PrintBranchImmAsAddress)
153
- O << markup (" <imm: " ) << formatHex (Op.getImm ()) << markup ( " > " );
153
+ markup (O, Markup::Immediate ) << formatHex (Op.getImm ());
154
154
else
155
- O << markup (" <imm: " ) << formatImm (Op.getImm ()) << markup ( " > " );
155
+ markup (O, Markup::Immediate ) << formatImm (Op.getImm ());
156
156
}
157
157
158
158
void MipsInstPrinter::printBranchOperand (const MCInst *MI, uint64_t Address,
@@ -169,9 +169,9 @@ void MipsInstPrinter::printBranchOperand(const MCInst *MI, uint64_t Address,
169
169
Target &= 0xffffffff ;
170
170
else if (STI.hasFeature (Mips::FeatureMips16))
171
171
Target &= 0xffff ;
172
- O << markup (" <imm: " ) << formatHex (Target) << markup ( " > " );
172
+ markup (O, Markup::Immediate ) << formatHex (Target);
173
173
} else {
174
- O << markup (" <imm: " ) << formatImm (Op.getImm ()) << markup ( " > " );
174
+ markup (O, Markup::Immediate ) << formatImm (Op.getImm ());
175
175
}
176
176
}
177
177
@@ -184,7 +184,7 @@ void MipsInstPrinter::printUImm(const MCInst *MI, int opNum,
184
184
Imm -= Offset;
185
185
Imm &= (1 << Bits) - 1 ;
186
186
Imm += Offset;
187
- O << markup (" <imm: " ) << formatImm (Imm) << markup ( " > " );
187
+ markup (O, Markup::Immediate ) << formatImm (Imm);
188
188
return ;
189
189
}
190
190
@@ -213,12 +213,11 @@ void MipsInstPrinter::printMemOperand(const MCInst *MI, int opNum,
213
213
break ;
214
214
}
215
215
216
- O << markup (" <mem: " );
216
+ WithMarkup M = markup (O, Markup::Memory );
217
217
printOperand (MI, opNum + 1 , STI, O);
218
218
O << " (" ;
219
219
printOperand (MI, opNum, STI, O);
220
220
O << " )" ;
221
- O << markup (" >" );
222
221
}
223
222
224
223
void MipsInstPrinter::printMemOperandEA (const MCInst *MI, int opNum,
0 commit comments