• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/

Lines Matching refs:MCInst

1 //= LanaiInstPrinter.h - Convert Lanai MCInst to asm syntax -------*- C++ -*--//
9 // This class prints a Lanai MCInst to a .s file.
27 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
29 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O,
31 void printPredicateOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
32 void printMemRiOperand(const MCInst *MI, int OpNo, raw_ostream &O,
34 void printMemRrOperand(const MCInst *MI, int OpNo, raw_ostream &O,
36 void printMemSplsOperand(const MCInst *MI, int OpNo, raw_ostream &O,
38 void printCCOperand(const MCInst *MI, int OpNo, raw_ostream &O);
39 void printAluOperand(const MCInst *MI, int OpNo, raw_ostream &O);
40 void printHi16ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
41 void printHi16AndImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
42 void printLo16AndImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
43 void printMemImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
46 void printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O);
47 bool printAliasInstr(const MCInst *MI, uint64_t Address, raw_ostream &OS);
48 void printCustomAliasOperand(const MCInst *MI, uint64_t Address,
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,