Searched refs:TokenLexer (Results 1 – 6 of 6) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Lex/ |
| H A D | TokenLexer.h | 31 class TokenLexer { 105 TokenLexer(Token &Tok, SourceLocation ILEnd, MacroInfo *MI, in TokenLexer() function 114 TokenLexer(const Token *TokArray, unsigned NumToks, bool DisableExpansion, in TokenLexer() function 120 TokenLexer(const TokenLexer &) = delete; 121 TokenLexer &operator=(const TokenLexer &) = delete; 122 ~TokenLexer() { destroy(); } in ~TokenLexer()
|
| H A D | Preprocessor.h | 412 std::unique_ptr<TokenLexer> CurTokenLexer; 434 std::unique_ptr<TokenLexer> TheTokenLexer; 442 std::unique_ptr<TokenLexer> &&TheTokenLexer, in IncludeStackInfo() 727 std::unique_ptr<TokenLexer> TokenLexerCache[TokenLexerCacheSize]; 736 std::vector<std::pair<TokenLexer *, size_t>> MacroExpandingLexersStack; 1897 friend void TokenLexer::ExpandFunctionArguments(); 2010 Token *cacheMacroExpandedTokens(TokenLexer *tokLexer,
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Lex/ |
| H A D | TokenLexer.cpp | 39 void TokenLexer::Init(Token &Tok, SourceLocation ELEnd, MacroInfo *MI, in Init() 94 void TokenLexer::Init(const Token *TokArray, unsigned NumToks, in Init() 121 void TokenLexer::destroy() { in destroy() 134 bool TokenLexer::MaybeRemoveCommaBeforeVaArgs( in MaybeRemoveCommaBeforeVaArgs() 184 void TokenLexer::stringifyVAOPTContents( in stringifyVAOPTContents() 239 void TokenLexer::ExpandFunctionArguments() { in ExpandFunctionArguments() 586 bool TokenLexer::Lex(Token &Tok) { in Lex() 686 bool TokenLexer::pasteTokens(Token &Tok) { in pasteTokens() 889 unsigned TokenLexer::isNextTokenLParen() const { in isNextTokenLParen() 898 bool TokenLexer::isParsingPreprocessorDirective() const { in isParsingPreprocessorDirective() [all …]
|
| H A D | PPLexerChange.cpp | 130 std::unique_ptr<TokenLexer> TokLexer; in EnterMacro() 132 TokLexer = llvm::make_unique<TokenLexer>(Tok, ILEnd, Macro, Args, *this); in EnterMacro() 180 std::unique_ptr<TokenLexer> TokLexer; in EnterTokenStream() 182 TokLexer = llvm::make_unique<TokenLexer>( in EnterTokenStream()
|
| H A D | PPMacroExpansion.cpp | 1019 Token *Preprocessor::cacheMacroExpandedTokens(TokenLexer *tokLexer, in cacheMacroExpandedTokens() 1034 TokenLexer *prevLexer; in cacheMacroExpandedTokens()
|
| /freebsd-12.1/lib/clang/libclang/ |
| H A D | Makefile | 394 SRCS_MIN+= Lex/TokenLexer.cpp
|