Lines Matching refs:Constraint
1408 StringRef Constraint, in validateOutputSize() argument
1411 while (Constraint[0] == '=' || Constraint[0] == '+' || Constraint[0] == '&') in validateOutputSize()
1412 Constraint = Constraint.substr(1); in validateOutputSize()
1414 return validateOperandSize(FeatureMap, Constraint, Size); in validateOutputSize()
1418 StringRef Constraint, in validateInputSize() argument
1420 return validateOperandSize(FeatureMap, Constraint, Size); in validateInputSize()
1424 StringRef Constraint, in validateOperandSize() argument
1426 switch (Constraint[0]) { in validateOperandSize()
1439 switch (Constraint[1]) { in validateOperandSize()
1481 std::string X86TargetInfo::convertConstraint(const char *&Constraint) const { in convertConstraint()
1482 switch (*Constraint) { in convertConstraint()
1484 if (auto Len = matchAsmCCConstraint(Constraint)) { in convertConstraint()
1485 std::string Converted = "{" + std::string(Constraint, Len) + "}"; in convertConstraint()
1486 Constraint += Len - 1; in convertConstraint()
1489 return std::string(1, *Constraint); in convertConstraint()
1509 switch (Constraint[1]) { in convertConstraint()
1524 return std::string("^") + std::string(Constraint++, 2); in convertConstraint()
1528 return std::string(1, *Constraint); in convertConstraint()