summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARM.h
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2011-06-22 20:14:52 +0000
committerJim Grosbach <grosbach@apple.com>2011-06-22 20:14:52 +0000
commit2354f87a9d1706b92c691c49862337921b52ecda (patch)
tree5c1e63bb207cbe9d51b24c24b44bf9357a58976c /llvm/lib/Target/ARM/ARM.h
parentf2b4b693469a7c537325e1e32f366d82808582a1 (diff)
downloadbcm5719-llvm-2354f87a9d1706b92c691c49862337921b52ecda.tar.gz
bcm5719-llvm-2354f87a9d1706b92c691c49862337921b52ecda.zip
Move ARMMachObjectWriter to its own file.
Just tidy up a bit. No functional change. llvm-svn: 133638
Diffstat (limited to 'llvm/lib/Target/ARM/ARM.h')
-rw-r--r--llvm/lib/Target/ARM/ARM.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/lib/Target/ARM/ARM.h b/llvm/lib/Target/ARM/ARM.h
index 4679f7443bf..01c1ed6470a 100644
--- a/llvm/lib/Target/ARM/ARM.h
+++ b/llvm/lib/Target/ARM/ARM.h
@@ -27,6 +27,7 @@ class FunctionPass;
class JITCodeEmitter;
class formatted_raw_ostream;
class MCCodeEmitter;
+class MCObjectWriter;
class TargetAsmBackend;
class MachineInstr;
class ARMAsmPrinter;
@@ -58,6 +59,12 @@ extern Target TheARMTarget, TheThumbTarget;
void LowerARMMachineInstrToMCInst(const MachineInstr *MI, MCInst &OutMI,
ARMAsmPrinter &AP);
+/// createARMMachObjectWriter - Construct an ARM Mach-O object writer.
+MCObjectWriter *createARMMachObjectWriter(raw_ostream &OS,
+ bool Is64Bit,
+ uint32_t CPUType,
+ uint32_t CPUSubtype);
+
} // end namespace llvm;
#endif
OpenPOWER on IntegriCloud