Lines Matching refs:Constraint
1639 StringRef Constraint, in validateOutputSize() argument
1642 Constraint = Constraint.ltrim("=+&"); in validateOutputSize()
1644 return validateOperandSize(FeatureMap, Constraint, Size); in validateOutputSize()
1648 StringRef Constraint, in validateInputSize() argument
1650 return validateOperandSize(FeatureMap, Constraint, Size); in validateInputSize()
1654 StringRef Constraint, in validateOperandSize() argument
1656 switch (Constraint[0]) { in validateOperandSize()
1669 switch (Constraint[1]) { in validateOperandSize()
1714 std::string X86TargetInfo::convertConstraint(const char *&Constraint) const { in convertConstraint()
1715 switch (*Constraint) { in convertConstraint()
1717 if (auto Len = matchAsmCCConstraint(Constraint)) { in convertConstraint()
1718 std::string Converted = "{" + std::string(Constraint, Len) + "}"; in convertConstraint()
1719 Constraint += Len - 1; in convertConstraint()
1722 return std::string(1, *Constraint); in convertConstraint()
1742 assert(Constraint[1] == 's'); in convertConstraint()
1743 return '^' + std::string(Constraint++, 2); in convertConstraint()
1745 switch (Constraint[1]) { in convertConstraint()
1760 return std::string("^") + std::string(Constraint++, 2); in convertConstraint()
1764 switch (Constraint[1]) { in convertConstraint()
1775 return std::string("^") + std::string(Constraint++, 2); in convertConstraint()
1779 return std::string(1, *Constraint); in convertConstraint()