Lines Matching defs:AArch64AsmPrinter
1 //===-- AArch64AsmPrinter.cpp - AArch64 LLVM assembly writer --------------===//
49 class AArch64AsmPrinter : public AsmPrinter {
54 AArch64AsmPrinter(TargetMachine &TM, std::unique_ptr<MCStreamer> Streamer)
123 void AArch64AsmPrinter::EmitEndOfAsmFile(Module &M) {
137 AArch64AsmPrinter::getDebugValueLocation(const MachineInstr *MI) const {
149 void AArch64AsmPrinter::EmitLOHs() {
164 void AArch64AsmPrinter::EmitFunctionBodyEnd() {
170 MCSymbol *AArch64AsmPrinter::GetCPISymbol(unsigned CPID) const {
184 void AArch64AsmPrinter::printOperand(const MachineInstr *MI, unsigned OpNum,
216 bool AArch64AsmPrinter::printAsmMRegister(const MachineOperand &MO, char Mode,
237 bool AArch64AsmPrinter::printAsmRegInClass(const MachineOperand &MO,
251 bool AArch64AsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNum,
331 bool AArch64AsmPrinter::PrintAsmMemoryOperand(const MachineInstr *MI,
345 void AArch64AsmPrinter::PrintDebugValueComment(const MachineInstr *MI,
365 void AArch64AsmPrinter::LowerSTACKMAP(MCStreamer &OutStreamer, StackMaps &SM,
393 void AArch64AsmPrinter::LowerPATCHPOINT(MCStreamer &OutStreamer, StackMaps &SM,
437 void AArch64AsmPrinter::EmitInstruction(const MachineInstr *MI) {
553 RegisterAsmPrinter<AArch64AsmPrinter> X(TheAArch64leTarget);
554 RegisterAsmPrinter<AArch64AsmPrinter> Y(TheAArch64beTarget);
555 RegisterAsmPrinter<AArch64AsmPrinter> Z(TheARM64Target);