Instead of printing unnecessary basic block labels as labels in
[oota-llvm.git] / lib / Target / XCore / XCore.td
index 5978a1596c07862b9cf92d215050e60d55878caf..b07445dd386f297cccc58c9224db75422f4e1c5d 100644 (file)
@@ -29,14 +29,6 @@ def XCoreInstrInfo : InstrInfo {
   let TSFlagsShifts = [];
 }
 
-//===----------------------------------------------------------------------===//
-// XCore Subtarget features.
-//===----------------------------------------------------------------------===//
-
-def FeatureXS1B
-  : SubtargetFeature<"xs1b", "IsXS1B", "true",
-                     "Enable XS1B instructions">;
-
 //===----------------------------------------------------------------------===//
 // XCore processors supported.
 //===----------------------------------------------------------------------===//
@@ -44,8 +36,8 @@ def FeatureXS1B
 class Proc<string Name, list<SubtargetFeature> Features>
  : Processor<Name, NoItineraries, Features>;
 
-def : Proc<"generic",      [FeatureXS1B]>;
-def : Proc<"xs1b-generic", [FeatureXS1B]>;
+def : Proc<"generic",      []>;
+def : Proc<"xs1b-generic", []>;
 
 //===----------------------------------------------------------------------===//
 // Declare the target which we are implementing