Remove unused complex patterns for addressing modes on Hexagon.
[oota-llvm.git] / lib / Target / Hexagon / Hexagon.td
index 4b6eeee69a08998d27d49fd03edef1f98db07cae..3edfa8d5bf510b7e34cb415505aa1c765ea92ff1 100644 (file)
@@ -28,10 +28,10 @@ def ArchV5:  SubtargetFeature<"v5",  "HexagonArchVersion", "V5",  "Hexagon V5">;
 //===----------------------------------------------------------------------===//
 // Hexagon Instruction Predicate Definitions.
 //===----------------------------------------------------------------------===//
-def HasV5T                      : Predicate<"Subtarget->hasV5TOps()">;
-def NoV5T                       : Predicate<"!Subtarget->hasV5TOps()">;
-def UseMEMOP                    : Predicate<"Subtarget->useMemOps()">;
-def IEEERndNearV5T              : Predicate<"Subtarget->modeIEEERndNear()">;
+def HasV5T                      : Predicate<"HST.hasV5TOps()">;
+def NoV5T                       : Predicate<"!HST.hasV5TOps()">;
+def UseMEMOP                    : Predicate<"HST.useMemOps()">;
+def IEEERndNearV5T              : Predicate<"HST.modeIEEERndNear()">;
 
 //===----------------------------------------------------------------------===//
 // Classes used for relation maps.