Lines Matching refs:MCInst
1 //= LanaiInstPrinter.h - Convert Lanai MCInst to asm syntax -------*- C++ -*--//
10 // This class prints a Lanai MCInst to a .s file.
28 void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot,
30 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O,
32 void printPredicateOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
33 void printMemRiOperand(const MCInst *MI, int OpNo, raw_ostream &O,
35 void printMemRrOperand(const MCInst *MI, int OpNo, raw_ostream &O,
37 void printMemSplsOperand(const MCInst *MI, int OpNo, raw_ostream &O,
39 void printCCOperand(const MCInst *MI, int OpNo, raw_ostream &O);
40 void printAluOperand(const MCInst *MI, int OpNo, raw_ostream &O);
41 void printHi16ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
42 void printHi16AndImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
43 void printLo16AndImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
44 void printMemImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
47 void printInstruction(const MCInst *MI, raw_ostream &O);
48 bool printAliasInstr(const MCInst *MI, raw_ostream &OS);
49 void printCustomAliasOperand(const MCInst *MI, unsigned OpIdx,
55 bool printAlias(const MCInst *MI, raw_ostream &Ostream);
56 bool printInst(const MCInst *MI, raw_ostream &Ostream, StringRef Alias,
58 bool printMemoryLoadIncrement(const MCInst *MI, raw_ostream &Ostream,
60 bool printMemoryStoreIncrement(const MCInst *MI, raw_ostream &Ostream,