Lines Matching defs:constraint
228 else if (!strcmp(ident, "constraint")) {
229 parse_err(SYNERR, "Instructions do not specify a constraint\n");
472 else if (!strcmp(ident, "constraint"))oper->_constraint= constraint_parse();
480 parse_err(SYNERR, "expected one of - constraint, predicate, match, encode, format, construct, or the name of a defined operand attribute at %s\n", ident);
2118 // Check for constraint expression
2121 parse_err(SYNERR, "missing constraint expression, (...)\n");
2126 // Get constraint function
2130 parse_err(SYNERR, "missing function in constraint expression.\n");
2138 parse_err(SYNERR, "missing '(' for constraint function's argument.\n");
2147 parse_err(SYNERR, "missing argument for constraint function %s\n",func);
2153 parse_err(SYNERR, "missing ')' after constraint function argument %s\n",arg);
2158 parse_err(SYNERR, "Invalid constraint function %s\n",func);
2165 parse_err(SYNERR, "Missing ')' for constraint function %s\n",func);
2171 parse_err(SYNERR, "Missing ';' after constraint.\n");
2177 Constraint *constraint = new Constraint(func,arg);
2178 return constraint;
2569 // Check for a constraint
2601 right_inst = -1; // Flag as being a register constraint
2607 PeepConstraint *constraint = new PeepConstraint( left_inst, left_op,
2611 peep.append_constraint( constraint );
2613 // Check for another constraint, or end of rule
2620 parse_err(SYNERR, "expected ',' or ')' after peephole constraint.\n");