Lines Matching refs:VCtx
185 SmallVectorImpl<Token> &ResultToks, const VAOptExpansionContext &VCtx, in stringifyVAOPTContents() argument
187 const int NumToksPriorToVAOpt = VCtx.getNumberOfTokensPriorToVAOpt(); in stringifyVAOPTContents()
213 ConcatenatedVAOPTResultToks.push_back(VCtx.getEOFTok()); in stringifyVAOPTContents()
220 getExpansionLocForMacroDefLoc(VCtx.getVAOptLoc()); in stringifyVAOPTContents()
225 &ConcatenatedVAOPTResultToks[0], PP, VCtx.hasCharifyBefore() /*Charify*/, in stringifyVAOPTContents()
228 if (VCtx.getLeadingSpaceForStringifiedToken()) in stringifyVAOPTContents()
250 VAOptExpansionContext VCtx(PP); in ExpandFunctionArguments() local
263 if (VCtx.isVAOptToken(CurTok)) { in ExpandFunctionArguments()
269 VCtx.sawVAOptFollowedByOpeningParens(CurTok.getLocation(), in ExpandFunctionArguments()
277 if (VCtx.isInVAOpt()) { in ExpandFunctionArguments()
289 VCtx.sawOpeningParen(Tokens[I].getLocation()); in ExpandFunctionArguments()
294 if (!Tokens[I].is(tok::r_paren) || !VCtx.sawClosingParen()) { in ExpandFunctionArguments()
309 if (VCtx.hasStringifyOrCharifyBefore()) { in ExpandFunctionArguments()
315 stringifyVAOPTContents(ResultToks, VCtx, in ExpandFunctionArguments()
319 ResultToks.size() - VCtx.getNumberOfTokensPriorToVAOpt())) { in ExpandFunctionArguments()
331 VCtx.reset(); in ExpandFunctionArguments()
344 assert((ArgNo != -1 || VCtx.isVAOptToken(Tokens[I + 1])) && in ExpandFunctionArguments()
349 VCtx.sawHashOrHashAtBefore(NextTokGetsSpace, in ExpandFunctionArguments()
391 assert((!NonEmptyPasteBefore || PasteBefore || VCtx.isInVAOpt()) && in ExpandFunctionArguments()
548 if (!VCtx.isInVAOpt() || in ExpandFunctionArguments()
549 ResultToks.size() > VCtx.getNumberOfTokensPriorToVAOpt()) in ExpandFunctionArguments()