Home | History | Annotate | Download | only in ARM

Lines Matching refs:ARMAsmPrinter

1 //===-- ARMAsmPrinter.cpp - Print machine code to an ARM .s file ----------===//
15 #include "ARMAsmPrinter.h"
60 ARMAsmPrinter::ARMAsmPrinter(TargetMachine &TM,
65 void ARMAsmPrinter::EmitFunctionBodyEnd() {
74 void ARMAsmPrinter::EmitFunctionEntryLabel() {
83 void ARMAsmPrinter::EmitXXStructor(const DataLayout &DL, const Constant *CV) {
103 bool ARMAsmPrinter::runOnMachineFunction(MachineFunction &MF) {
175 void ARMAsmPrinter::printOperand(const MachineInstr *MI, int OpNum,
228 MCSymbol *ARMAsmPrinter::
237 bool ARMAsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNum,
412 bool ARMAsmPrinter::PrintAsmMemoryOperand(const MachineInstr *MI,
441 ARMAsmPrinter::emitInlineAsmEnd(const MCSubtargetInfo &StartInfo,
451 void ARMAsmPrinter::EmitStartOfAsmFile(Module &M) {
495 void ARMAsmPrinter::EmitEndOfAsmFile(Module &M) {
585 void ARMAsmPrinter::emitAttributes() {
865 MCSymbol *ARMAsmPrinter::GetARMGVSymbol(const GlobalValue *GV,
904 void ARMAsmPrinter::
962 void ARMAsmPrinter::EmitJumpTableAddrs(const MachineInstr *MI) {
1009 void ARMAsmPrinter::EmitJumpTableInsts(const MachineInstr *MI) {
1033 void ARMAsmPrinter::EmitJumpTableTBInst(const MachineInstr *MI,
1083 void ARMAsmPrinter::EmitUnwindingInstruction(const MachineInstr *MI) {
1228 void ARMAsmPrinter::EmitInstruction(const MachineInstr *MI) {
1902 RegisterAsmPrinter<ARMAsmPrinter> X(TheARMLETarget);
1903 RegisterAsmPrinter<ARMAsmPrinter> Y(TheARMBETarget);
1904 RegisterAsmPrinter<ARMAsmPrinter> A(TheThumbLETarget);
1905 RegisterAsmPrinter<ARMAsmPrinter> B(TheThumbBETarget);