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