• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/

Lines Matching refs:NumExpansions

251   /// set, \c NumExpansions must also be set.
258 /// \param NumExpansions The number of separate arguments that will be in
268 /// otherwise. If false, \c ShouldExpand (and possibly \c NumExpansions)
275 Optional<unsigned> &NumExpansions) {
680 Optional<unsigned> NumExpansions,
1163 Optional<unsigned> NumExpansions) {
1165 NumExpansions);
3354 Optional<unsigned> NumExpansions) {
3359 EllipsisLoc, NumExpansions);
3369 NumExpansions),
3386 NumExpansions))
3401 Optional<unsigned> NumExpansions) {
3402 return getSema().CheckPackExpansion(Pattern, EllipsisLoc, NumExpansions);
3413 Optional<unsigned> NumExpansions) {
3415 RHS, RParenLoc, NumExpansions);
3644 Optional<unsigned> NumExpansions = OrigNumExpansions;
3649 NumExpansions))
3663 NumExpansions);
3679 for (unsigned I = 0; I != *NumExpansions; ++I) {
4239 Optional<unsigned> NumExpansions = OrigNumExpansions;
4245 NumExpansions))
4258 NumExpansions);
4268 for (unsigned I = 0; I != *NumExpansions; ++I) {
5163 ParmVarDecl *OldParm, int indexAdjustment, Optional<unsigned> NumExpansions,
5168 if (NumExpansions && isa<PackExpansionType>(OldDI->getType())) {
5186 NumExpansions);
5231 Optional<unsigned> NumExpansions;
5249 NumExpansions = OrigNumExpansions;
5255 NumExpansions)) {
5271 for (unsigned I = 0; I != *NumExpansions; ++I) {
5322 NumExpansions,
5347 Optional<unsigned> NumExpansions;
5363 NumExpansions)) {
5370 for (unsigned I = 0; I != *NumExpansions; ++I) {
5425 NumExpansions);
5599 Optional<unsigned> NumExpansions = PackExpansion->getNumExpansions();
5604 RetainExpansion, NumExpansions))
5616 U = SemaRef.Context.getPackExpansionType(U, NumExpansions);
5623 for (unsigned ArgIdx = 0; ArgIdx != *NumExpansions; ++ArgIdx) {
6640 Optional<unsigned> NumExpansions = PackExpansion->getNumExpansions();
6643 Unexpanded, Expand, RetainExpansion, NumExpansions))
6660 NewPatternType, NumExpansions);
6670 for (unsigned ArgIdx = 0; ArgIdx != *NumExpansions; ++ArgIdx) {
11173 Optional<unsigned> NumExpansions = OrigNumExpansions;
11178 NumExpansions))
11197 NumExpansions);
11210 for (unsigned I = 0; I != *NumExpansions; ++I) {
11222 NumExpansions);
11251 NumExpansions);
11707 Optional<unsigned> NumExpansions) {
11720 EllipsisLoc, NumExpansions, OldVD->getIdentifier(),
11741 Optional<unsigned> NumExpansions = OrigNumExpansions;
11745 RetainExpansion, NumExpansions))
11748 for (unsigned I = 0; I != *NumExpansions; ++I) {
11755 SubstInitCapture(ExpansionTL.getEllipsisLoc(), NumExpansions);
11918 Optional<unsigned> NumExpansions;
11923 NumExpansions)) {
11933 for (unsigned I = 0; I != *NumExpansions; ++I) {
12305 Optional<unsigned> NumExpansions;
12309 NumExpansions))
12373 Optional<unsigned> NumExpansions =
12375 if (!NumExpansions) {
12382 Result = *Result + *NumExpansions;
12468 NumExpansions = OrigNumExpansions;
12473 NumExpansions))
12497 RHS.get(), E->getEndLoc(), NumExpansions);
12523 for (unsigned I = 0; I != *NumExpansions; ++I) {
12525 getSema(), LeftFold ? I : *NumExpansions - I - 1);
12647 Optional<unsigned> OrigNumExpansions = OrigElement.NumExpansions;
12648 Optional<unsigned> NumExpansions = OrigNumExpansions;
12653 RetainExpansion, NumExpansions))
12676 Key.get(), Value.get(), OrigElement.EllipsisLoc, NumExpansions
12688 for (unsigned I = 0; I != *NumExpansions; ++I) {
12699 Key.get(), Value.get(), SourceLocation(), NumExpansions