Lines Matching refs:MI
20 void AMDGPUInstPrinter::printInst(const MCInst *MI, raw_ostream &OS, in printInst() argument
23 printInstruction(MI, OS); in printInst()
28 void AMDGPUInstPrinter::printU8ImmOperand(const MCInst *MI, unsigned OpNo, in printU8ImmOperand() argument
30 O << formatHex(MI->getOperand(OpNo).getImm() & 0xff); in printU8ImmOperand()
33 void AMDGPUInstPrinter::printU16ImmOperand(const MCInst *MI, unsigned OpNo, in printU16ImmOperand() argument
35 O << formatHex(MI->getOperand(OpNo).getImm() & 0xffff); in printU16ImmOperand()
38 void AMDGPUInstPrinter::printU32ImmOperand(const MCInst *MI, unsigned OpNo, in printU32ImmOperand() argument
40 O << formatHex(MI->getOperand(OpNo).getImm() & 0xffffffff); in printU32ImmOperand()
135 void AMDGPUInstPrinter::printOperand(const MCInst *MI, unsigned OpNo, in printOperand() argument
138 const MCOperand &Op = MI->getOperand(OpNo); in printOperand()
161 void AMDGPUInstPrinter::printOperandAndMods(const MCInst *MI, unsigned OpNo, in printOperandAndMods() argument
163 unsigned InputModifiers = MI->getOperand(OpNo).getImm(); in printOperandAndMods()
168 printOperand(MI, OpNo + 1, O); in printOperandAndMods()
173 void AMDGPUInstPrinter::printInterpSlot(const MCInst *MI, unsigned OpNum, in printInterpSlot() argument
175 unsigned Imm = MI->getOperand(OpNum).getImm(); in printInterpSlot()
188 void AMDGPUInstPrinter::printMemOperand(const MCInst *MI, unsigned OpNo, in printMemOperand() argument
190 printOperand(MI, OpNo, O); in printMemOperand()
192 printOperand(MI, OpNo + 1, O); in printMemOperand()
195 void AMDGPUInstPrinter::printIfSet(const MCInst *MI, unsigned OpNo, in printIfSet() argument
198 const MCOperand &Op = MI->getOperand(OpNo); in printIfSet()
207 void AMDGPUInstPrinter::printAbs(const MCInst *MI, unsigned OpNo, in printAbs() argument
209 printIfSet(MI, OpNo, O, "|"); in printAbs()
212 void AMDGPUInstPrinter::printClamp(const MCInst *MI, unsigned OpNo, in printClamp() argument
214 printIfSet(MI, OpNo, O, "_SAT"); in printClamp()
217 void AMDGPUInstPrinter::printLiteral(const MCInst *MI, unsigned OpNo, in printLiteral() argument
219 int32_t Imm = MI->getOperand(OpNo).getImm(); in printLiteral()
223 void AMDGPUInstPrinter::printLast(const MCInst *MI, unsigned OpNo, in printLast() argument
225 printIfSet(MI, OpNo, O.indent(25 - O.GetNumBytesInBuffer()), "*", " "); in printLast()
228 void AMDGPUInstPrinter::printNeg(const MCInst *MI, unsigned OpNo, in printNeg() argument
230 printIfSet(MI, OpNo, O, "-"); in printNeg()
233 void AMDGPUInstPrinter::printOMOD(const MCInst *MI, unsigned OpNo, in printOMOD() argument
235 switch (MI->getOperand(OpNo).getImm()) { in printOMOD()
249 void AMDGPUInstPrinter::printRel(const MCInst *MI, unsigned OpNo, in printRel() argument
251 printIfSet(MI, OpNo, O, "+"); in printRel()
254 void AMDGPUInstPrinter::printUpdateExecMask(const MCInst *MI, unsigned OpNo, in printUpdateExecMask() argument
256 printIfSet(MI, OpNo, O, "ExecMask,"); in printUpdateExecMask()
259 void AMDGPUInstPrinter::printUpdatePred(const MCInst *MI, unsigned OpNo, in printUpdatePred() argument
261 printIfSet(MI, OpNo, O, "Pred,"); in printUpdatePred()
264 void AMDGPUInstPrinter::printWrite(const MCInst *MI, unsigned OpNo, in printWrite() argument
266 const MCOperand &Op = MI->getOperand(OpNo); in printWrite()
272 void AMDGPUInstPrinter::printSel(const MCInst *MI, unsigned OpNo, in printSel() argument
275 int sel = MI->getOperand(OpNo).getImm(); in printSel()
296 void AMDGPUInstPrinter::printBankSwizzle(const MCInst *MI, unsigned OpNo, in printBankSwizzle() argument
298 int BankSwizzle = MI->getOperand(OpNo).getImm(); in printBankSwizzle()
321 void AMDGPUInstPrinter::printRSel(const MCInst *MI, unsigned OpNo, in printRSel() argument
323 unsigned Sel = MI->getOperand(OpNo).getImm(); in printRSel()
351 void AMDGPUInstPrinter::printCT(const MCInst *MI, unsigned OpNo, in printCT() argument
353 unsigned CT = MI->getOperand(OpNo).getImm(); in printCT()
366 void AMDGPUInstPrinter::printKCache(const MCInst *MI, unsigned OpNo, in printKCache() argument
368 int KCacheMode = MI->getOperand(OpNo).getImm(); in printKCache()
370 int KCacheBank = MI->getOperand(OpNo - 2).getImm(); in printKCache()
372 int KCacheAddr = MI->getOperand(OpNo + 2).getImm(); in printKCache()
378 void AMDGPUInstPrinter::printSendMsg(const MCInst *MI, unsigned OpNo, in printSendMsg() argument
380 unsigned SImm16 = MI->getOperand(OpNo).getImm(); in printSendMsg()
409 void AMDGPUInstPrinter::printWaitFlag(const MCInst *MI, unsigned OpNo, in printWaitFlag() argument
414 unsigned SImm16 = MI->getOperand(OpNo).getImm(); in printWaitFlag()