Lines Matching full:constraint
5579 /// AsmOperandInfo - This contains information for each constraint that we are
5702 // If there is an input constraint that matches this, we need to reserve
5720 // If this is a constraint for a single physreg, or a constraint for a
5760 // If this is a constraint for a specific physical register, like {r17},
5903 // Second pass over the constraints: compute which constraint option to use
5925 report_fatal_error("Unsupported asm: input constraint"
5926 " with a matching output constraint of"
5933 // Compute the constraint code and ConstraintType to use.
5948 // the addressing mode that the constraint wants. Also, this may take
5982 // If this constraint is for a specific register, allocate it before
6037 // Memory output, or 'other' output (e.g. 'X' constraint).
6053 report_fatal_error("Couldn't allocate output reg for constraint '" +
6082 if (OpInfo.isMatchingInputConstraint()) { // Matching constraint?
6132 assert(InlineAsm::isMemKind(OpFlag) && "Unknown matching constraint!");
6145 // Treat indirect 'X' constraint as memory.
6155 report_fatal_error("Invalid operand for inline asm constraint '" +
6182 "Unknown constraint type!");
6188 report_fatal_error("Couldn't allocate input reg for constraint '" +