Home
last modified time | relevance | path

Searched refs:MacroDefinition (Results 1 – 19 of 19) sorted by relevance

/openbsd-src/gnu/llvm/clang/include/clang/Lex/
H A DPPCallbacks.h27 class MacroDefinition; variable
308 const MacroDefinition &MD, SourceRange Range, in MacroExpands()
323 const MacroDefinition &MD, in MacroUndefined()
329 virtual void Defined(const Token &MacroNameTok, const MacroDefinition &MD, in Defined()
377 const MacroDefinition &MD) { in Ifdef()
385 const MacroDefinition &MD) { in Elifdef()
401 const MacroDefinition &MD) { in Ifndef()
409 const MacroDefinition &MD) { in Elifndef()
610 void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD, in MacroExpands()
623 const MacroDefinition &MD, in MacroUndefined()
[all …]
H A DPPConditionalDirectiveRecord.h93 const MacroDefinition &MD) override;
95 const MacroDefinition &MD) override;
97 const MacroDefinition &MD) override;
101 const MacroDefinition &MD) override;
H A DPreprocessingRecord.h523 void MacroExpands(const Token &Id, const MacroDefinition &MD,
526 void MacroUndefined(const Token &Id, const MacroDefinition &MD,
535 const MacroDefinition &MD) override;
537 const MacroDefinition &MD) override;
542 const MacroDefinition &MD) override;
544 const MacroDefinition &MD) override;
547 void Defined(const Token &MacroNameTok, const MacroDefinition &MD,
H A DMacroInfo.h587 class MacroDefinition {
592 MacroDefinition() = default;
593 MacroDefinition(DefMacroDirective *MD, ArrayRef<ModuleMacro *> MMs, in MacroDefinition() function
H A DPreprocessor.h795 MacroDefinition MD;
798 MacroExpandsInfo(Token Tok, MacroDefinition MD, SourceRange Range) in MacroExpandsInfo()
1348 MacroDefinition getMacroDefinition(const IdentifierInfo *II) { in getMacroDefinition()
1356 return MacroDefinition(dyn_cast_or_null<DefMacroDirective>(MD), in getMacroDefinition()
1361 MacroDefinition getMacroDefinitionAtLoc(const IdentifierInfo *II, in getMacroDefinitionAtLoc()
1371 return MacroDefinition(DI.getDirective(), in getMacroDefinitionAtLoc()
2557 bool HandleMacroExpandedIdentifier(Token &Identifier, const MacroDefinition &MD);
/openbsd-src/gnu/llvm/clang/lib/Index/
H A DIndexingAction.cpp33 void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD, in MacroExpands()
46 void MacroUndefined(const Token &MacroNameTok, const MacroDefinition &MD, in MacroUndefined()
55 void Defined(const Token &MacroNameTok, const MacroDefinition &MD, in Defined()
65 const MacroDefinition &MD) override { in Ifdef()
73 const MacroDefinition &MD) override { in Ifndef()
84 const MacroDefinition &MD) override { in Elifdef()
92 const MacroDefinition &MD) override { in Elifndef()
/openbsd-src/gnu/llvm/clang/lib/Lex/
H A DPPConditionalDirectiveRecord.cpp84 const MacroDefinition &MD) { in Ifdef()
91 const MacroDefinition &MD) { in Ifndef()
105 const MacroDefinition &) { in Elifdef() argument
116 const MacroDefinition &) { in Elifndef() argument
H A DPreprocessingRecord.cpp407 const MacroDefinition &MD) { in Ifdef()
415 const MacroDefinition &MD) { in Elifdef()
423 const MacroDefinition &MD) { in Ifndef()
432 const MacroDefinition &MD) { in Elifndef()
440 const MacroDefinition &MD, in Defined()
455 const MacroDefinition &MD, in MacroExpands()
472 const MacroDefinition &MD, in MacroUndefined()
H A DPPExpressions.cpp131 MacroDefinition Macro = PP.getMacroDefinition(II); in EvaluateDefined()
H A DPreprocessor.cpp817 if (MacroDefinition MD = getMacroDefinition(&II)) { in HandleIdentifier()
H A DPPMacroExpansion.cpp478 const MacroDefinition &M) { in HandleMacroExpandedIdentifier()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DMacroPPCallbacks.h115 void MacroUndefined(const Token &MacroNameTok, const MacroDefinition &MD,
H A DMacroPPCallbacks.cpp192 const MacroDefinition &MD, in MacroUndefined()
/openbsd-src/gnu/llvm/clang/lib/Analysis/
H A DMacroExpansionContext.cpp31 void MacroExpands(const Token &MacroName, const MacroDefinition &MD, in MacroExpands()
/openbsd-src/gnu/llvm/clang/lib/Frontend/
H A DPrintPreprocessedOutput.cpp223 const MacroDefinition &MD,
486 const MacroDefinition &MD, in MacroUndefined()
/openbsd-src/gnu/llvm/clang/tools/libclang/
H A DIndexing.cpp280 const MacroDefinition &MD, in MacroUndefined()
284 void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD, in MacroExpands()
/openbsd-src/gnu/llvm/clang/lib/ExtractAPI/
H A DExtractAPIConsumer.cpp262 void MacroUndefined(const Token &MacroNameToken, const MacroDefinition &MD, in MacroUndefined()
/openbsd-src/gnu/llvm/clang/lib/ARCMigrate/
H A DARCMT.cpp440 void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD, in MacroExpands()
/openbsd-src/gnu/llvm/clang/lib/Tooling/Syntax/
H A DTokens.cpp669 void MacroExpands(const clang::Token &MacroNameTok, const MacroDefinition &MD, in MacroExpands()