Home
last modified time | relevance | path

Searched refs:MacroArgs (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DMacroArgs.h29 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 DTokenLexer.h21 class MacroArgs; variable
38 MacroArgs *ActualArgs = nullptr;
109 MacroArgs *ActualArgs, Preprocessor &pp) in TokenLexer()
132 MacroArgs *Actuals);
H A DPPCallbacks.h29 class MacroArgs; variable
341 const MacroArgs *Args) {} in MacroExpands()
669 SourceRange Range, const MacroArgs *Args) override { in MacroExpands()
H A DPreprocessor.h76 class MacroArgs; variable
703 friend class MacroArgs; variable
1079 MacroArgs *MacroArgCache = nullptr;
1672 MacroArgs *Args);
2640 MacroArgs *ReadMacroCallArgumentList(Token &MacroName, MacroInfo *MI,
H A DPreprocessingRecord.h527 SourceRange Range, const MacroArgs *Args) override;
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DMacroArgs.cpp24 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 DTokenLexer.cpp41 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 DPreprocessingRecord.cpp452 const MacroArgs *Args) { in MacroExpands()
H A DPPMacroExpansion.cpp501 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 DPPLexerChange.cpp152 MacroInfo *Macro, MacroArgs *Args) { in EnterMacro()
H A DPreprocessor.cpp184 for (MacroArgs *ArgList = MacroArgCache; ArgList;) in ~Preprocessor()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DMacroExpansionContext.cpp32 SourceRange Range, const MacroArgs *Args) override { in MacroExpands()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexingAction.cpp34 SourceRange Range, const MacroArgs *Args) override { in MacroExpands()
/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/
H A DARCMT.cpp441 SourceRange Range, const MacroArgs *Args) override { in MacroExpands()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DTokens.cpp625 SourceRange Range, const MacroArgs *Args) override { in MacroExpands()
/freebsd/lib/clang/libclang/
H A DMakefile502 SRCS_MIN+= Lex/MacroArgs.cpp