Lines Matching refs:Constraint
28331 X86TargetLowering::getConstraintType(StringRef Constraint) const {
28332 if (Constraint.size() == 1) {
28333 switch (Constraint[0]) {
28368 return TargetLowering::getConstraintType(Constraint);
28496 std::string &Constraint,
28502 if (Constraint.length() > 1) return;
28504 char ConstraintLetter = Constraint[0];
28658 return TargetLowering::LowerAsmOperandForConstraint(Op, Constraint, Ops, DAG);
28663 StringRef Constraint,
28667 if (Constraint.size() == 1) {
28668 // GCC Constraint Letters
28669 switch (Constraint[0]) {
28770 Res = TargetLowering::getRegForInlineAsmConstraint(TRI, Constraint, VT);
28775 if (Constraint.size() == 7 && Constraint[0] == '{' &&
28776 tolower(Constraint[1]) == 's' &&
28777 tolower(Constraint[2]) == 't' &&
28778 Constraint[3] == '(' &&
28779 (Constraint[4] >= '0' && Constraint[4] <= '7') &&
28780 Constraint[5] == ')' &&
28781 Constraint[6] == '}') {
28783 Res.first = X86::FP0+Constraint[4]-'0';
28789 if (StringRef("{st}").equals_lower(Constraint)) {
28796 if (StringRef("{flags}").equals_lower(Constraint)) {
28803 if (Constraint == "A") {