Lines Matching refs:Constraint
2119 TargetLowering::getConstraintType(StringRef Constraint) const {
2120 unsigned S = Constraint.size();
2123 switch (Constraint[0]) {
2151 if (S > 1 && Constraint[0] == '{' && Constraint[S-1] == '}') {
2152 if (S == 8 && Constraint.substr(1, 6) == "memory") // "{memory}"
2173 std::string &Constraint,
2177 if (Constraint.length() > 1) return;
2179 char ConstraintLetter = Constraint[0];
2239 StringRef Constraint,
2241 if (Constraint.empty() || Constraint[0] != '{')
2243 assert(*(Constraint.end()-1) == '}' && "Not a brace enclosed constraint?");
2246 StringRef RegName(Constraint.data()+1, Constraint.size()-2);
2282 // Constraint Selection.