Home | History | Annotate | Download | only in Alpha

Lines Matching full:constraint

797 /// getConstraintType - Given a constraint letter, return the type of
798 /// constraint it is for this target.
800 AlphaTargetLowering::getConstraintType(const std::string &Constraint) const {
801 if (Constraint.size() == 1) {
802 switch (Constraint[0]) {
809 return TargetLowering::getConstraintType(Constraint);
812 /// Examine constraint type and operand type and determine a weight value.
814 /// and the current alternative constraint selected.
817 AsmOperandInfo &info, const char *constraint) const {
824 // Look at the constraint type.
825 switch (*constraint) {
827 weight = TargetLowering::getSingleConstraintMatchWeight(info, constraint);
836 /// Given a register class constraint, like 'r', if this corresponds directly
840 getRegForInlineAsmConstraint(const std::string &Constraint, EVT VT) const
842 if (Constraint.size() == 1) {
843 switch (Constraint[0]) {
851 return TargetLowering::getRegForInlineAsmConstraint(Constraint, VT);