Home | History | Annotate | Download | only in Targets

Lines Matching refs:Constraint

230   // \p Constraint will be left pointing at the last character of
231 // the constraint. In practice, it won't be changed unless the
232 // constraint is longer than one character.
233 std::string convertConstraint(const char *&Constraint) const override {
235 StringRef S(Constraint);
237 return std::string("^") + std::string(Constraint++, 2);
240 const char *Begin = Constraint;
242 if (validateAsmConstraint(Constraint, Info))
243 return std::string(Begin).substr(0, Constraint - Begin + 1);
245 Constraint = Begin;
246 return std::string(1, *Constraint);