Lines Matching refs:O
59 raw_ostream &O) { in printU4ImmOperand() argument
60 O << formatHex(MI->getOperand(OpNo).getImm() & 0xf); in printU4ImmOperand()
64 raw_ostream &O) { in printU8ImmOperand() argument
65 O << formatHex(MI->getOperand(OpNo).getImm() & 0xff); in printU8ImmOperand()
70 raw_ostream &O) { in printU16ImmOperand() argument
75 O << formatHex(static_cast<uint64_t>(Imm & 0xffff)); in printU16ImmOperand()
77 printU32ImmOperand(MI, OpNo, STI, O); in printU16ImmOperand()
81 raw_ostream &O) { in printU4ImmDecOperand() argument
82 O << formatDec(MI->getOperand(OpNo).getImm() & 0xf); in printU4ImmDecOperand()
86 raw_ostream &O) { in printU8ImmDecOperand() argument
87 O << formatDec(MI->getOperand(OpNo).getImm() & 0xff); in printU8ImmDecOperand()
91 raw_ostream &O) { in printU16ImmDecOperand() argument
92 O << formatDec(MI->getOperand(OpNo).getImm() & 0xffff); in printU16ImmDecOperand()
97 raw_ostream &O) { in printU32ImmOperand() argument
98 O << formatHex(MI->getOperand(OpNo).getImm() & 0xffffffff); in printU32ImmOperand()
102 raw_ostream &O, StringRef BitName) { in printNamedBit() argument
104 O << ' ' << BitName; in printNamedBit()
109 raw_ostream &O) { in printOffen() argument
110 printNamedBit(MI, OpNo, O, "offen"); in printOffen()
114 raw_ostream &O) { in printIdxen() argument
115 printNamedBit(MI, OpNo, O, "idxen"); in printIdxen()
119 raw_ostream &O) { in printAddr64() argument
120 printNamedBit(MI, OpNo, O, "addr64"); in printAddr64()
125 raw_ostream &O) { in printOffset() argument
128 O << " offset:"; in printOffset()
129 printU16ImmDecOperand(MI, OpNo, O); in printOffset()
135 raw_ostream &O) { in printFlatOffset() argument
138 O << " offset:"; in printFlatOffset()
145 printU16ImmDecOperand(MI, OpNo, O); in printFlatOffset()
148 O << formatDec(SignExtend32<12>(MI->getOperand(OpNo).getImm())); in printFlatOffset()
150 O << formatDec(SignExtend32<13>(MI->getOperand(OpNo).getImm())); in printFlatOffset()
158 raw_ostream &O) { in printOffset0() argument
160 O << " offset0:"; in printOffset0()
161 printU8ImmDecOperand(MI, OpNo, O); in printOffset0()
167 raw_ostream &O) { in printOffset1() argument
169 O << " offset1:"; in printOffset1()
170 printU8ImmDecOperand(MI, OpNo, O); in printOffset1()
176 raw_ostream &O) { in printSMRDOffset8() argument
177 printU32ImmOperand(MI, OpNo, STI, O); in printSMRDOffset8()
182 raw_ostream &O) { in printSMEMOffset() argument
183 O << formatHex(MI->getOperand(OpNo).getImm()); in printSMEMOffset()
188 raw_ostream &O) { in printSMEMOffsetMod() argument
189 O << " offset:"; in printSMEMOffsetMod()
190 printSMEMOffset(MI, OpNo, STI, O); in printSMEMOffsetMod()
195 raw_ostream &O) { in printSMRDLiteralOffset() argument
196 printU32ImmOperand(MI, OpNo, STI, O); in printSMRDLiteralOffset()
200 const MCSubtargetInfo &STI, raw_ostream &O) { in printGDS() argument
201 printNamedBit(MI, OpNo, O, "gds"); in printGDS()
205 const MCSubtargetInfo &STI, raw_ostream &O) { in printCPol() argument
208 O << ((AMDGPU::isGFX940(STI) && in printCPol()
212 O << (AMDGPU::isGFX940(STI) ? " nt" : " slc"); in printCPol()
214 O << " dlc"; in printCPol()
216 O << (AMDGPU::isGFX940(STI) ? " sc1" : " scc"); in printCPol()
218 O << " /* unexpected cache policy bit */"; in printCPol()
222 const MCSubtargetInfo &STI, raw_ostream &O) { in printSWZ() argument
226 const MCSubtargetInfo &STI, raw_ostream &O) { in printTFE() argument
227 printNamedBit(MI, OpNo, O, "tfe"); in printTFE()
231 const MCSubtargetInfo &STI, raw_ostream &O) { in printDMask() argument
233 O << " dmask:"; in printDMask()
234 printU16ImmOperand(MI, OpNo, STI, O); in printDMask()
239 const MCSubtargetInfo &STI, raw_ostream &O) { in printDim() argument
241 O << " dim:SQ_RSRC_IMG_"; in printDim()
245 O << DimInfo->AsmSuffix; in printDim()
247 O << Dim; in printDim()
251 const MCSubtargetInfo &STI, raw_ostream &O) { in printUNorm() argument
252 printNamedBit(MI, OpNo, O, "unorm"); in printUNorm()
256 const MCSubtargetInfo &STI, raw_ostream &O) { in printDA() argument
257 printNamedBit(MI, OpNo, O, "da"); in printDA()
261 const MCSubtargetInfo &STI, raw_ostream &O) { in printR128A16() argument
263 printNamedBit(MI, OpNo, O, "a16"); in printR128A16()
265 printNamedBit(MI, OpNo, O, "r128"); in printR128A16()
269 const MCSubtargetInfo &STI, raw_ostream &O) { in printGFX10A16() argument
270 printNamedBit(MI, OpNo, O, "a16"); in printGFX10A16()
274 const MCSubtargetInfo &STI, raw_ostream &O) { in printLWE() argument
275 printNamedBit(MI, OpNo, O, "lwe"); in printLWE()
279 const MCSubtargetInfo &STI, raw_ostream &O) { in printD16() argument
280 printNamedBit(MI, OpNo, O, "d16"); in printD16()
285 raw_ostream &O) { in printExpCompr() argument
286 printNamedBit(MI, OpNo, O, "compr"); in printExpCompr()
291 raw_ostream &O) { in printExpVM() argument
292 printNamedBit(MI, OpNo, O, "vm"); in printExpVM()
297 raw_ostream &O) { in printFORMAT() argument
302 raw_ostream &O) { in printSymbolicFormat() argument
314 O << " format:[" << getUnifiedFormatName(Val, STI) << ']'; in printSymbolicFormat()
316 O << " format:" << Val; in printSymbolicFormat()
325 O << " format:["; in printSymbolicFormat()
327 O << getDfmtName(Dfmt); in printSymbolicFormat()
329 O << ','; in printSymbolicFormat()
333 O << getNfmtName(Nfmt, STI); in printSymbolicFormat()
335 O << ']'; in printSymbolicFormat()
337 O << " format:" << Val; in printSymbolicFormat()
342 void AMDGPUInstPrinter::printRegOperand(unsigned RegNo, raw_ostream &O, in printRegOperand() argument
362 O << RegName; in printRegOperand()
366 const MCSubtargetInfo &STI, raw_ostream &O) { in printVOPDst() argument
371 O << "_e64_dpp"; in printVOPDst()
374 O << "_e64"; in printVOPDst()
376 O << "_dpp"; in printVOPDst()
378 O << "_sdwa"; in printVOPDst()
381 O << "_e32"; in printVOPDst()
382 O << " "; in printVOPDst()
385 printRegularOperand(MI, OpNo, STI, O); in printVOPDst()
412 printDefaultVccOperand(false, STI, O); in printVOPDst()
418 const MCSubtargetInfo &STI, raw_ostream &O) { in printVINTRPDst() argument
420 O << " "; in printVINTRPDst()
422 O << "_e32 "; in printVINTRPDst()
424 printRegularOperand(MI, OpNo, STI, O); in printVINTRPDst()
429 raw_ostream &O) { in printImmediateInt16() argument
432 O << SImm; in printImmediateInt16()
435 O << formatHex(Imm16); in printImmediateInt16()
441 raw_ostream &O) { in printImmediate16() argument
444 O << SImm; in printImmediate16()
449 O<< "1.0"; in printImmediate16()
451 O<< "-1.0"; in printImmediate16()
453 O<< "0.5"; in printImmediate16()
455 O<< "-0.5"; in printImmediate16()
457 O<< "2.0"; in printImmediate16()
459 O<< "-2.0"; in printImmediate16()
461 O<< "4.0"; in printImmediate16()
463 O<< "-4.0"; in printImmediate16()
466 O << "0.15915494"; in printImmediate16()
469 O << formatHex(Imm16); in printImmediate16()
475 raw_ostream &O) { in printImmediateV216() argument
477 printImmediate16(Lo16, STI, O); in printImmediateV216()
482 raw_ostream &O) { in printImmediate32() argument
485 O << SImm; in printImmediate32()
490 O << "0.0"; in printImmediate32()
492 O << "1.0"; in printImmediate32()
494 O << "-1.0"; in printImmediate32()
496 O << "0.5"; in printImmediate32()
498 O << "-0.5"; in printImmediate32()
500 O << "2.0"; in printImmediate32()
502 O << "-2.0"; in printImmediate32()
504 O << "4.0"; in printImmediate32()
506 O << "-4.0"; in printImmediate32()
509 O << "0.15915494"; in printImmediate32()
511 O << formatHex(static_cast<uint64_t>(Imm)); in printImmediate32()
516 raw_ostream &O) { in printImmediate64() argument
519 O << SImm; in printImmediate64()
524 O << "0.0"; in printImmediate64()
526 O << "1.0"; in printImmediate64()
528 O << "-1.0"; in printImmediate64()
530 O << "0.5"; in printImmediate64()
532 O << "-0.5"; in printImmediate64()
534 O << "2.0"; in printImmediate64()
536 O << "-2.0"; in printImmediate64()
538 O << "4.0"; in printImmediate64()
540 O << "-4.0"; in printImmediate64()
543 O << "0.15915494309189532"; in printImmediate64()
549 O << formatHex(static_cast<uint64_t>(Imm)); in printImmediate64()
555 raw_ostream &O) { in printBLGP() argument
566 O << " neg:[" << (Imm & 1) << ',' << ((Imm >> 1) & 1) << ',' in printBLGP()
572 O << " blgp:" << Imm; in printBLGP()
577 raw_ostream &O) { in printCBSZ() argument
582 O << " cbsz:" << Imm; in printCBSZ()
587 raw_ostream &O) { in printABID() argument
592 O << " abid:" << Imm; in printABID()
597 raw_ostream &O) { in printDefaultVccOperand() argument
599 O << ", "; in printDefaultVccOperand()
603 O, MRI); in printDefaultVccOperand()
605 O << ", "; in printDefaultVccOperand()
610 raw_ostream &O) { in printWaitVDST() argument
613 O << " wait_vdst:"; in printWaitVDST()
614 printU4ImmDecOperand(MI, OpNo, O); in printWaitVDST()
620 raw_ostream &O) { in printWaitEXP() argument
623 O << " wait_exp:"; in printWaitEXP()
624 printU4ImmDecOperand(MI, OpNo, O); in printWaitEXP()
639 raw_ostream &O) { in printOperand() argument
651 printDefaultVccOperand(true, STI, O); in printOperand()
653 printRegularOperand(MI, OpNo, STI, O); in printOperand()
659 raw_ostream &O) { in printRegularOperand() argument
663 O << "/*Missing OP" << OpNo << "*/"; in printRegularOperand()
669 printRegOperand(Op.getReg(), O, MRI); in printRegularOperand()
685 printImmediate32(Op.getImm(), STI, O); in printRegularOperand()
692 printImmediate64(Op.getImm(), STI, O); in printRegularOperand()
697 printImmediateInt16(Op.getImm(), STI, O); in printRegularOperand()
703 printImmediate16(Op.getImm(), STI, O); in printRegularOperand()
709 printImmediate32(Op.getImm(), STI, O); in printRegularOperand()
715 printImmediate16(static_cast<uint16_t>(Op.getImm()), STI, O); in printRegularOperand()
721 printImmediateInt16(static_cast<uint16_t>(Op.getImm()), STI, O); in printRegularOperand()
725 printImmediateV216(Op.getImm(), STI, O); in printRegularOperand()
729 O << formatDec(Op.getImm()); in printRegularOperand()
734 O << "/*invalid immediate*/"; in printRegularOperand()
745 O << "0.0"; in printRegularOperand()
751 printImmediate32(FloatToBits(Value), STI, O); in printRegularOperand()
753 printImmediate64(DoubleToBits(Value), STI, O); in printRegularOperand()
759 Exp->print(O, &MAI); in printRegularOperand()
761 O << "/*INV_OP*/"; in printRegularOperand()
797 printDefaultVccOperand(OpNo == 0, STI, O); in printRegularOperand()
806 printSymbolicFormat(MI, STI, O); in printRegularOperand()
813 raw_ostream &O) { in printOperandAndFPInputMods() argument
816 printDefaultVccOperand(true, STI, O); in printOperandAndFPInputMods()
832 O << "neg("; in printOperandAndFPInputMods()
834 O << '-'; in printOperandAndFPInputMods()
839 O << '|'; in printOperandAndFPInputMods()
840 printRegularOperand(MI, OpNo + 1, STI, O); in printOperandAndFPInputMods()
842 O << '|'; in printOperandAndFPInputMods()
845 O << ')'; in printOperandAndFPInputMods()
852 raw_ostream &O) { in printOperandAndIntInputMods() argument
855 printDefaultVccOperand(true, STI, O); in printOperandAndIntInputMods()
859 O << "sext("; in printOperandAndIntInputMods()
860 printRegularOperand(MI, OpNo + 1, STI, O); in printOperandAndIntInputMods()
862 O << ')'; in printOperandAndIntInputMods()
874 printDefaultVccOperand(OpNo == 0, STI, O); in printOperandAndIntInputMods()
881 raw_ostream &O) { in printDPP8() argument
886 O << "dpp8:[" << formatDec(Imm & 0x7); in printDPP8()
888 O << ',' << formatDec((Imm >> (3 * i)) & 0x7); in printDPP8()
890 O << ']'; in printDPP8()
895 raw_ostream &O) { in printDPPCtrl() argument
906 O << " /* 64 bit dpp only supports row_newbcast */"; in printDPPCtrl()
909 O << "quad_perm:["; in printDPPCtrl()
910 O << formatDec(Imm & 0x3) << ','; in printDPPCtrl()
911 O << formatDec((Imm & 0xc) >> 2) << ','; in printDPPCtrl()
912 O << formatDec((Imm & 0x30) >> 4) << ','; in printDPPCtrl()
913 O << formatDec((Imm & 0xc0) >> 6) << ']'; in printDPPCtrl()
916 O << "row_shl:"; in printDPPCtrl()
917 printU4ImmDecOperand(MI, OpNo, O); in printDPPCtrl()
920 O << "row_shr:"; in printDPPCtrl()
921 printU4ImmDecOperand(MI, OpNo, O); in printDPPCtrl()
924 O << "row_ror:"; in printDPPCtrl()
925 printU4ImmDecOperand(MI, OpNo, O); in printDPPCtrl()
928 O << "/* wave_shl is not supported starting from GFX10 */"; in printDPPCtrl()
931 O << "wave_shl:1"; in printDPPCtrl()
934 O << "/* wave_rol is not supported starting from GFX10 */"; in printDPPCtrl()
937 O << "wave_rol:1"; in printDPPCtrl()
940 O << "/* wave_shr is not supported starting from GFX10 */"; in printDPPCtrl()
943 O << "wave_shr:1"; in printDPPCtrl()
946 O << "/* wave_ror is not supported starting from GFX10 */"; in printDPPCtrl()
949 O << "wave_ror:1"; in printDPPCtrl()
951 O << "row_mirror"; in printDPPCtrl()
953 O << "row_half_mirror"; in printDPPCtrl()
956 O << "/* row_bcast is not supported starting from GFX10 */"; in printDPPCtrl()
959 O << "row_bcast:15"; in printDPPCtrl()
962 O << "/* row_bcast is not supported starting from GFX10 */"; in printDPPCtrl()
965 O << "row_bcast:31"; in printDPPCtrl()
969 O << "row_newbcast:"; in printDPPCtrl()
971 O << "row_share:"; in printDPPCtrl()
973 O << " /* row_newbcast/row_share is not supported on ASICs earlier " in printDPPCtrl()
977 printU4ImmDecOperand(MI, OpNo, O); in printDPPCtrl()
981 O << "/* row_xmask is not supported on ASICs earlier than GFX10 */"; in printDPPCtrl()
984 O << "row_xmask:"; in printDPPCtrl()
985 printU4ImmDecOperand(MI, OpNo, O); in printDPPCtrl()
987 O << "/* Invalid dpp_ctrl value */"; in printDPPCtrl()
993 raw_ostream &O) { in printRowMask() argument
994 O << " row_mask:"; in printRowMask()
995 printU4ImmOperand(MI, OpNo, STI, O); in printRowMask()
1000 raw_ostream &O) { in printBankMask() argument
1001 O << " bank_mask:"; in printBankMask()
1002 printU4ImmOperand(MI, OpNo, STI, O); in printBankMask()
1007 raw_ostream &O) { in printBoundCtrl() argument
1010 O << " bound_ctrl:1"; in printBoundCtrl()
1016 raw_ostream &O) { in printFI() argument
1020 O << " fi:1"; in printFI()
1025 raw_ostream &O) { in printSDWASel() argument
1030 case SdwaSel::BYTE_0: O << "BYTE_0"; break; in printSDWASel()
1031 case SdwaSel::BYTE_1: O << "BYTE_1"; break; in printSDWASel()
1032 case SdwaSel::BYTE_2: O << "BYTE_2"; break; in printSDWASel()
1033 case SdwaSel::BYTE_3: O << "BYTE_3"; break; in printSDWASel()
1034 case SdwaSel::WORD_0: O << "WORD_0"; break; in printSDWASel()
1035 case SdwaSel::WORD_1: O << "WORD_1"; break; in printSDWASel()
1036 case SdwaSel::DWORD: O << "DWORD"; break; in printSDWASel()
1043 raw_ostream &O) { in printSDWADstSel() argument
1044 O << "dst_sel:"; in printSDWADstSel()
1045 printSDWASel(MI, OpNo, O); in printSDWADstSel()
1050 raw_ostream &O) { in printSDWASrc0Sel() argument
1051 O << "src0_sel:"; in printSDWASrc0Sel()
1052 printSDWASel(MI, OpNo, O); in printSDWASrc0Sel()
1057 raw_ostream &O) { in printSDWASrc1Sel() argument
1058 O << "src1_sel:"; in printSDWASrc1Sel()
1059 printSDWASel(MI, OpNo, O); in printSDWASrc1Sel()
1064 raw_ostream &O) { in printSDWADstUnused() argument
1067 O << "dst_unused:"; in printSDWADstUnused()
1070 case DstUnused::UNUSED_PAD: O << "UNUSED_PAD"; break; in printSDWADstUnused()
1071 case DstUnused::UNUSED_SEXT: O << "UNUSED_SEXT"; break; in printSDWADstUnused()
1072 case DstUnused::UNUSED_PRESERVE: O << "UNUSED_PRESERVE"; break; in printSDWADstUnused()
1078 const MCSubtargetInfo &STI, raw_ostream &O, in printExpSrcN() argument
1091 printRegOperand(MI->getOperand(OpNo).getReg(), O, MRI); in printExpSrcN()
1093 O << "off"; in printExpSrcN()
1098 raw_ostream &O) { in printExpSrc0() argument
1099 printExpSrcN(MI, OpNo, STI, O, 0); in printExpSrc0()
1104 raw_ostream &O) { in printExpSrc1() argument
1105 printExpSrcN(MI, OpNo, STI, O, 1); in printExpSrc1()
1110 raw_ostream &O) { in printExpSrc2() argument
1111 printExpSrcN(MI, OpNo, STI, O, 2); in printExpSrc2()
1116 raw_ostream &O) { in printExpSrc3() argument
1117 printExpSrcN(MI, OpNo, STI, O, 3); in printExpSrc3()
1122 raw_ostream &O) { in printExpTgt() argument
1131 O << ' ' << TgtName; in printExpTgt()
1133 O << Index; in printExpTgt()
1135 O << " invalid_target_" << Id; in printExpTgt()
1157 raw_ostream &O) { in printPackedModifier() argument
1183 O << Name; in printPackedModifier()
1186 O << ','; in printPackedModifier()
1188 O << !!(Ops[I] & Mod); in printPackedModifier()
1192 O << ',' << !!(Ops[0] & SISrcMods::DST_OP_SEL); in printPackedModifier()
1195 O << ']'; in printPackedModifier()
1200 raw_ostream &O) { in printOpSel() argument
1209 O << " op_sel:[" << FI << ',' << BC << ']'; in printOpSel()
1213 printPackedModifier(MI, " op_sel:[", SISrcMods::OP_SEL_0, O); in printOpSel()
1218 raw_ostream &O) { in printOpSelHi() argument
1219 printPackedModifier(MI, " op_sel_hi:[", SISrcMods::OP_SEL_1, O); in printOpSelHi()
1224 raw_ostream &O) { in printNegLo() argument
1225 printPackedModifier(MI, " neg_lo:[", SISrcMods::NEG, O); in printNegLo()
1230 raw_ostream &O) { in printNegHi() argument
1231 printPackedModifier(MI, " neg_hi:[", SISrcMods::NEG_HI, O); in printNegHi()
1236 raw_ostream &O) { in printInterpSlot() argument
1240 O << "p10"; in printInterpSlot()
1243 O << "p20"; in printInterpSlot()
1246 O << "p0"; in printInterpSlot()
1249 O << "invalid_param_" << Imm; in printInterpSlot()
1255 raw_ostream &O) { in printInterpAttr() argument
1257 O << "attr" << Attr; in printInterpAttr()
1262 raw_ostream &O) { in printInterpAttrChan() argument
1264 O << '.' << "xyzw"[Chan & 0x3]; in printInterpAttrChan()
1269 raw_ostream &O) { in printVGPRIndexMode() argument
1274 O << formatHex(static_cast<uint64_t>(Val)); in printVGPRIndexMode()
1276 O << "gpr_idx("; in printVGPRIndexMode()
1281 O << ','; in printVGPRIndexMode()
1282 O << IdSymbolic[ModeId]; in printVGPRIndexMode()
1286 O << ')'; in printVGPRIndexMode()
1292 raw_ostream &O) { in printMemOperand() argument
1293 printRegularOperand(MI, OpNo, STI, O); in printMemOperand()
1294 O << ", "; in printMemOperand()
1295 printRegularOperand(MI, OpNo + 1, STI, O); in printMemOperand()
1299 raw_ostream &O, StringRef Asm, in printIfSet() argument
1304 O << Asm; in printIfSet()
1306 O << Default; in printIfSet()
1311 raw_ostream &O, char Asm) { in printIfSet() argument
1315 O << Asm; in printIfSet()
1320 raw_ostream &O) { in printHigh() argument
1321 printNamedBit(MI, OpNo, O, "high"); in printHigh()
1326 raw_ostream &O) { in printClampSI() argument
1327 printNamedBit(MI, OpNo, O, "clamp"); in printClampSI()
1332 raw_ostream &O) { in printOModSI() argument
1335 O << " mul:2"; in printOModSI()
1337 O << " mul:4"; in printOModSI()
1339 O << " div:2"; in printOModSI()
1344 raw_ostream &O) { in printSendMsg() argument
1358 O << "sendmsg(" << MsgName; in printSendMsg()
1360 O << ", " << getMsgOpName(MsgId, OpId, STI); in printSendMsg()
1362 O << ", " << StreamId; in printSendMsg()
1365 O << ')'; in printSendMsg()
1367 O << "sendmsg(" << MsgId << ", " << OpId << ", " << StreamId << ')'; in printSendMsg()
1369 O << Imm16; // Unknown imm16 code. in printSendMsg()
1376 raw_ostream &O) { in printSwizzleBitmask() argument
1382 O << "\""; in printSwizzleBitmask()
1390 O << "0"; in printSwizzleBitmask()
1392 O << "1"; in printSwizzleBitmask()
1396 O << "p"; in printSwizzleBitmask()
1398 O << "i"; in printSwizzleBitmask()
1403 O << "\""; in printSwizzleBitmask()
1408 raw_ostream &O) { in printSwizzle() argument
1416 O << " offset:"; in printSwizzle()
1420 O << "swizzle(" << IdSymbolic[ID_QUAD_PERM]; in printSwizzle()
1422 O << ","; in printSwizzle()
1423 O << formatDec(Imm & LANE_MASK); in printSwizzle()
1426 O << ")"; in printSwizzle()
1438 O << "swizzle(" << IdSymbolic[ID_SWAP]; in printSwizzle()
1439 O << ","; in printSwizzle()
1440 O << formatDec(XorMask); in printSwizzle()
1441 O << ")"; in printSwizzle()
1447 O << "swizzle(" << IdSymbolic[ID_REVERSE]; in printSwizzle()
1448 O << ","; in printSwizzle()
1449 O << formatDec(XorMask + 1); in printSwizzle()
1450 O << ")"; in printSwizzle()
1460 O << "swizzle(" << IdSymbolic[ID_BROADCAST]; in printSwizzle()
1461 O << ","; in printSwizzle()
1462 O << formatDec(GroupSize); in printSwizzle()
1463 O << ","; in printSwizzle()
1464 O << formatDec(OrMask); in printSwizzle()
1465 O << ")"; in printSwizzle()
1468 O << "swizzle(" << IdSymbolic[ID_BITMASK_PERM]; in printSwizzle()
1469 O << ","; in printSwizzle()
1470 printSwizzleBitmask(AndMask, OrMask, XorMask, O); in printSwizzle()
1471 O << ")"; in printSwizzle()
1475 printU16ImmDecOperand(MI, OpNo, O); in printSwizzle()
1481 raw_ostream &O) { in printWaitFlag() argument
1496 O << "vmcnt(" << Vmcnt << ')'; in printWaitFlag()
1502 O << ' '; in printWaitFlag()
1503 O << "expcnt(" << Expcnt << ')'; in printWaitFlag()
1509 O << ' '; in printWaitFlag()
1510 O << "lgkmcnt(" << Lgkmcnt << ')'; in printWaitFlag()
1516 raw_ostream &O) { in printDepCtr() argument
1531 O << ' '; in printDepCtr()
1532 O << Name << '(' << Val << ')'; in printDepCtr()
1537 O << formatHex(Imm16); in printDepCtr()
1543 raw_ostream &O) { in printDelayFlag() argument
1561 O << Prefix << "instid0(" << Name << ')'; in printDelayFlag()
1569 O << Prefix << "instskip(" << Name << ')'; in printDelayFlag()
1576 O << Prefix << "instid1(" << Name << ')'; in printDelayFlag()
1581 O << "0"; in printDelayFlag()
1585 const MCSubtargetInfo &STI, raw_ostream &O) { in printHwreg() argument
1595 O << "hwreg("; in printHwreg()
1597 O << HwRegName; in printHwreg()
1599 O << Id; in printHwreg()
1602 O << ", " << Offset << ", " << Width; in printHwreg()
1604 O << ')'; in printHwreg()
1609 raw_ostream &O) { in printEndpgm() argument
1615 O << ' ' << formatDec(Imm); in printEndpgm()