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

Lines Matching refs:MCInst

1 //===-- AArch64InstPrinter.h - Convert AArch64 MCInst to assembly syntax --===//
9 // This class prints an AArch64 MCInst to a .s file.
28 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
33 virtual void printInstruction(const MCInst *MI, uint64_t Address,
35 virtual bool printAliasInstr(const MCInst *MI, uint64_t Address,
37 virtual void printCustomAliasOperand(const MCInst *MI, uint64_t Address,
50 bool printSysAlias(const MCInst *MI, const MCSubtargetInfo &STI,
53 void printOperand(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
55 void printImm(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
57 void printImmHex(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
60 void printSImm(const MCInst *MI, unsigned OpNo, const MCSubtargetInfo &STI,
63 void printPostIncOperand(const MCInst *MI, unsigned OpNo, unsigned Imm,
66 void printPostIncOperand(const MCInst *MI, unsigned OpNo,
71 void printVRegOperand(const MCInst *MI, unsigned OpNo,
73 void printSysCROperand(const MCInst *MI, unsigned OpNo,
75 void printAddSubImm(const MCInst *MI, unsigned OpNum,
78 void printLogicalImm(const MCInst *MI, unsigned OpNum,
80 void printShifter(const MCInst *MI, unsigned OpNum,
82 void printShiftedRegister(const MCInst *MI, unsigned OpNum,
84 void printExtendedRegister(const MCInst *MI, unsigned OpNum,
86 void printArithExtend(const MCInst *MI, unsigned OpNum,
89 void printMemExtend(const MCInst *MI, unsigned OpNum, raw_ostream &O,
92 void printMemExtend(const MCInst *MI, unsigned OpNum,
97 void printRegWithShiftExtend(const MCInst *MI, unsigned OpNum,
99 void printCondCode(const MCInst *MI, unsigned OpNum,
101 void printInverseCondCode(const MCInst *MI, unsigned OpNum,
103 void printAlignedLabel(const MCInst *MI, uint64_t Address, unsigned OpNum,
105 void printUImm12Offset(const MCInst *MI, unsigned OpNum, unsigned Scale,
107 void printAMIndexedWB(const MCInst *MI, unsigned OpNum, unsigned Scale,
111 void printUImm12Offset(const MCInst *MI, unsigned OpNum,
117 void printAMIndexedWB(const MCInst *MI, unsigned OpNum,
122 void printAMNoIndex(const MCInst *MI, unsigned OpNum,
126 void printImmScale(const MCInst *MI, unsigned OpNum,
130 void printPrefetchOp(const MCInst *MI, unsigned OpNum,
133 void printPSBHintOp(const MCInst *MI, unsigned OpNum,
136 void printBTIHintOp(const MCInst *MI, unsigned OpNum,
139 void printFPImmOperand(const MCInst *MI, unsigned OpNum,
142 void printVectorList(const MCInst *MI, unsigned OpNum,
148 void printImplicitlyTypedVectorList(const MCInst *MI, unsigned OpNum,
153 void printTypedVectorList(const MCInst *MI, unsigned OpNum,
156 void printVectorIndex(const MCInst *MI, unsigned OpNum,
158 void printAdrpLabel(const MCInst *MI, unsigned OpNum,
160 void printBarrierOption(const MCInst *MI, unsigned OpNum,
162 void printMSRSystemRegister(const MCInst *MI, unsigned OpNum,
164 void printMRSSystemRegister(const MCInst *MI, unsigned OpNum,
166 void printSystemPStateField(const MCInst *MI, unsigned OpNum,
168 void printSIMDType10Operand(const MCInst *MI, unsigned OpNum,
171 void printComplexRotationOp(const MCInst *MI, unsigned OpNo,
174 void printGPRSeqPairsClassOperand(const MCInst *MI, unsigned OpNum,
178 void printImm8OptLsl(const MCInst *MI, unsigned OpNum,
181 void printSVELogicalImm(const MCInst *MI, unsigned OpNum,
183 void printSVEPattern(const MCInst *MI, unsigned OpNum,
186 void printSVERegOp(const MCInst *MI, unsigned OpNum,
188 void printGPR64as32(const MCInst *MI, unsigned OpNum,
191 void printZPRasFPR(const MCInst *MI, unsigned OpNum,
194 void printExactFPImm(const MCInst *MI, unsigned OpNum,
203 void printInst(const MCInst *MI, uint64_t Address, StringRef Annot,
206 void printInstruction(const MCInst *MI, uint64_t Address,
208 bool printAliasInstr(const MCInst *MI, uint64_t Address,
210 void printCustomAliasOperand(const MCInst *MI, uint64_t Address,