Lines Matching refs:MCInst
1 //===-- HexagonInstPrinter.h - Convert Hexagon MCInst to assembly syntax --===//
10 // This class prints an Hexagon MCInst to a .s file.
30 virtual void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot);
33 void printInstruction(const MCInst *MI, raw_ostream &O);
37 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O) const;
38 void printImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O) const;
39 void printExtOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O) const;
40 void printUnsignedImmOperand(const MCInst *MI, unsigned OpNo,
42 void printNegImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O)
44 void printNOneImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O)
46 void printMEMriOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O)
48 void printFrameIndexOperand(const MCInst *MI, unsigned OpNo,
50 void printBranchOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O)
52 void printCallOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O)
54 void printAbsAddrOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O)
56 void printPredicateOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O)
58 void printGlobalOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O)
60 void printJumpTable(const MCInst *MI, unsigned OpNo, raw_ostream &O) const;
62 void printConstantPool(const MCInst *MI, unsigned OpNo,
65 void printSymbolHi(const MCInst *MI, unsigned OpNo, raw_ostream &O) const
67 void printSymbolLo(const MCInst *MI, unsigned OpNo, raw_ostream &O) const
75 void printSymbol(const MCInst *MI, unsigned OpNo, raw_ostream &O, bool hi)