/freebsd/contrib/llvm-project/clang/include/clang/Lex/ |
H A D | MacroArgs.h | 29 class MacroArgs final 30 : private llvm::TrailingObjects<MacroArgs, Token> { 53 MacroArgs *ArgCache; 58 MacroArgs(unsigned NumToks, bool varargsElided, unsigned MacroArgs) in MacroArgs() argument 60 ArgCache(nullptr), NumMacroArgs(MacroArgs) {} in MacroArgs() 61 ~MacroArgs() = default; 66 static MacroArgs *create(const MacroInfo *MI, 132 MacroArgs *deallocate();
|
H A D | TokenLexer.h | 21 class MacroArgs; variable 38 MacroArgs *ActualArgs = nullptr; 109 MacroArgs *ActualArgs, Preprocessor &pp) in TokenLexer() 132 MacroArgs *Actuals);
|
H A D | PPCallbacks.h | 29 class MacroArgs; variable 341 const MacroArgs *Args) {} in MacroExpands() 669 SourceRange Range, const MacroArgs *Args) override { in MacroExpands()
|
H A D | Preprocessor.h | 76 class MacroArgs; variable 703 friend class MacroArgs; variable 1079 MacroArgs *MacroArgCache = nullptr; 1672 MacroArgs *Args); 2640 MacroArgs *ReadMacroCallArgumentList(Token &MacroName, MacroInfo *MI,
|
H A D | PreprocessingRecord.h | 527 SourceRange Range, const MacroArgs *Args) override;
|
/freebsd/contrib/llvm-project/clang/lib/Lex/ |
H A D | MacroArgs.cpp | 24 MacroArgs *MacroArgs::create(const MacroInfo *MI, in create() 29 MacroArgs **ResultEnt = nullptr; in create() 34 for (MacroArgs **Entry = &PP.MacroArgCache; *Entry; in create() 47 MacroArgs *Result; in create() 53 MacroArgs(UnexpArgTokens.size(), VarargsElided, MI->getNumParams()); in create() 78 void MacroArgs::destroy(Preprocessor &PP) { in destroy() 91 MacroArgs *MacroArgs::deallocate() { in deallocate() 92 MacroArgs *Next = ArgCache; in deallocate() 95 this->~MacroArgs(); in deallocate() 108 unsigned MacroArgs::getArgLength(const Token *ArgPtr) { in getArgLength() [all …]
|
H A D | TokenLexer.cpp | 41 MacroArgs *Actuals) { in Init() 229 Token StringifiedVAOPT = MacroArgs::StringifyArgument( in stringifyVAOPTContents() 390 Token Res = MacroArgs::StringifyArgument( in ExpandFunctionArguments() 464 unsigned NumToks = MacroArgs::getArgLength(ResultArgToks); in ExpandFunctionArguments() 512 unsigned NumToks = MacroArgs::getArgLength(ArgToks); in ExpandFunctionArguments()
|
H A D | PreprocessingRecord.cpp | 452 const MacroArgs *Args) { in MacroExpands()
|
H A D | PPMacroExpansion.cpp | 501 MacroArgs *Args = nullptr; in HandleMacroExpandedIdentifier() 769 MacroArgs *Preprocessor::ReadMacroCallArgumentList(Token &MacroName, in ReadMacroCallArgumentList() 1052 return MacroArgs::create(MI, ArgTokens, isVarargsElided, *this); in ReadMacroCallArgumentList()
|
H A D | PPLexerChange.cpp | 152 MacroInfo *Macro, MacroArgs *Args) { in EnterMacro()
|
H A D | Preprocessor.cpp | 184 for (MacroArgs *ArgList = MacroArgCache; ArgList;) in ~Preprocessor()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | MacroExpansionContext.cpp | 32 SourceRange Range, const MacroArgs *Args) override { in MacroExpands()
|
/freebsd/contrib/llvm-project/clang/lib/Index/ |
H A D | IndexingAction.cpp | 34 SourceRange Range, const MacroArgs *Args) override { in MacroExpands()
|
/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/ |
H A D | ARCMT.cpp | 441 SourceRange Range, const MacroArgs *Args) override { in MacroExpands()
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/ |
H A D | Tokens.cpp | 625 SourceRange Range, const MacroArgs *Args) override { in MacroExpands()
|
/freebsd/lib/clang/libclang/ |
H A D | Makefile | 502 SRCS_MIN+= Lex/MacroArgs.cpp
|