Lines Matching full:constraint
2984 /// getConstraintType - Given a constraint letter, return the type of
2985 /// constraint it is for this target.
2987 getConstraintType(const std::string &Constraint) const
2997 if (Constraint.size() == 1) {
2998 switch (Constraint[0]) {
3006 return TargetLowering::getConstraintType(Constraint);
3009 /// Examine constraint type and operand type and determine a weight value.
3011 /// and the current alternative constraint selected.
3014 AsmOperandInfo &info, const char *constraint) const {
3022 // Look at the constraint type.
3023 switch (*constraint) {
3025 weight = TargetLowering::getSingleConstraintMatchWeight(info, constraint);
3040 /// Given a register class constraint, like 'r', if this corresponds directly
3044 getRegForInlineAsmConstraint(const std::string &Constraint, EVT VT) const
3046 if (Constraint.size() == 1) {
3047 switch (Constraint[0]) {
3066 return TargetLowering::getRegForInlineAsmConstraint(Constraint, VT);