R600: Create an R600TargetMachine for pre-gcn GPUs
[oota-llvm.git] / lib / Target / R600 / AMDGPUTargetMachine.h
index 2f3cc4a01360ee0084905f26759e8c45c3408429..83ffd22ec97d5c433a2615250496b781331e3bbd 100644 (file)
@@ -62,6 +62,18 @@ public:
   }
 };
 
+//===----------------------------------------------------------------------===//
+// R600 Target Machine (R600 -> Cayman)
+//===----------------------------------------------------------------------===//
+
+class R600TargetMachine : public AMDGPUTargetMachine {
+
+public:
+  R600TargetMachine(const Target &T, StringRef TT, StringRef FS,
+                    StringRef CPU, TargetOptions Options, Reloc::Model RM,
+                    CodeModel::Model CM, CodeGenOpt::Level OL);
+};
+
 //===----------------------------------------------------------------------===//
 // GCN Target Machine (SI+)
 //===----------------------------------------------------------------------===//