Lines Matching defs:O
84 raw_ostream &O) {
88 printRegName(O, Reg);
90 markup(O, Markup::Immediate) << formatImm(Op.getImm());
93 Op.getExpr()->print(O, &MAI);
97 void NVPTXInstPrinter::printCvtMode(const MCInst *MI, int OpNum, raw_ostream &O,
106 O << ".ftz";
111 O << ".sat";
116 O << ".relu";
126 O << ".rni";
129 O << ".rzi";
132 O << ".rmi";
135 O << ".rpi";
138 O << ".rn";
141 O << ".rz";
144 O << ".rm";
147 O << ".rp";
150 O << ".rna";
157 void NVPTXInstPrinter::printCmpMode(const MCInst *MI, int OpNum, raw_ostream &O,
166 O << ".ftz";
173 O << ".eq";
176 O << ".ne";
179 O << ".lt";
182 O << ".le";
185 O << ".gt";
188 O << ".ge";
191 O << ".lo";
194 O << ".ls";
197 O << ".hi";
200 O << ".hs";
203 O << ".equ";
206 O << ".neu";
209 O << ".ltu";
212 O << ".leu";
215 O << ".gtu";
218 O << ".geu";
221 O << ".num";
224 O << ".nan";
232 raw_ostream &O, const char *M) {
242 O << ".relaxed";
245 O << ".acquire";
248 O << ".release";
251 O << ".volatile";
254 O << ".mmio.relaxed";
268 O << ".sys";
271 O << ".cta";
274 O << ".cluster";
277 O << ".gpu";
293 O << "." << A;
302 O << "s";
305 O << "u";
308 O << "b";
311 O << "f";
319 O << ".v2";
322 O << ".v4";
331 void NVPTXInstPrinter::printMmaCode(const MCInst *MI, int OpNum, raw_ostream &O,
337 O << Imm; // Just print out PTX version
342 O << ".aligned";
349 raw_ostream &O, const char *M) {
350 printOperand(MI, OpNum, O);
354 O << ", ";
355 printOperand(MI, OpNum + 1, O);
360 O << "+";
361 printOperand(MI, OpNum + 1, O);
366 raw_ostream &O, const char *Modifier) {
370 O << "+";
371 printOperand(MI, OpNum, O);
376 raw_ostream &O, const char *Modifier) {
378 O << formatHex(Imm) << "U";
382 raw_ostream &O, const char *Modifier) {
387 O << Sym.getName();
391 raw_ostream &O, const char *Modifier) {
401 O << ".f4e";
404 O << ".b4e";
407 O << ".rc8";
410 O << ".ecl";
413 O << ".ecr";
416 O << ".rc16";
422 raw_ostream &O,
429 O << ".add";
432 O << ".min";
435 O << ".max";
438 O << ".inc";
441 O << ".dec";
444 O << ".and";
447 O << ".or";
450 O << ".xor";