Lines Matching refs:Constraints
634 SmallVector<std::string, 4> Constraints; in ParseMicrosoftAsmStatement() local
637 Constraints, Clobbers, MII.get(), IP.get(), in ParseMicrosoftAsmStatement()
664 ConstraintRefs[i] = StringRef(Constraints[i]); in ParseMicrosoftAsmStatement()
758 ExprVector Constraints; in ParseAsmStatement() local
767 /*NumOutputs*/ 0, /*NumInputs*/ 0, nullptr, Constraints, Exprs, in ParseAsmStatement()
778 if (!AteExtraColon && ParseAsmOperandsOpt(Names, Constraints, Exprs)) in ParseAsmStatement()
794 if (!AteExtraColon && ParseAsmOperandsOpt(Names, Constraints, Exprs)) in ParseAsmStatement()
798 assert(Names.size() == Constraints.size() && in ParseAsmStatement()
799 Constraints.size() == Exprs.size() && "Input operand size mismatch!"); in ParseAsmStatement()
866 NumInputs, Names.data(), Constraints, Exprs, in ParseAsmStatement()
885 SmallVectorImpl<Expr *> &Constraints, in ParseAsmOperandsOpt() argument
916 Constraints.push_back(Constraint.get()); in ParseAsmOperandsOpt()