ARM64: remove buggy REV16 pattern.
[oota-llvm.git] / lib / Target / SystemZ / SystemZOperands.td
index f1db1fdb4c51a884e0d60a1088c1c3e44cbcd170..3ad146c57d92b13fd906508c2ab1915f93c28e72 100644 (file)
@@ -46,7 +46,8 @@ class PCRelOperand<ValueType vt, AsmOperandClass asmop> : Operand<vt> {
 // address with address size VT.  SELF is the name of the operand and
 // ASMOP is the associated asm operand.
 class PCRelAddress<ValueType vt, string self, AsmOperandClass asmop>
-  : ComplexPattern<vt, 1, "selectPCRelAddress", [z_pcrel_wrapper]>,
+  : ComplexPattern<vt, 1, "selectPCRelAddress",
+                   [z_pcrel_wrapper, z_pcrel_offset]>,
     PCRelOperand<vt, asmop> {
   let MIOperandInfo = (ops !cast<Operand>(self));
 }