Home | History | Annotate | Download | only in Parse

Lines Matching refs:Constraints

634   SmallVector<std::string, 4> Constraints;
637 NumInputs, OpExprs, Constraints, Clobbers,
642 // constraints. Clang always adds fpsr to the clobber list anyway.
664 ConstraintRefs[i] = StringRef(Constraints[i]);
758 ExprVector Constraints;
767 /*NumOutputs*/ 0, /*NumInputs*/ 0, nullptr, Constraints, Exprs,
778 if (!AteExtraColon && ParseAsmOperandsOpt(Names, Constraints, Exprs))
794 if (!AteExtraColon && ParseAsmOperandsOpt(Names, Constraints, Exprs))
798 assert(Names.size() == Constraints.size() &&
799 Constraints.size() == Exprs.size() && "Input operand size mismatch!");
866 NumInputs, Names.data(), Constraints, Exprs,
885 SmallVectorImpl<Expr *> &Constraints,
916 Constraints.push_back(Constraint.get());