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

Lines Matching refs:MCInst

1 //=- X86ATTInstPrinter.h - Convert X86 MCInst to assembly syntax --*- C++ -*-=//
9 // This class prints an X86 MCInst to AT&T style .s file syntax.
27 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
29 bool printVecCompareInstr(const MCInst *MI, raw_ostream &OS);
33 bool printAliasInstr(const MCInst *MI, uint64_t Address, raw_ostream &OS);
34 void printCustomAliasOperand(const MCInst *MI, uint64_t Address,
39 void printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &OS);
42 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &OS) override;
43 void printMemReference(const MCInst *MI, unsigned Op, raw_ostream &OS);
44 void printMemOffset(const MCInst *MI, unsigned OpNo, raw_ostream &OS);
45 void printSrcIdx(const MCInst *MI, unsigned Op, raw_ostream &O);
46 void printDstIdx(const MCInst *MI, unsigned Op, raw_ostream &O);
47 void printU8Imm(const MCInst *MI, unsigned Op, raw_ostream &OS);
48 void printSTiRegOperand(const MCInst *MI, unsigned OpNo, raw_ostream &OS);
50 void printbytemem(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
53 void printwordmem(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
56 void printdwordmem(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
59 void printqwordmem(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
62 void printxmmwordmem(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
65 void printymmwordmem(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
68 void printzmmwordmem(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
71 void printtbytemem(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
75 void printSrcIdx8(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
78 void printSrcIdx16(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
81 void printSrcIdx32(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
84 void printSrcIdx64(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
87 void printDstIdx8(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
90 void printDstIdx16(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
93 void printDstIdx32(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
96 void printDstIdx64(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
99 void printMemOffs8(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
102 void printMemOffs16(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
105 void printMemOffs32(const MCInst *MI, unsigned OpNo, raw_ostream &O) {
108 void printMemOffs64(const MCInst *MI, unsigned OpNo, raw_ostream &O) {