[TargetLowering] StringRefize asm constraint getters.
[oota-llvm.git] / lib / Target / NVPTX / NVPTXISelLowering.h
index ed94775b3002f9e0020d16ab9593b61eec99ede2..3bb0ff5e201875921d36c4785f21aae76d855646 100644 (file)
@@ -468,12 +468,10 @@ public:
     return MVT::i1;
   }
 
-  ConstraintType
-  getConstraintType(const std::string &Constraint) const override;
+  ConstraintType getConstraintType(StringRef Constraint) const override;
   std::pair<unsigned, const TargetRegisterClass *>
   getRegForInlineAsmConstraint(const TargetRegisterInfo *TRI,
-                               const std::string &Constraint,
-                               MVT VT) const override;
+                               StringRef Constraint, MVT VT) const override;
 
   SDValue LowerFormalArguments(
       SDValue Chain, CallingConv::ID CallConv, bool isVarArg,