Home
last modified time | relevance | path

Searched refs:MacroInfo (Results 1 – 25 of 101) sorted by relevance

12345

/external/llvm-project/clang/include/clang/Lex/
DMacroInfo.h39 class MacroInfo {
118 MacroInfo(SourceLocation DefLoc);
119 ~MacroInfo() = default;
145 bool isIdenticalTo(const MacroInfo &Other, Preprocessor &PP,
353 inline MacroInfo *getMacroInfo();
355 const MacroInfo *getMacroInfo() const { in getMacroInfo()
390 const MacroInfo *getMacroInfo() const { in getMacroInfo()
393 MacroInfo *getMacroInfo() { return getDefinition().getMacroInfo(); } in getMacroInfo()
407 MacroInfo *Info;
410 DefMacroDirective(MacroInfo *MI, SourceLocation Loc) in DefMacroDirective()
[all …]
DTokenLexer.h22 class MacroInfo; variable
34 MacroInfo *Macro = nullptr;
108 TokenLexer(Token &Tok, SourceLocation ILEnd, MacroInfo *MI, in TokenLexer()
131 void Init(Token &Tok, SourceLocation ELEnd, MacroInfo *MI,
237 MacroInfo *Macro, unsigned MacroArgNo,
DCodeCompletionHandler.h21 class MacroInfo; variable
61 MacroInfo *MacroInfo, in CodeCompleteMacroArgument() argument
DMacroArgs.h23 class MacroInfo; variable
66 static MacroArgs *create(const MacroInfo *MI,
117 bool invokedWithVariadicArgument(const MacroInfo *const MI, Preprocessor &PP);
/external/clang/include/clang/Lex/
DMacroInfo.h34 class MacroInfo {
115 MacroInfo(SourceLocation DefLoc);
116 ~MacroInfo() = default;
142 bool isIdenticalTo(const MacroInfo &Other, Preprocessor &PP,
368 inline MacroInfo *getMacroInfo();
369 const MacroInfo *getMacroInfo() const { in getMacroInfo()
403 const MacroInfo *getMacroInfo() const { in getMacroInfo()
406 MacroInfo *getMacroInfo() { return getDefinition().getMacroInfo(); } in getMacroInfo()
419 MacroInfo *Info;
422 DefMacroDirective(MacroInfo *MI, SourceLocation Loc) in DefMacroDirective()
[all …]
DTokenLexer.h20 class MacroInfo; variable
33 MacroInfo *Macro;
109 TokenLexer(Token &Tok, SourceLocation ILEnd, MacroInfo *MI, in TokenLexer()
119 void Init(Token &Tok, SourceLocation ILEnd, MacroInfo *MI,
197 MacroInfo *Macro, unsigned MacroArgNo,
DCodeCompletionHandler.h20 class MacroInfo; variable
60 MacroInfo *MacroInfo, in CodeCompleteMacroArgument() argument
DMacroArgs.h23 class MacroInfo; variable
64 static MacroArgs *create(const MacroInfo *MI,
89 getPreExpArgument(unsigned Arg, const MacroInfo *MI, Preprocessor &PP);
DPreprocessor.h575 llvm::DenseMap<IdentifierInfo*, std::vector<MacroInfo*> > PragmaPushMacroInfo;
636 MacroInfo MI;
645 MacroInfo MI;
858 const MacroInfo *getMacroInfo(const IdentifierInfo *II) const { in getMacroInfo()
862 MacroInfo *getMacroInfo(const IdentifierInfo *II) { in getMacroInfo()
879 DefMacroDirective *appendDefMacroDirective(IdentifierInfo *II, MacroInfo *MI, in appendDefMacroDirective()
886 MacroInfo *MI) { in appendDefMacroDirective()
893 ModuleMacro *addModuleMacro(Module *Mod, IdentifierInfo *II, MacroInfo *Macro,
1015 void EnterMacro(Token &Identifier, SourceLocation ILEnd, MacroInfo *Macro,
1491 void DumpMacro(const MacroInfo &MI) const;
[all …]
DPreprocessingRecord.h30 class MacroInfo; variable
332 llvm::DenseMap<const MacroInfo *, MacroDefinitionRecord *> MacroDefinitions;
363 void RegisterMacroDefinition(MacroInfo *Macro, MacroDefinitionRecord *Def);
481 MacroDefinitionRecord *findMacroDefinition(const MacroInfo *MI);
509 void addMacroExpansion(const Token &Id, const MacroInfo *MI,
/external/clang/tools/libclang/
DCIndexer.h32 class MacroInfo; variable
105 MacroInfo *getMacroInfo(const IdentifierInfo &II,
109 const MacroInfo *getMacroInfo(const MacroDefinitionRecord *MacroDef,
115 MacroDefinitionRecord *checkForMacroInMacroDefinition(const MacroInfo *MI,
122 MacroDefinitionRecord *checkForMacroInMacroDefinition(const MacroInfo *MI,
/external/llvm-project/clang-tools-extra/modularize/
DPreprocessorTracker.cpp380 const clang::MacroInfo *MI) { in getMacroUnexpandedString()
404 const clang::MacroInfo *MI, in getMacroExpandedString()
419 clang::MacroInfo *MacroInfo = PP.getMacroInfo(II); in getMacroExpandedString() local
420 if (MacroInfo && (Name != MacroName)) in getMacroExpandedString()
421 Expanded += getMacroExpandedString(PP, Name, MacroInfo, nullptr); in getMacroExpandedString()
448 clang::MacroInfo *MacroInfo = PP.getMacroInfo(II); in getMacroExpandedString() local
449 if (MacroInfo) in getMacroExpandedString()
450 Expanded += getMacroExpandedString(PP, Name, MacroInfo, nullptr); in getMacroExpandedString()
1064 MacroExpansionInstance *MacroInfo = in addMacroExpansionInstance() local
1068 if (MacroInfo) in addMacroExpansionInstance()
[all …]
/external/llvm-project/clang/tools/libclang/
DCIndexer.h28 class MacroInfo; variable
130 MacroInfo *getMacroInfo(const IdentifierInfo &II,
134 const MacroInfo *getMacroInfo(const MacroDefinitionRecord *MacroDef,
140 MacroDefinitionRecord *checkForMacroInMacroDefinition(const MacroInfo *MI,
147 MacroDefinitionRecord *checkForMacroInMacroDefinition(const MacroInfo *MI,
/external/clang/lib/Lex/
DMacroInfo.cpp18 MacroInfo::MacroInfo(SourceLocation DefLoc) in MacroInfo() function in MacroInfo
36 unsigned MacroInfo::getDefinitionLengthSlow(SourceManager &SM) const { in getDefinitionLengthSlow()
72 bool MacroInfo::isIdenticalTo(const MacroInfo &Other, Preprocessor &PP, in isIdenticalTo()
129 LLVM_DUMP_METHOD void MacroInfo::dump() const { in dump()
239 IdentifierInfo *II, MacroInfo *Macro, in create()
/external/llvm-project/clang/lib/Lex/
DMacroInfo.cpp31 MacroInfo::MacroInfo(SourceLocation DefLoc) in MacroInfo() function in MacroInfo
38 unsigned MacroInfo::getDefinitionLengthSlow(const SourceManager &SM) const { in getDefinitionLengthSlow()
74 bool MacroInfo::isIdenticalTo(const MacroInfo &Other, Preprocessor &PP, in isIdenticalTo()
132 LLVM_DUMP_METHOD void MacroInfo::dump() const { in dump()
242 IdentifierInfo *II, MacroInfo *Macro, in create()
/external/llvm-project/clang-tools-extra/clang-tidy/bugprone/
DMacroRepeatedSideEffectsCheck.cpp33 unsigned countArgumentExpansions(const MacroInfo *MI,
48 const MacroInfo *MI = MD.getMacroInfo(); in MacroExpands()
79 const MacroInfo *MI, const IdentifierInfo *Arg) const { in countArgumentExpansions()
150 const MacroInfo *M = PP.getMacroDefinition(TII).getMacroInfo(); in countArgumentExpansions()
DMacroParenthesesCheck.cpp32 void replacementList(const Token &MacroNameTok, const MacroInfo *MI);
35 void argument(const Token &MacroNameTok, const MacroInfo *MI);
77 static bool possibleVarDecl(const MacroInfo *MI, const Token *Tok) { in possibleVarDecl()
104 const MacroInfo *MI) { in replacementList()
156 const MacroInfo *MI) { in argument()
/external/llvm-project/clang-tools-extra/clang-tidy/utils/
DRenamerClangTidyCheck.h22 class MacroInfo; variable
113 const MacroInfo *MI);
116 void expandMacro(const Token &MacroNameTok, const MacroInfo *MI);
/external/llvm-project/clang/lib/Index/
DIndexingContext.h87 const MacroInfo &MI);
90 const MacroInfo &MI);
93 const MacroInfo &MD);
/external/clang/include/clang/Serialization/
DASTDeserializationListener.h27 class MacroInfo; variable
41 virtual void MacroRead(serialization::MacroID ID, MacroInfo *MI) { } in MacroRead()
/external/llvm-project/clang/include/clang/Index/
DIndexDataConsumer.h22 class MacroInfo; variable
50 const MacroInfo *MI, SymbolRoleSet Roles, in handleMacroOccurrence()
/external/clang/include/clang/Index/
DIndexDataConsumer.h22 class MacroInfo; variable
47 const MacroInfo *MI, SymbolRoleSet Roles,
/external/llvm-project/clang/include/clang/Serialization/
DASTDeserializationListener.h26 class MacroInfo; variable
41 virtual void MacroRead(serialization::MacroID ID, MacroInfo *MI) { } in MacroRead()
/external/llvm-project/clang-tools-extra/clang-include-fixer/find-all-symbols/
DFindAllMacros.h18 class MacroInfo; variable
48 const MacroInfo *MD);
/external/llvm-project/clang/lib/CodeGen/
DMacroPPCallbacks.h24 class MacroInfo; variable
74 const MacroInfo &MI, Preprocessor &PP,

12345