Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexingAction.cpp31 void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD, in MacroExpands() argument
33 IndexCtx->handleMacroReference(*MacroNameTok.getIdentifierInfo(), in MacroExpands()
37 void MacroDefined(const Token &MacroNameTok, in MacroDefined() argument
39 IndexCtx->handleMacroDefined(*MacroNameTok.getIdentifierInfo(), in MacroDefined()
40 MacroNameTok.getLocation(), in MacroDefined()
44 void MacroUndefined(const Token &MacroNameTok, const MacroDefinition &MD, in MacroUndefined() argument
48 IndexCtx->handleMacroUndefined(*MacroNameTok.getIdentifierInfo(), in MacroUndefined()
49 MacroNameTok.getLocation(), in MacroUndefined()
53 void Defined(const Token &MacroNameTok, const MacroDefinition &MD, in Defined() argument
58 IndexCtx->handleMacroReference(*MacroNameTok.getIdentifierInfo(), in Defined()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DPPCallbacks.h340 virtual void MacroExpands(const Token &MacroNameTok, in MacroExpands() argument
345 virtual void MacroDefined(const Token &MacroNameTok, in MacroDefined() argument
355 virtual void MacroUndefined(const Token &MacroNameTok, in MacroUndefined() argument
362 virtual void Defined(const Token &MacroNameTok, const MacroDefinition &MD, in Defined() argument
413 virtual void Ifdef(SourceLocation Loc, const Token &MacroNameTok, in Ifdef() argument
421 virtual void Elifdef(SourceLocation Loc, const Token &MacroNameTok, in Elifdef() argument
437 virtual void Ifndef(SourceLocation Loc, const Token &MacroNameTok, in Ifndef() argument
445 virtual void Elifndef(SourceLocation Loc, const Token &MacroNameTok, in Elifndef() argument
669 void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD, in MacroExpands() argument
671 First->MacroExpands(MacroNameTok, MD, Range, Args); in MacroExpands()
[all …]
H A DNoTrivialPPDirectiveTracer.h190 void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD,
194 void MacroDefined(const Token &MacroNameTok, in MacroDefined() argument
205 void MacroUndefined(const Token &MacroNameTok, const MacroDefinition &MD, in MacroUndefined() argument
212 void Defined(const Token &MacroNameTok, const MacroDefinition &MD, in Defined() argument
243 void Ifdef(SourceLocation Loc, const Token &MacroNameTok, in Ifdef() argument
252 void Elifdef(SourceLocation Loc, const Token &MacroNameTok, in Elifdef() argument
270 void Ifndef(SourceLocation Loc, const Token &MacroNameTok, in Ifndef() argument
279 void Elifndef(SourceLocation Loc, const Token &MacroNameTok, in Elifndef() argument
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.h2537 bool CheckMacroName(Token &MacroNameTok, MacroUse isDefineUndef,
2591 void ReadMacroName(Token &MacroNameTok, MacroUse IsDefineUndef = MU_Other,
2604 const Token &MacroNameTok, bool ImmediatelyAfterHeaderGuard);
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DPreprocessingRecord.cpp398 void PreprocessingRecord::Ifdef(SourceLocation Loc, const Token &MacroNameTok, in Ifdef() argument
402 addMacroExpansion(MacroNameTok, MD.getMacroInfo(), in Ifdef()
403 MacroNameTok.getLocation()); in Ifdef()
406 void PreprocessingRecord::Elifdef(SourceLocation Loc, const Token &MacroNameTok, in Elifdef() argument
410 addMacroExpansion(MacroNameTok, MD.getMacroInfo(), in Elifdef()
411 MacroNameTok.getLocation()); in Elifdef()
414 void PreprocessingRecord::Ifndef(SourceLocation Loc, const Token &MacroNameTok, in Ifndef() argument
418 addMacroExpansion(MacroNameTok, MD.getMacroInfo(), in Ifndef()
419 MacroNameTok.getLocation()); in Ifndef()
423 const Token &MacroNameTok, in Elifndef() argument
[all …]
H A DPPDirectives.cpp342 bool Preprocessor::CheckMacroName(Token &MacroNameTok, MacroUse isDefineUndef, in CheckMacroName() argument
345 if (MacroNameTok.is(tok::eod)) in CheckMacroName()
346 return Diag(MacroNameTok, diag::err_pp_missing_macro_name); in CheckMacroName()
348 IdentifierInfo *II = MacroNameTok.getIdentifierInfo(); in CheckMacroName()
350 return Diag(MacroNameTok, diag::err_pp_macro_not_identifier); in CheckMacroName()
355 Diag(MacroNameTok, getLangOpts().MicrosoftExt in CheckMacroName()
358 << II << MacroNameTok.getKind(); in CheckMacroName()
365 return Diag(MacroNameTok, diag::err_defined_macro_name); in CheckMacroName()
370 SourceLocation MacroNameLoc = MacroNameTok.getLocation(); in CheckMacroName()
394 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
H A DPreprocessor.cpp1709 void NoTrivialPPDirectiveTracer::MacroExpands(const Token &MacroNameTok, in MacroExpands() 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.cpp235 void MacroDefined(const Token &MacroNameTok,
239 void MacroUndefined(const Token &MacroNameTok,
558 void PrintPPOutputPPCallbacks::MacroDefined(const Token &MacroNameTok, in MacroDefined() argument
575 PrintMacroDefinition(*MacroNameTok.getIdentifierInfo(), *MI, PP, OS); in MacroDefined()
579 void PrintPPOutputPPCallbacks::MacroUndefined(const Token &MacroNameTok, in MacroUndefined() argument
587 MoveToLine(MacroNameTok.getLocation(), /*RequireStartOfLine=*/true); in MacroUndefined()
588 *OS << "#undef " << MacroNameTok.getIdentifierInfo()->getName(); in MacroUndefined()
H A DASTUnit.cpp919 static void AddDefinedMacroToHash(const Token &MacroNameTok, unsigned &Hash) { in AddDefinedMacroToHash() argument
920 Hash = llvm::djbHash(MacroNameTok.getIdentifierInfo()->getName(), Hash); in AddDefinedMacroToHash()
933 void MacroDefined(const Token &MacroNameTok, in MacroDefined() argument
935 AddDefinedMacroToHash(MacroNameTok, Hash); in MacroDefined()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DTokens.cpp622 void MacroExpands(const clang::Token &MacroNameTok, const MacroDefinition &MD, in MacroExpands() argument