Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Constraints

1264     case '=': // Will see this and the following in mult-alt constraints.
1275 "Must pass output names to constraints with a symbolic name");
1402 // Get all the output and input constraints together.
1423 std::string Constraints;
1432 // Keep track of inout constraints.
1451 if (!Constraints.empty())
1452 Constraints += ',';
1457 Constraints += "=" + OutputConstraint;
1491 Constraints += "=*";
1492 Constraints += OutputConstraint;
1524 if (!Constraints.empty())
1525 Constraints += ',';
1537 llvm::Value *Arg = EmitAsmInput(Info, InputExpr, Constraints);
1572 Constraints += InputConstraint;
1575 // Append the "input" part of inout constraints last.
1580 Constraints += InOutConstraints;
1590 Constraints += ',';
1592 Constraints += "~{";
1593 Constraints += Clobber;
1594 Constraints += '}';
1600 if (!Constraints.empty())
1601 Constraints += ',';
1602 Constraints += MachineClobbers;
1620 llvm::InlineAsm::get(FTy, AsmString, Constraints, HasSideEffect,