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"
61 ARMAsmPrinter::ARMAsmPrinter(TargetMachine &TM,
66 void ARMAsmPrinter::EmitFunctionBodyEnd() {
75 void ARMAsmPrinter::EmitFunctionEntryLabel() {
84 void ARMAsmPrinter::EmitXXStructor(const Constant *CV) {
104 bool ARMAsmPrinter::runOnMachineFunction(MachineFunction &MF) {
147 void ARMAsmPrinter::printOperand(const MachineInstr *MI, int OpNum,
204 MCSymbol *ARMAsmPrinter::
214 MCSymbol *ARMAsmPrinter::GetARMSJLJEHLabel() const {
222 bool ARMAsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNum,
397 bool ARMAsmPrinter::PrintAsmMemoryOperand(const MachineInstr *MI,
426 void ARMAsmPrinter::emitInlineAsmEnd(const MCSubtargetInfo &StartInfo,
436 void ARMAsmPrinter::EmitStartOfAsmFile(Module &M) {
480 void ARMAsmPrinter::EmitEndOfAsmFile(Module &M) {
559 void ARMAsmPrinter::emitAttributes() {
832 MCSymbol *ARMAsmPrinter::GetARMGVSymbol(const GlobalValue *GV,
871 void ARMAsmPrinter::
930 void ARMAsmPrinter::EmitJumpTable(const MachineInstr *MI) {
981 void ARMAsmPrinter::EmitJump2Table(const MachineInstr *MI) {
1042 void ARMAsmPrinter::EmitUnwindingInstruction(const MachineInstr *MI) {
1186 void ARMAsmPrinter::EmitInstruction(const MachineInstr *MI) {
1882 RegisterAsmPrinter<ARMAsmPrinter> X(TheARMLETarget);
1883 RegisterAsmPrinter<ARMAsmPrinter> Y(TheARMBETarget);
1884 RegisterAsmPrinter<ARMAsmPrinter> A(TheThumbLETarget);
1885 RegisterAsmPrinter<ARMAsmPrinter> B(TheThumbBETarget);