Lines Matching defs:Xs
12934 static auto getCommonTypes(ASTContext &Ctx, ArrayRef<QualType> Xs,
12936 assert(Xs.size() == Ys.size());
12937 SmallVector<QualType, 8> Rs(Xs.size());
12939 Rs[I] = Ctx.getCommonSugaredType(Xs[I], Ys[I], Unqualified);
12997 ArrayRef<TemplateArgument> Xs,
12999 if (Xs.size() != Ys.size())
13001 R.resize(Xs.size());
13003 R[I] = getCommonTemplateArgument(Ctx, Xs[I], Ys[I]);
13011 ArrayRef<TemplateArgument> Xs,
13014 bool Different = getCommonTemplateArguments(Ctx, R, Xs, Ys);
13754 // Desugar SX and SY, setting the sugar and qualifiers aside into Xs and Ys,
13757 // QX and QY will store the sum of all qualifiers in Xs and Ys respectively.
13758 auto Xs = ::unwrapSugar(SX, QX), Ys = ::unwrapSugar(SY, QY);
13767 while (!Xs.empty() && !Ys.empty() && Xs.back().Ty == Ys.back().Ty) {
13770 SX = Xs.pop_back_val();
13779 // Even though the remaining sugar nodes in Xs and Ys differ, some may be
13781 while (!Xs.empty() && !Ys.empty()) {
13784 SX = Xs.pop_back_val();