Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Constraints

1263     case '=': // Will see this and the following in mult-alt constraints.
1274 "Must pass output names to constraints with a symbolic name");
1417 // Get all the output and input constraints together.
1438 std::string Constraints;
1447 // Keep track of inout constraints.
1466 if (!Constraints.empty())
1467 Constraints += ',';
1472 Constraints += "=" + OutputConstraint;
1506 Constraints += "=*";
1507 Constraints += OutputConstraint;
1539 if (!Constraints.empty())
1540 Constraints += ',';
1552 llvm::Value *Arg = EmitAsmInput(S, Info, InputExpr, Constraints);
1587 Constraints += InputConstraint;
1590 // Append the "input" part of inout constraints last.
1595 Constraints += InOutConstraints;
1605 Constraints += ',';
1607 Constraints += "~{";
1608 Constraints += Clobber;
1609 Constraints += '}';
1615 if (!Constraints.empty())
1616 Constraints += ',';
1617 Constraints += MachineClobbers;
1632 llvm::InlineAsm::get(FTy, AsmString, Constraints,