Lines Matching refs:Cache
40 std::map<const Module *, global_val_annot_t> Cache; member
52 AC.Cache.erase(Mod); in clearAnnotationCache()
124 if (AC.Cache.find(m) != AC.Cache.end()) in cacheAnnotationFromMD()
125 AC.Cache[m][gv] = std::move(tmp); in cacheAnnotationFromMD()
129 AC.Cache[m] = std::move(tmp1); in cacheAnnotationFromMD()
138 if (AC.Cache.find(m) == AC.Cache.end()) in findOneNVVMAnnotation()
140 else if (AC.Cache[m].find(gv) == AC.Cache[m].end()) in findOneNVVMAnnotation()
142 if (AC.Cache[m][gv].find(prop) == AC.Cache[m][gv].end()) in findOneNVVMAnnotation()
144 retval = AC.Cache[m][gv][prop][0]; in findOneNVVMAnnotation()
161 if (AC.Cache.find(m) == AC.Cache.end()) in findAllNVVMAnnotation()
163 else if (AC.Cache[m].find(gv) == AC.Cache[m].end()) in findAllNVVMAnnotation()
165 if (AC.Cache[m][gv].find(prop) == AC.Cache[m][gv].end()) in findAllNVVMAnnotation()
167 retval = AC.Cache[m][gv][prop]; in findAllNVVMAnnotation()