14 #ifndef LLVM_AARCH64ASMPRINTER_H
15 #define LLVM_AARCH64ASMPRINTER_H
34 bool emitPseudoExpansionLowering(
MCStreamer &OutStreamer,
49 void EmitEndOfAsmFile(
Module &M);
51 bool PrintAsmOperand(
const MachineInstr *MI,
unsigned OpNum,
52 unsigned AsmVariant,
const char *ExtraCode,
54 bool PrintAsmMemoryOperand(
const MachineInstr *MI,
unsigned OpNum,
55 unsigned AsmVariant,
const char *ExtraCode,
65 bool PrintImmediatePrefix,
69 return "AArch64 Assembly Printer";
The main container class for the LLVM Intermediate Representation.
virtual const char * getPassName() const
AArch64AsmPrinter(TargetMachine &TM, MCStreamer &Streamer)
#define LLVM_LIBRARY_VISIBILITY
const STC & getSubtarget() const