Add new helpers for registering targets.
[oota-llvm.git] / lib / Target / ARM / ARM.h
index 1b5b828395a8e7f2f3a940f4819e6bf6c0e52a20..b41ef90f129e0c32d03555a3321bdabbf997d248 100644 (file)
@@ -93,9 +93,6 @@ inline static const char *ARMCondCodeToString(ARMCC::CondCodes CC) {
 }
 
 FunctionPass *createARMISelDag(ARMBaseTargetMachine &TM);
-FunctionPass *createARMCodePrinterPass(formatted_raw_ostream &O,
-                                       TargetMachine &TM,
-                                       bool Verbose);
 FunctionPass *createARMCodeEmitterPass(ARMBaseTargetMachine &TM,
                                        MachineCodeEmitter &MCE);
 
@@ -111,6 +108,8 @@ FunctionPass *createARMConstantIslandPass();
 
 FunctionPass *createThumb2ITBlockPass();
 
+extern Target TheARMTarget, TheThumbTarget;
+
 } // end namespace llvm;
 
 // Defines symbolic names for ARM registers.  This defines a mapping from