Searched refs:ModuleMacroInfo (Results 1 – 2 of 2) sorted by relevance
804 struct ModuleMacroInfo { struct821 ModuleMacroInfo(MacroDirective *MD) : MD(MD) {} in ModuleMacroInfo() argument826 mutable llvm::PointerUnion<MacroDirective *, ModuleMacroInfo *> State;828 ModuleMacroInfo *getModuleInfo(Preprocessor &PP, in getModuleInfo()840 auto *Info = State.dyn_cast<ModuleMacroInfo*>(); in getModuleInfo()843 ModuleMacroInfo(State.get<MacroDirective *>()); in getModuleInfo()869 if (auto *Info = State.dyn_cast<ModuleMacroInfo*>()) in ~MacroState()870 Info->~ModuleMacroInfo(); in ~MacroState()874 if (auto *Info = State.dyn_cast<ModuleMacroInfo*>()) in getLatest()880 if (auto *Info = State.dyn_cast<ModuleMacroInfo*>()) in setLatest()[all …]
181 ModuleMacroInfo &Info) { in updateModuleMacroInfo()