Home | History | Annotate | Download | only in MBlaze

Lines Matching full:constraint

1065 /// getConstraintType - Given a constraint letter, return the type of
1066 /// constraint it is for this target.
1068 getConstraintType(const std::string &Constraint) const
1076 if (Constraint.size() == 1) {
1077 switch (Constraint[0]) {
1085 return TargetLowering::getConstraintType(Constraint);
1088 /// Examine constraint type and operand type and determine a weight value.
1090 /// and the current alternative constraint selected.
1093 AsmOperandInfo &info, const char *constraint) const {
1101 // Look at the constraint type.
1102 switch (*constraint) {
1104 weight = TargetLowering::getSingleConstraintMatchWeight(info, constraint);
1119 /// Given a register class constraint, like 'r', if this corresponds directly
1123 getRegForInlineAsmConstraint(const std::string &Constraint, EVT VT) const {
1124 if (Constraint.size() == 1) {
1125 switch (Constraint[0]) {
1137 return TargetLowering::getRegForInlineAsmConstraint(Constraint, VT);