Lines Matching defs:MacroArgsCache
1712 void SourceManager::computeMacroArgsCache(MacroArgsMap &MacroArgsCache,
1717 MacroArgsCache.insert(std::make_pair(0, SourceLocation()));
1771 associateFileChunkWithMacroArgExp(MacroArgsCache, FID,
1779 MacroArgsMap &MacroArgsCache,
1808 associateFileChunkWithMacroArgExp(MacroArgsCache, FID,
1850 MacroArgsMap::iterator I = MacroArgsCache.upper_bound(EndOffs);
1853 MacroArgsCache[BeginOffs] = ExpansionLoc;
1854 MacroArgsCache[EndOffs] = EndOffsMappedLoc;
1883 std::unique_ptr<MacroArgsMap> &MacroArgsCache = MacroArgsCacheMap[FID];
1884 if (!MacroArgsCache) {
1885 MacroArgsCache = std::make_unique<MacroArgsMap>();
1886 computeMacroArgsCache(*MacroArgsCache, FID);
1889 assert(!MacroArgsCache->empty());
1890 MacroArgsMap::iterator I = MacroArgsCache->upper_bound(Offset);
1891 // In case every element in MacroArgsCache is greater than Offset we can't
1893 if (I == MacroArgsCache->begin())