Lines Matching refs:Cache
37 std::map<const Module *, global_val_annot_t> Cache; member
49 AC.Cache.erase(Mod); in clearAnnotationCache()
104 if (AC.Cache.find(m) != AC.Cache.end()) in cacheAnnotationFromMD()
105 AC.Cache[m][gv] = std::move(tmp); in cacheAnnotationFromMD()
109 AC.Cache[m] = std::move(tmp1); in cacheAnnotationFromMD()
118 if (AC.Cache.find(m) == AC.Cache.end()) in findOneNVVMAnnotation()
120 else if (AC.Cache[m].find(gv) == AC.Cache[m].end()) in findOneNVVMAnnotation()
122 if (AC.Cache[m][gv].find(prop) == AC.Cache[m][gv].end()) in findOneNVVMAnnotation()
124 retval = AC.Cache[m][gv][prop][0]; in findOneNVVMAnnotation()
133 if (AC.Cache.find(m) == AC.Cache.end()) in findAllNVVMAnnotation()
135 else if (AC.Cache[m].find(gv) == AC.Cache[m].end()) in findAllNVVMAnnotation()
137 if (AC.Cache[m][gv].find(prop) == AC.Cache[m][gv].end()) in findAllNVVMAnnotation()
139 retval = AC.Cache[m][gv][prop]; in findAllNVVMAnnotation()