Home | History | Annotate | Download | only in Mips

Lines Matching refs:Constraint

3315 /// getConstraintType - Given a constraint letter, return the type of
3316 /// constraint it is for this target.
3318 MipsTargetLowering::getConstraintType(StringRef Constraint) const {
3330 if (Constraint.size() == 1) {
3331 switch (Constraint[0]) {
3345 if (Constraint == "ZC")
3348 return TargetLowering::getConstraintType(Constraint);
3351 /// Examine constraint type and operand type and determine a weight value.
3353 /// and the current alternative constraint selected.
3356 AsmOperandInfo &info, const char *constraint) const {
3364 // Look at the constraint type.
3365 switch (*constraint) {
3367 weight = TargetLowering::getSingleConstraintMatchWeight(info, constraint);
3502 /// Given a register class constraint, like 'r', if this corresponds directly
3507 StringRef Constraint,
3509 if (Constraint.size() == 1) {
3510 switch (Constraint[0]) {
3559 R = parseRegForInlineAsmConstraint(Constraint, VT);
3564 return TargetLowering::getRegForInlineAsmConstraint(TRI, Constraint, VT);
3570 std::string &Constraint,
3577 if (Constraint.length() > 1) return;
3579 char ConstraintLetter = Constraint[0];
3660 TargetLowering::LowerAsmOperandForConstraint(Op, Constraint, Ops, DAG);