Lines Matching refs:constraint
4441 // satisfy the same constraint.
6588 // At this point, we have to lower this constraint to something else, so we
6590 // to be in register, while the X constraint is much more permissive.
6624 /// getConstraintType - Given a constraint letter, return the type of
6625 /// constraint it is for this target.
6659 /// Examine constraint type and operand type and determine a weight value.
6661 /// and the current alternative constraint selected.
6664 AsmOperandInfo &info, const char *constraint) const {
6672 // Look at the constraint type.
6673 switch (*constraint) {
6675 weight = TargetLowering::getSingleConstraintMatchWeight(info, constraint);
6687 if (parsePredicateConstraint(constraint) != PredicateConstraint::Invalid)
6717 // The instructions that this constraint is designed for can
6747 // constraint into a member of a register class.
6841 // The I constraint applies only to simple ADD or SUB immediate operands:
6843 // The J constraint applies only to ADD or SUB immediates that would be