Lines Matching defs:AC
42 static AnnotationCache AC;
43 return AC;
48 auto &AC = getAnnotationCache();
49 std::lock_guard<sys::Mutex> Guard(AC.Lock);
50 AC.Cache.erase(Mod);
64 auto &AC = getAnnotationCache();
65 std::lock_guard<sys::Mutex> Guard(AC.Lock);
99 auto &AC = getAnnotationCache();
100 std::lock_guard<sys::Mutex> Guard(AC.Lock);
123 AC.Cache[m][gv] = std::move(tmp);
128 auto &AC = getAnnotationCache();
129 std::lock_guard<sys::Mutex> Guard(AC.Lock);
131 if (AC.Cache.find(m) == AC.Cache.end())
133 else if (AC.Cache[m].find(gv) == AC.Cache[m].end())
135 if (AC.Cache[m][gv].find(prop) == AC.Cache[m][gv].end())
137 return AC.Cache[m][gv][prop][0];
143 auto &AC = getAnnotationCache();
144 std::lock_guard<sys::Mutex> Guard(AC.Lock);
146 if (AC.Cache.find(m) == AC.Cache.end())
148 else if (AC.Cache[m].find(gv) == AC.Cache[m].end())
150 if (AC.Cache[m][gv].find(prop) == AC.Cache[m][gv].end())
152 retval = AC.Cache[m][gv][prop];