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