Lines Matching refs:Cache
326 // Cache the results.
767 llvm::DIType *&Cache) {
768 if (Cache)
769 return Cache;
770 Cache = DBuilder.createForwardDecl(llvm::dwarf::DW_TAG_structure_type, Name,
773 Cache = DBuilder.createPointerType(Cache, Size);
774 return Cache;
1832 // Use the Module pointer as the key into the cache. This is a
2352 // And update the type cache.
2497 // And update the type cache.
2930 // as they will overwrite the actual VarDecl Decl in the cache.
3511 // If the member wasn't found in the cache, lazily construct and add it to the
3680 // This could cache & dedup here rather than relying on metadata deduping.
3718 // element and the size(), so don't cache/reference them.
3758 // up the final type in the type cache.