diff options
author | Nowar Gu <nowar100@gmail.com> | 2011-06-23 11:08:11 +0800 |
---|---|---|
committer | Nowar Gu <nowar100@gmail.com> | 2011-06-23 11:09:52 +0800 |
commit | bb5c18c80e7ae4ce49eb9067b664f0559ec50965 (patch) | |
tree | 4f610e4e03d1c14658e597ce789cb0244fd9f4f8 /lib/Target/ARM/ARM.h | |
parent | 71fea9a88608e9c8fe8a8a523367878e279c3e90 (diff) | |
parent | 2fa82bc3da45d272f12a96a61074b637faa62e0b (diff) | |
download | external_llvm-bb5c18c80e7ae4ce49eb9067b664f0559ec50965.zip external_llvm-bb5c18c80e7ae4ce49eb9067b664f0559ec50965.tar.gz external_llvm-bb5c18c80e7ae4ce49eb9067b664f0559ec50965.tar.bz2 |
Merge upstream to r133679 at Thu. 23th Jun 2011.
Diffstat (limited to 'lib/Target/ARM/ARM.h')
-rw-r--r-- | lib/Target/ARM/ARM.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/Target/ARM/ARM.h b/lib/Target/ARM/ARM.h index 4679f74..8f77b04 100644 --- a/lib/Target/ARM/ARM.h +++ b/lib/Target/ARM/ARM.h @@ -16,6 +16,7 @@ #define TARGET_ARM_H #include "ARMBaseInfo.h" +#include "llvm/Support/DataTypes.h" #include "llvm/Support/ErrorHandling.h" #include "llvm/Target/TargetMachine.h" #include <cassert> @@ -27,6 +28,7 @@ class FunctionPass; class JITCodeEmitter; class formatted_raw_ostream; class MCCodeEmitter; +class MCObjectWriter; class TargetAsmBackend; class MachineInstr; class ARMAsmPrinter; @@ -58,6 +60,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 |