Lines Matching refs:Constraint
10833 PPCTargetLowering::getConstraintType(StringRef Constraint) const {
10834 if (Constraint.size() == 1) {
10835 switch (Constraint[0]) {
10852 } else if (Constraint == "wc") { // individual CR bits.
10854 } else if (Constraint == "wa" || Constraint == "wd" ||
10855 Constraint == "wf" || Constraint == "ws") {
10858 return TargetLowering::getConstraintType(Constraint);
10918 StringRef Constraint,
10920 if (Constraint.size() == 1) {
10921 // GCC RS6000 Constraint Letters
10922 switch (Constraint[0]) {
10951 } else if (Constraint == "wc" && Subtarget.useCRBits()) {
10954 } else if ((Constraint == "wa" || Constraint == "wd" ||
10955 Constraint == "wf") && Subtarget.hasVSX()) {
10957 } else if (Constraint == "ws" && Subtarget.hasVSX()) {
10965 TargetLowering::getRegForInlineAsmConstraint(TRI, Constraint, VT);
10980 if (!R.second && StringRef("{cc}").equals_lower(Constraint)) {
10991 std::string &Constraint,
10997 if (Constraint.length() > 1) return;
10999 char Letter = Constraint[0];
11061 TargetLowering::LowerAsmOperandForConstraint(Op, Constraint, Ops, DAG);