Lines Matching defs:ArgTokens
767 // ArgTokens - Build up a list of tokens that make up each argument. Each
770 SmallVector<Token, 64> ArgTokens;
784 size_t ArgTokenStart = ArgTokens.size();
814 if (!ArgTokens.empty() &&
815 ArgTokens.back().commaAfterElided()) {
866 ArgTokens.push_back(Tok);
871 if (ArgTokens.empty() && Tok.getKind() == tok::r_paren)
877 if (ArgTokens.size() != ArgTokenStart)
878 TooManyArgsLoc = ArgTokens[ArgTokenStart].getLocation();
885 if (ArgTokens.size() == ArgTokenStart && !getLangOpts().C99)
896 ArgTokens.push_back(EOFTok);
924 if (!GenerateNewArgTokens(*this, ArgTokens, FixedArgTokens, FixedNumArgs,
943 ArgTokens.swap(FixedArgTokens);
958 ArgTokens.push_back(EOFTok);
1019 ArgTokens.push_back(Tok);
1023 ArgTokens.push_back(Tok);
1035 return MacroArgs::create(MI, ArgTokens, isVarargsElided, *this);