Home | History | Annotate | Download | only in Mips

Lines Matching refs:Constraint

3237 /// getConstraintType - Given a constraint letter, return the type of
3238 /// constraint it is for this target.
3240 MipsTargetLowering::getConstraintType(StringRef Constraint) const {
3252 if (Constraint.size() == 1) {
3253 switch (Constraint[0]) {
3267 if (Constraint == "ZC")
3270 return TargetLowering::getConstraintType(Constraint);
3273 /// Examine constraint type and operand type and determine a weight value.
3275 /// and the current alternative constraint selected.
3278 AsmOperandInfo &info, const char *constraint) const {
3286 constraint type.
3287 switch (*constraint) {
3289 weight = TargetLowering::getSingleConstraintMatchWeight(info, constraint);
3424 /// Given a register class constraint, like 'r', if this corresponds directly
3429 StringRef Constraint,
3431 if (Constraint.size() == 1) {
3432 switch (Constraint[0]) {
3481 R = parseRegForInlineAsmConstraint(Constraint, VT);
3486 return TargetLowering::getRegForInlineAsmConstraint(TRI, Constraint, VT);
3492 std::string &Constraint,
3499 if (Constraint.length() > 1) return;
3501 char ConstraintLetter = Constraint[0];
3582 TargetLowering::LowerAsmOperandForConstraint(Op, Constraint, Ops, DAG);