Handle 'r' inline asm constraint
[oota-llvm.git] / lib / Target / SystemZ / SystemZISelLowering.h
index 0cf0783dd69972cf499ce7dba8cf32e0ccae05fd..0c1d825acff43094752d36838351f8b8389a42cc 100644 (file)
@@ -69,6 +69,11 @@ namespace llvm {
       return 1;
     }
 
+    std::pair<unsigned, const TargetRegisterClass*>
+    getRegForInlineAsmConstraint(const std::string &Constraint, EVT VT) const;
+    TargetLowering::ConstraintType
+    getConstraintType(const std::string &Constraint) const;
+
     SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG);
     SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG);
     SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG);