I added a new file ARMAsmBackend which stubs out in similar ways to
the eqv X86 class.
For now, I split the ELFARMAsmBackend from the DarwinARMAsmBackend
(also mimicking X86)
Tested against -r115126
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115129 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/ARM/ARM.h b/lib/Target/ARM/ARM.h
index 73fe004..8c98bc9 100644
--- a/lib/Target/ARM/ARM.h
+++ b/lib/Target/ARM/ARM.h
@@ -27,11 +27,14 @@
class JITCodeEmitter;
class formatted_raw_ostream;
class MCCodeEmitter;
+class TargetAsmBackend;
MCCodeEmitter *createARMMCCodeEmitter(const Target &,
TargetMachine &TM,
MCContext &Ctx);
+TargetAsmBackend *createARMAsmBackend(const Target &, const std::string &);
+
FunctionPass *createARMISelDag(ARMBaseTargetMachine &TM,
CodeGenOpt::Level OptLevel);