Lines Matching refs:Constraint
1642 bool X86TargetInfo::validateOutputSize(StringRef Constraint, in validateOutputSize() argument
1645 while (Constraint[0] == '=' || Constraint[0] == '+' || Constraint[0] == '&') in validateOutputSize()
1646 Constraint = Constraint.substr(1); in validateOutputSize()
1648 return validateOperandSize(Constraint, Size); in validateOutputSize()
1651 bool X86TargetInfo::validateInputSize(StringRef Constraint, in validateInputSize() argument
1653 return validateOperandSize(Constraint, Size); in validateInputSize()
1656 bool X86TargetInfo::validateOperandSize(StringRef Constraint, in validateOperandSize() argument
1658 switch (Constraint[0]) { in validateOperandSize()
1671 switch (Constraint[1]) { in validateOperandSize()
1708 std::string X86TargetInfo::convertConstraint(const char *&Constraint) const { in convertConstraint()
1709 switch (*Constraint) { in convertConstraint()
1729 switch (Constraint[1]) { in convertConstraint()
1745 return std::string("^") + std::string(Constraint++, 2); in convertConstraint()
1749 return std::string(1, *Constraint); in convertConstraint()