Lines Matching defs:ARMAsmPrinter
1 //===-- ARMAsmPrinter.cpp - Print machine code to an ARM .s file ----------===//
14 #include "ARMAsmPrinter.h"
53 ARMAsmPrinter::ARMAsmPrinter(TargetMachine &TM,
58 void ARMAsmPrinter::emitFunctionBodyEnd() {
67 void ARMAsmPrinter::emitFunctionEntryLabel() {
86 void ARMAsmPrinter::emitXXStructor(const DataLayout &DL, const Constant *CV) {
103 void ARMAsmPrinter::emitGlobalVariable(const GlobalVariable *GV) {
113 bool ARMAsmPrinter::runOnMachineFunction(MachineFunction &MF) {
194 void ARMAsmPrinter::PrintSymbolOperand(const MachineOperand &MO,
215 void ARMAsmPrinter::printOperand(const MachineInstr *MI, int OpNum,
266 MCSymbol *ARMAsmPrinter::GetCPISymbol(unsigned CPID) const {
277 MCSymbol *ARMAsmPrinter::
286 bool ARMAsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNum,
461 bool ARMAsmPrinter::PrintAsmMemoryOperand(const MachineInstr *MI,
489 void ARMAsmPrinter::emitInlineAsmEnd(const MCSubtargetInfo &StartInfo,
499 void ARMAsmPrinter::emitStartOfAsmFile(Module &M) {
539 void ARMAsmPrinter::emitEndOfAsmFile(Module &M) {
623 void ARMAsmPrinter::emitAttributes() {
859 MCSymbol *ARMAsmPrinter::GetARMGVSymbol(const GlobalValue *GV,
915 void ARMAsmPrinter::emitMachineConstantPoolValue(
994 void ARMAsmPrinter::emitJumpTableAddrs(const MachineInstr *MI) {
1040 void ARMAsmPrinter::emitJumpTableInsts(const MachineInstr *MI) {
1068 void ARMAsmPrinter::emitJumpTableTBInst(const MachineInstr *MI,
1123 ARMAsmPrinter::getCodeViewJumpTableInfo(int JTI,
1165 void ARMAsmPrinter::EmitUnwindingInstruction(const MachineInstr *MI) {
1429 void ARMAsmPrinter::emitInstruction(const MachineInstr *MI) {
2432 RegisterAsmPrinter<ARMAsmPrinter> X(getTheARMLETarget());
2433 RegisterAsmPrinter<ARMAsmPrinter> Y(getTheARMBETarget());
2434 RegisterAsmPrinter<ARMAsmPrinter> A(getTheThumbLETarget());
2435 RegisterAsmPrinter<ARMAsmPrinter> B(getTheThumbBETarget());