Searched refs:TypeCache (Results 1 – 4 of 4) sorted by relevance
244 if (TypeCache.count(ED->getTypeForDecl())) { in UpdateCompletedType()249 TypeCache.clear(); in UpdateCompletedType()307 llvm::DenseMap<const Type *, llvm::Type *>::iterator TCI = TypeCache.find(Ty); in ConvertType()309 if (TCI != TypeCache.end()) in ConvertType()538 TypeCache.clear(); in ConvertType()620 TypeCache[Ty] = ResultType; in ConvertType()685 TypeCache.clear(); in ConvertRecordDeclType()
1031 TypeCache[ThisPtr.getAsOpaquePtr()].reset(ThisPtrType); in getOrCreateInstanceMethodType()1039 TypeCache[ThisPtr.getAsOpaquePtr()].reset(ThisPtrType); in getOrCreateInstanceMethodType()1440 auto I = TypeCache.find(TyPtr); in completeType()1441 if (I == TypeCache.end() || in completeType()1446 TypeCache[TyPtr].reset(Res); in completeType()1474 auto I = TypeCache.find(TyPtr); in completeClassData()1475 if (I != TypeCache.end() && in completeClassData()1480 TypeCache[TyPtr].reset(Res); in completeClassData()1673 TypeCache[QTy.getAsOpaquePtr()].reset(RealDecl); in CreateTypeDefinition()2032 auto it = TypeCache.find(Ty.getAsOpaquePtr()); in getTypeOrNull()[all …]
164 llvm::DenseMap<const Type *, llvm::Type *> TypeCache;
68 llvm::DenseMap<const void *, llvm::TrackingMDRef> TypeCache; variable