Searched refs:ModuleMacroInfo (Results 1 – 2 of 2) sorted by relevance
373 struct ModuleMacroInfo { struct374 ModuleMacroInfo(MacroDirective *MD) in ModuleMacroInfo() argument392 mutable llvm::PointerUnion<MacroDirective *, ModuleMacroInfo *> State; argument394 ModuleMacroInfo *getModuleInfo(Preprocessor &PP, in getModuleInfo()404 auto *Info = State.dyn_cast<ModuleMacroInfo*>(); in getModuleInfo()407 ModuleMacroInfo(State.get<MacroDirective *>()); in getModuleInfo()430 if (auto *Info = State.dyn_cast<ModuleMacroInfo*>()) in ~MacroState()431 Info->~ModuleMacroInfo(); in ~MacroState()435 if (auto *Info = State.dyn_cast<ModuleMacroInfo*>()) in getLatest()440 if (auto *Info = State.dyn_cast<ModuleMacroInfo*>()) in setLatest()[all …]
127 ModuleMacroInfo &Info) { in updateModuleMacroInfo()