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

Lines Matching refs:NumExpansions

259   /// set, \c NumExpansions must also be set.
266 /// \param NumExpansions The number of separate arguments that will be in
276 /// otherwise. If false, \c ShouldExpand (and possibly \c NumExpansions)
283 Optional<unsigned> &NumExpansions) {
688 Optional<unsigned> NumExpansions,
1181 Optional<unsigned> NumExpansions) {
1183 NumExpansions);
3524 Optional<unsigned> NumExpansions) {
3529 EllipsisLoc, NumExpansions);
3539 NumExpansions),
3556 NumExpansions))
3571 Optional<unsigned> NumExpansions) {
3572 return getSema().CheckPackExpansion(Pattern, EllipsisLoc, NumExpansions);
3583 Optional<unsigned> NumExpansions) {
3585 RHS, RParenLoc, NumExpansions);
3819 Optional<unsigned> NumExpansions = OrigNumExpansions;
3824 NumExpansions))
3838 NumExpansions);
3854 for (unsigned I = 0; I != *NumExpansions; ++I) {
4414 Optional<unsigned> NumExpansions = OrigNumExpansions;
4420 NumExpansions))
4433 NumExpansions);
4443 for (unsigned I = 0; I != *NumExpansions; ++I) {
5418 ParmVarDecl *OldParm, int indexAdjustment, Optional<unsigned> NumExpansions,
5423 if (NumExpansions && isa<PackExpansionType>(OldDI->getType())) {
5441 NumExpansions);
5486 Optional<unsigned> NumExpansions;
5504 NumExpansions = OrigNumExpansions;
5510 NumExpansions)) {
5526 for (unsigned I = 0; I != *NumExpansions; ++I) {
5577 NumExpansions,
5602 Optional<unsigned> NumExpansions;
5618 NumExpansions)) {
5625 for (unsigned I = 0; I != *NumExpansions; ++I) {
5680 NumExpansions);
5854 Optional<unsigned> NumExpansions = PackExpansion->getNumExpansions();
5859 RetainExpansion, NumExpansions))
5871 U = SemaRef.Context.getPackExpansionType(U, NumExpansions);
5878 for (unsigned ArgIdx = 0; ArgIdx != *NumExpansions; ++ArgIdx) {
6946 Optional<unsigned> NumExpansions = PackExpansion->getNumExpansions();
6949 Unexpanded, Expand, RetainExpansion, NumExpansions))
6966 NewPatternType, NumExpansions);
6976 for (unsigned ArgIdx = 0; ArgIdx != *NumExpansions; ++ArgIdx) {
11828 Optional<unsigned> NumExpansions = OrigNumExpansions;
11833 NumExpansions))
11852 NumExpansions);
11865 for (unsigned I = 0; I != *NumExpansions; ++I) {
11877 NumExpansions);
11906 NumExpansions);
12363 Optional<unsigned> NumExpansions) {
12376 EllipsisLoc, NumExpansions, OldVD->getIdentifier(),
12397 Optional<unsigned> NumExpansions = OrigNumExpansions;
12401 RetainExpansion, NumExpansions))
12404 for (unsigned I = 0; I != *NumExpansions; ++I) {
12411 SubstInitCapture(ExpansionTL.getEllipsisLoc(), NumExpansions);
12574 Optional<unsigned> NumExpansions;
12579 NumExpansions)) {
12589 for (unsigned I = 0; I != *NumExpansions; ++I) {
12961 Optional<unsigned> NumExpansions;
12965 NumExpansions))
13029 Optional<unsigned> NumExpansions =
13031 if (!NumExpansions) {
13038 Result = *Result + *NumExpansions;
13124 NumExpansions = OrigNumExpansions;
13129 NumExpansions))
13153 RHS.get(), E->getEndLoc(), NumExpansions);
13179 for (unsigned I = 0; I != *NumExpansions; ++I) {
13181 getSema(), LeftFold ? I : *NumExpansions - I - 1);
13303 Optional<unsigned> OrigNumExpansions = OrigElement.NumExpansions;
13304 Optional<unsigned> NumExpansions = OrigNumExpansions;
13309 RetainExpansion, NumExpansions))
13332 Key.get(), Value.get(), OrigElement.EllipsisLoc, NumExpansions
13344 for (unsigned I = 0; I != *NumExpansions; ++I) {
13355 Key.get(), Value.get(), SourceLocation(), NumExpansions