Home
last modified time | relevance | path

Searched refs:MacroExpansion (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Lex/
H A DPreprocessingRecord.h168 class MacroExpansion : public PreprocessedEntity {
174 MacroExpansion(IdentifierInfo *BuiltinName, SourceRange Range) in MacroExpansion() function
178 MacroExpansion(MacroDefinitionRecord *Definition, SourceRange Range) in MacroExpansion() function
/freebsd-14.2/contrib/llvm-project/clang/lib/Format/
H A DMacroExpander.cpp212 Arg->MacroCtx = MacroExpansion(MR_ExpandedArg); in expand()
228 New->MacroCtx = MacroExpansion(MR_Hidden); in expand()
H A DFormatToken.h249 struct MacroExpansion { struct
250 MacroExpansion(MacroRole Role) : Role(Role) {} in MacroExpansion() argument
574 std::optional<MacroExpansion> MacroCtx;
/freebsd-14.2/contrib/llvm-project/clang/lib/Lex/
H A DPreprocessingRecord.cpp396 MacroExpansion(Id.getIdentifierInfo(), Range)); in addMacroExpansion()
398 addPreprocessedEntity(new (*this) MacroExpansion(Def, Range)); in addMacroExpansion()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp6307 MacroExpansion *ME; in ReadPreprocessedEntity()
6309 ME = new (PPRec) MacroExpansion(Name, Range); in ReadPreprocessedEntity()
6311 ME = new (PPRec) MacroExpansion(Def, Range); in ReadPreprocessedEntity()
H A DASTWriter.cpp2651 if (auto *ME = dyn_cast<MacroExpansion>(*E)) { in WritePreprocessorDetail()