Lines Matching defs:O
82 raw_ostream &O) {
86 printRegName(O, Reg);
88 markup(O, Markup::Immediate) << formatImm(Op.getImm());
91 Op.getExpr()->print(O, &MAI);
95 void NVPTXInstPrinter::printCvtMode(const MCInst *MI, int OpNum, raw_ostream &O,
103 O << ".ftz";
107 O << ".sat";
111 O << ".relu";
120 O << ".rni";
123 O << ".rzi";
126 O << ".rmi";
129 O << ".rpi";
132 O << ".rn";
135 O << ".rz";
138 O << ".rm";
141 O << ".rp";
144 O << ".rna";
152 void NVPTXInstPrinter::printCmpMode(const MCInst *MI, int OpNum, raw_ostream &O,
160 O << ".ftz";
166 O << ".eq";
169 O << ".ne";
172 O << ".lt";
175 O << ".le";
178 O << ".gt";
181 O << ".ge";
184 O << ".lo";
187 O << ".ls";
190 O << ".hi";
193 O << ".hs";
196 O << ".equ";
199 O << ".neu";
202 O << ".ltu";
205 O << ".leu";
208 O << ".gtu";
211 O << ".geu";
214 O << ".num";
217 O << ".nan";
226 raw_ostream &O, const char *Modifier) {
232 O << ".volatile";
236 O << ".global";
239 O << ".shared";
242 O << ".local";
245 O << ".param";
248 O << ".const";
257 O << "s";
259 O << "u";
261 O << "b";
263 O << "f";
268 O << ".v2";
270 O << ".v4";
277 void NVPTXInstPrinter::printMmaCode(const MCInst *MI, int OpNum, raw_ostream &O,
282 O << Imm; // Just print out PTX version
286 O << ".aligned";
292 raw_ostream &O, const char *Modifier) {
293 printOperand(MI, OpNum, O);
296 O << ", ";
297 printOperand(MI, OpNum + 1, O);
302 O << "+";
303 printOperand(MI, OpNum + 1, O);
308 raw_ostream &O, const char *Modifier) {
313 O << Sym.getName();
317 raw_ostream &O, const char *Modifier) {
327 O << ".f4e";
330 O << ".b4e";
333 O << ".rc8";
336 O << ".ecl";
339 O << ".ecr";
342 O << ".rc16";