Lines Matching full:constraints
31 const std::string &constraints, bool hasSideEffects, in InlineAsm() argument
34 AsmString(asmString), Constraints(constraints), FTy(FTy), in InlineAsm()
39 cantFail(verify(getFunctionType(), constraints)); in InlineAsm()
44 StringRef Constraints, bool hasSideEffects, in get() argument
47 InlineAsmKeyType Key(AsmString, Constraints, FTy, hasSideEffects, in get()
151 // Parse the various constraints. in Parse()
199 // FIXME: For now assuming these are 2-character constraints. in Parse()
235 InlineAsm::ParseConstraints(StringRef Constraints) { in ParseConstraints() argument
238 // Scan the constraints string. in ParseConstraints()
239 for (StringRef::iterator I = Constraints.begin(), in ParseConstraints()
240 E = Constraints.end(); I != E; ) { in ParseConstraints()
277 ConstraintInfoVector Constraints = ParseConstraints(ConstStr); in verify() local
279 // Error parsing constraints. in verify()
280 if (Constraints.empty() && !ConstStr.empty()) in verify()
281 return makeStringError("failed to parse constraints"); in verify()
286 for (const ConstraintInfo &Constraint : Constraints) { in verify()
330 return makeStringError("number of output constraints does not match " in verify()
336 return makeStringError("number of input constraints does not match number " in verify()