Home
last modified time | relevance | path

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

/freebsd/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/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.h271 struct MacroExpansion { struct
272 MacroExpansion(MacroRole Role) : Role(Role) {} in MacroExpansion() function
599 std::optional<MacroExpansion> MacroCtx;
/freebsd/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/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp6313 MacroExpansion *ME; in ReadPreprocessedEntity()
6315 ME = new (PPRec) MacroExpansion(Name, Range); in ReadPreprocessedEntity()
6317 ME = new (PPRec) MacroExpansion(Def, Range); in ReadPreprocessedEntity()
H A DASTWriter.cpp2787 if (auto *ME = dyn_cast<MacroExpansion>(*E)) { in WritePreprocessorDetail()