Lines Matching full:constraint
508 /// getConstraintType - Given a constraint letter, return the type of
509 /// constraint it is for this target.
511 BlackfinTargetLowering::getConstraintType(const std::string &Constraint) const {
512 if (Constraint.size() != 1)
513 return TargetLowering::getConstraintType(Constraint);
515 switch (Constraint[0]) {
548 return TargetLowering::getConstraintType(Constraint);
551 /// Examine constraint type and operand type and determine a weight value.
553 /// and the current alternative constraint selected.
556 AsmOperandInfo &info, const char *constraint) const {
563 // Look at the constraint type.
564 switch (*constraint) {
566 weight = TargetLowering::getSingleConstraintMatchWeight(info, constraint);
598 /// constraint.
600 getRegForInlineAsmConstraint(const std::string &Constraint, EVT VT) const {
604 if (Constraint.size() != 1)
605 return TargetLowering::getRegForInlineAsmConstraint(Constraint, VT);
607 switch (Constraint[0]) {
638 return TargetLowering::getRegForInlineAsmConstraint(Constraint, VT);