Lines Matching refs:MCInst

1 //===-- AArch64InstPrinter.h - Convert AArch64 MCInst to assembly syntax --===//
10 // This class prints an AArch64 MCInst to a .s file.
27 void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot,
32 virtual void printInstruction(const MCInst *MI, const MCSubtargetInfo &STI,
34 virtual bool printAliasInstr(const MCInst *MI, const MCSubtargetInfo &STI,
36 virtual void printCustomAliasOperand(const MCInst *MI, unsigned OpIdx,
47 bool printSysAlias(const MCInst *MI, const MCSubtargetInfo &STI,
50 void printOperand(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
52 void printImm(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
54 void printImmHex(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
56 void printPostIncOperand(const MCInst *MI, unsigned OpNo, unsigned Imm,
59 void printPostIncOperand(const MCInst *MI, unsigned OpNo,
64 void printVRegOperand(const MCInst *MI, unsigned OpNo,
66 void printSysCROperand(const MCInst *MI, unsigned OpNo,
68 void printAddSubImm(const MCInst *MI, unsigned OpNum,
70 void printLogicalImm32(const MCInst *MI, unsigned OpNum,
72 void printLogicalImm64(const MCInst *MI, unsigned OpNum,
74 void printShifter(const MCInst *MI, unsigned OpNum,
76 void printShiftedRegister(const MCInst *MI, unsigned OpNum,
78 void printExtendedRegister(const MCInst *MI, unsigned OpNum,
80 void printArithExtend(const MCInst *MI, unsigned OpNum,
83 void printMemExtend(const MCInst *MI, unsigned OpNum, raw_ostream &O,
86 void printMemExtend(const MCInst *MI, unsigned OpNum,
91 void printCondCode(const MCInst *MI, unsigned OpNum,
93 void printInverseCondCode(const MCInst *MI, unsigned OpNum,
95 void printAlignedLabel(const MCInst *MI, unsigned OpNum,
97 void printUImm12Offset(const MCInst *MI, unsigned OpNum, unsigned Scale,
99 void printAMIndexedWB(const MCInst *MI, unsigned OpNum, unsigned Scale,
103 void printUImm12Offset(const MCInst *MI, unsigned OpNum,
109 void printAMIndexedWB(const MCInst *MI, unsigned OpNum,
114 void printAMNoIndex(const MCInst *MI, unsigned OpNum,
118 void printImmScale(const MCInst *MI, unsigned OpNum,
121 void printPrefetchOp(const MCInst *MI, unsigned OpNum,
124 void printPSBHintOp(const MCInst *MI, unsigned OpNum,
127 void printFPImmOperand(const MCInst *MI, unsigned OpNum,
130 void printVectorList(const MCInst *MI, unsigned OpNum,
136 void printImplicitlyTypedVectorList(const MCInst *MI, unsigned OpNum,
141 void printTypedVectorList(const MCInst *MI, unsigned OpNum,
144 void printVectorIndex(const MCInst *MI, unsigned OpNum,
146 void printAdrpLabel(const MCInst *MI, unsigned OpNum,
148 void printBarrierOption(const MCInst *MI, unsigned OpNum,
150 void printMSRSystemRegister(const MCInst *MI, unsigned OpNum,
152 void printMRSSystemRegister(const MCInst *MI, unsigned OpNum,
154 void printSystemPStateField(const MCInst *MI, unsigned OpNum,
156 void printSIMDType10Operand(const MCInst *MI, unsigned OpNum,
159 void printGPRSeqPairsClassOperand(const MCInst *MI, unsigned OpNum,
169 void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot,
172 void printInstruction(const MCInst *MI, const MCSubtargetInfo &STI,
174 bool printAliasInstr(const MCInst *MI, const MCSubtargetInfo &STI,
176 void printCustomAliasOperand(const MCInst *MI, unsigned OpIdx,