Lines Matching refs:Constraint
1624 StringRef Constraint, in validateOutputSize() argument
1627 Constraint = Constraint.ltrim("=+&"); in validateOutputSize()
1629 return validateOperandSize(FeatureMap, Constraint, Size); in validateOutputSize()
1633 StringRef Constraint, in validateInputSize() argument
1635 return validateOperandSize(FeatureMap, Constraint, Size); in validateInputSize()
1639 StringRef Constraint, in validateOperandSize() argument
1641 switch (Constraint[0]) { in validateOperandSize()
1654 switch (Constraint[1]) { in validateOperandSize()
1699 std::string X86TargetInfo::convertConstraint(const char *&Constraint) const { in convertConstraint()
1700 switch (*Constraint) { in convertConstraint()
1702 if (auto Len = matchAsmCCConstraint(Constraint)) { in convertConstraint()
1703 std::string Converted = "{" + std::string(Constraint, Len) + "}"; in convertConstraint()
1704 Constraint += Len - 1; in convertConstraint()
1707 return std::string(1, *Constraint); in convertConstraint()
1727 assert(Constraint[1] == 's'); in convertConstraint()
1728 return '^' + std::string(Constraint++, 2); in convertConstraint()
1730 switch (Constraint[1]) { in convertConstraint()
1745 return std::string("^") + std::string(Constraint++, 2); in convertConstraint()
1749 return std::string(1, *Constraint); in convertConstraint()