Home
last modified time | relevance | path

Searched refs:MacroNameTok (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexingAction.cpp33 void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD, in MacroExpands() argument
35 IndexCtx->handleMacroReference(*MacroNameTok.getIdentifierInfo(), in MacroExpands()
39 void MacroDefined(const Token &MacroNameTok, in MacroDefined() argument
41 IndexCtx->handleMacroDefined(*MacroNameTok.getIdentifierInfo(), in MacroDefined()
42 MacroNameTok.getLocation(), in MacroDefined()
46 void MacroUndefined(const Token &MacroNameTok, const MacroDefinition &MD, in MacroUndefined() argument
50 IndexCtx->handleMacroUndefined(*MacroNameTok.getIdentifierInfo(), in MacroUndefined()
51 MacroNameTok.getLocation(), in MacroUndefined()
55 void Defined(const Token &MacroNameTok, const MacroDefinition &MD, in Defined() argument
60 IndexCtx->handleMacroReference(*MacroNameTok.getIdentifierInfo(), in Defined()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DPPCallbacks.h339 virtual void MacroExpands(const Token &MacroNameTok, in MacroExpands() argument
344 virtual void MacroDefined(const Token &MacroNameTok, in MacroDefined() argument
354 virtual void MacroUndefined(const Token &MacroNameTok, in MacroUndefined() argument
361 virtual void Defined(const Token &MacroNameTok, const MacroDefinition &MD, in Defined() argument
412 virtual void Ifdef(SourceLocation Loc, const Token &MacroNameTok, in Ifdef() argument
420 virtual void Elifdef(SourceLocation Loc, const Token &MacroNameTok, in Elifdef() argument
436 virtual void Ifndef(SourceLocation Loc, const Token &MacroNameTok, in Ifndef() argument
444 virtual void Elifndef(SourceLocation Loc, const Token &MacroNameTok, in Elifndef() argument
668 void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD, in MacroExpands() argument
670 First->MacroExpands(MacroNameTok, MD, Range, Args); in MacroExpands()
[all …]
H A DPPConditionalDirectiveRecord.h92 void Ifdef(SourceLocation Loc, const Token &MacroNameTok,
94 void Ifndef(SourceLocation Loc, const Token &MacroNameTok,
96 void Elifdef(SourceLocation Loc, const Token &MacroNameTok,
100 void Elifndef(SourceLocation Loc, const Token &MacroNameTok,
H A DPreprocessingRecord.h538 void Ifdef(SourceLocation Loc, const Token &MacroNameTok,
540 void Ifndef(SourceLocation Loc, const Token &MacroNameTok,
545 void Elifdef(SourceLocation Loc, const Token &MacroNameTok,
547 void Elifndef(SourceLocation Loc, const Token &MacroNameTok,
551 void Defined(const Token &MacroNameTok, const MacroDefinition &MD,
H A DPreprocessor.h2462 bool CheckMacroName(Token &MacroNameTok, MacroUse isDefineUndef,
2516 void ReadMacroName(Token &MacroNameTok, MacroUse IsDefineUndef = MU_Other,
2529 const Token &MacroNameTok, bool ImmediatelyAfterHeaderGuard);
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DPreprocessingRecord.cpp401 void PreprocessingRecord::Ifdef(SourceLocation Loc, const Token &MacroNameTok, in Ifdef() argument
405 addMacroExpansion(MacroNameTok, MD.getMacroInfo(), in Ifdef()
406 MacroNameTok.getLocation()); in Ifdef()
409 void PreprocessingRecord::Elifdef(SourceLocation Loc, const Token &MacroNameTok, in Elifdef() argument
413 addMacroExpansion(MacroNameTok, MD.getMacroInfo(), in Elifdef()
414 MacroNameTok.getLocation()); in Elifdef()
417 void PreprocessingRecord::Ifndef(SourceLocation Loc, const Token &MacroNameTok, in Ifndef() argument
421 addMacroExpansion(MacroNameTok, MD.getMacroInfo(), in Ifndef()
422 MacroNameTok.getLocation()); in Ifndef()
426 const Token &MacroNameTok, in Elifndef() argument
[all …]
H A DPPDirectives.cpp324 bool Preprocessor::CheckMacroName(Token &MacroNameTok, MacroUse isDefineUndef, in CheckMacroName() argument
327 if (MacroNameTok.is(tok::eod)) in CheckMacroName()
328 return Diag(MacroNameTok, diag::err_pp_missing_macro_name); in CheckMacroName()
330 IdentifierInfo *II = MacroNameTok.getIdentifierInfo(); in CheckMacroName()
332 return Diag(MacroNameTok, diag::err_pp_macro_not_identifier); in CheckMacroName()
337 Diag(MacroNameTok, getLangOpts().MicrosoftExt in CheckMacroName()
340 << II << MacroNameTok.getKind(); in CheckMacroName()
347 return Diag(MacroNameTok, diag::err_defined_macro_name); in CheckMacroName()
352 SourceLocation MacroNameLoc = MacroNameTok.getLocation(); in CheckMacroName()
371 Diag(MacroNameTok, diag::warn_pp_macro_is_reserved_id); in CheckMacroName()
[all …]
H A DPPConditionalDirectiveRecord.cpp83 const Token &MacroNameTok, in Ifdef() argument
90 const Token &MacroNameTok, in Ifndef() argument
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DMacroPPCallbacks.cpp178 void MacroPPCallbacks::MacroDefined(const Token &MacroNameTok, in MacroDefined() argument
180 IdentifierInfo *Id = MacroNameTok.getIdentifierInfo(); in MacroDefined()
181 SourceLocation location = getCorrectLocation(MacroNameTok.getLocation()); in MacroDefined()
191 void MacroPPCallbacks::MacroUndefined(const Token &MacroNameTok, in MacroUndefined() argument
194 IdentifierInfo *Id = MacroNameTok.getIdentifierInfo(); in MacroUndefined()
195 SourceLocation location = getCorrectLocation(MacroNameTok.getLocation()); in MacroUndefined()
H A DMacroPPCallbacks.h110 void MacroDefined(const Token &MacroNameTok,
116 void MacroUndefined(const Token &MacroNameTok, const MacroDefinition &MD,
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DPrintPreprocessedOutput.cpp236 void MacroDefined(const Token &MacroNameTok,
240 void MacroUndefined(const Token &MacroNameTok,
559 void PrintPPOutputPPCallbacks::MacroDefined(const Token &MacroNameTok, in MacroDefined() argument
577 PrintMacroDefinition(*MacroNameTok.getIdentifierInfo(), *MI, PP, OS); in MacroDefined()
581 void PrintPPOutputPPCallbacks::MacroUndefined(const Token &MacroNameTok, in MacroUndefined() argument
589 MoveToLine(MacroNameTok.getLocation(), /*RequireStartOfLine=*/true); in MacroUndefined()
590 *OS << "#undef " << MacroNameTok.getIdentifierInfo()->getName(); in MacroUndefined()
H A DASTUnit.cpp918 static void AddDefinedMacroToHash(const Token &MacroNameTok, unsigned &Hash) { in AddDefinedMacroToHash() argument
919 Hash = llvm::djbHash(MacroNameTok.getIdentifierInfo()->getName(), Hash); in AddDefinedMacroToHash()
932 void MacroDefined(const Token &MacroNameTok, in MacroDefined() argument
934 AddDefinedMacroToHash(MacroNameTok, Hash); in MacroDefined()
/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/
H A DARCMT.cpp440 void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD, in MacroExpands() argument
442 if (MacroNameTok.getIdentifierInfo()->getName() == getARCMTMacroName()) in MacroExpands()
443 ARCMTMacroLocs.push_back(MacroNameTok.getLocation()); in MacroExpands()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DTokens.cpp624 void MacroExpands(const clang::Token &MacroNameTok, const MacroDefinition &MD, in MacroExpands() argument