/external/llvm-project/clang/include/clang/Lex/ |
D | MacroInfo.h | 39 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 …]
|
D | TokenLexer.h | 22 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,
|
D | CodeCompletionHandler.h | 21 class MacroInfo; variable 61 MacroInfo *MacroInfo, in CodeCompleteMacroArgument() argument
|
D | MacroArgs.h | 23 class MacroInfo; variable 66 static MacroArgs *create(const MacroInfo *MI, 117 bool invokedWithVariadicArgument(const MacroInfo *const MI, Preprocessor &PP);
|
/external/clang/include/clang/Lex/ |
D | MacroInfo.h | 34 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 …]
|
D | TokenLexer.h | 20 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,
|
D | CodeCompletionHandler.h | 20 class MacroInfo; variable 60 MacroInfo *MacroInfo, in CodeCompleteMacroArgument() argument
|
D | MacroArgs.h | 23 class MacroInfo; variable 64 static MacroArgs *create(const MacroInfo *MI, 89 getPreExpArgument(unsigned Arg, const MacroInfo *MI, Preprocessor &PP);
|
D | Preprocessor.h | 575 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 …]
|
D | PreprocessingRecord.h | 30 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/ |
D | CIndexer.h | 32 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/ |
D | PreprocessorTracker.cpp | 380 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/ |
D | CIndexer.h | 28 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/ |
D | MacroInfo.cpp | 18 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/ |
D | MacroInfo.cpp | 31 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/ |
D | MacroRepeatedSideEffectsCheck.cpp | 33 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()
|
D | MacroParenthesesCheck.cpp | 32 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/ |
D | RenamerClangTidyCheck.h | 22 class MacroInfo; variable 113 const MacroInfo *MI); 116 void expandMacro(const Token &MacroNameTok, const MacroInfo *MI);
|
/external/llvm-project/clang/lib/Index/ |
D | IndexingContext.h | 87 const MacroInfo &MI); 90 const MacroInfo &MI); 93 const MacroInfo &MD);
|
/external/clang/include/clang/Serialization/ |
D | ASTDeserializationListener.h | 27 class MacroInfo; variable 41 virtual void MacroRead(serialization::MacroID ID, MacroInfo *MI) { } in MacroRead()
|
/external/clang/include/clang/Index/ |
D | IndexDataConsumer.h | 22 class MacroInfo; variable 47 const MacroInfo *MI, SymbolRoleSet Roles,
|
/external/llvm-project/clang/include/clang/Index/ |
D | IndexDataConsumer.h | 22 class MacroInfo; variable 50 const MacroInfo *MI, SymbolRoleSet Roles, in handleMacroOccurrence()
|
/external/llvm-project/clang/include/clang/Serialization/ |
D | ASTDeserializationListener.h | 26 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/ |
D | FindAllMacros.h | 18 class MacroInfo; variable 48 const MacroInfo *MD);
|
/external/llvm-project/clang/lib/CodeGen/ |
D | MacroPPCallbacks.h | 24 class MacroInfo; variable 74 const MacroInfo &MI, Preprocessor &PP,
|