Lines Matching refs:Tokens
35 SmallVectorImpl<Token> &Tokens; member
37 Minimizer(SmallVectorImpl<char> &Out, SmallVectorImpl<Token> &Tokens, in Minimizer()
40 : Out(Out), Tokens(Tokens), Input(Input), Diags(Diags), in Minimizer()
70 Tokens.emplace_back(K, Out.size()); in makeToken()
71 return Tokens.back(); in makeToken()
74 Out.resize(Tokens.back().Offset); in popToken()
75 Tokens.pop_back(); in popToken()
77 TokenKind top() const { return Tokens.empty() ? pp_none : Tokens.back().K; } in top()
956 SmallVectorImpl<Token> &Tokens, DiagnosticsEngine *Diags, in minimizeSourceToDependencyDirectives() argument
959 Tokens.clear(); in minimizeSourceToDependencyDirectives()
960 return Minimizer(Output, Tokens, Input, Diags, InputSourceLoc).minimize(); in minimizeSourceToDependencyDirectives()