Lines Matching full:constraints
213 getClobberConflictLocation(MultiExprArg Exprs, StringLiteral **Constraints,
221 StringRef Constraint = Constraints[i]->getString();
246 MultiExprArg constraints, MultiExprArg Exprs,
251 StringLiteral **Constraints =
252 reinterpret_cast<StringLiteral**>(constraints.data());
266 StringLiteral *Literal = Constraints[i];
281 NumInputs, Names, Constraints, Exprs.data(), AsmString,
350 NumInputs, Names, Constraints, Exprs.data(), AsmString,
358 StringLiteral *Literal = Constraints[i];
372 NumInputs, Names, Constraints, Exprs.data(), AsmString,
397 // Only allow void types for memory constraints.
479 NumInputs, Names, Constraints, Exprs.data(), AsmString,
493 Names, Constraints, Exprs.data(), AsmString, NumClobbers,
499 NumInputs, Names, Constraints, Exprs.data(),
512 // Validate constraints and modifiers.
539 StringLiteral *Literal = Constraints[ConstraintIdx];
713 getClobberConflictLocation(Exprs, Constraints, Clobbers, NumClobbers,
936 ArrayRef<StringRef> Constraints,
965 Constraints, Exprs, AsmString,