Searched refs:TypeCache (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGBuilder.h | 48 const CodeGenTypeCache &TypeCache; variable 51 CGBuilderTy(const CodeGenTypeCache &TypeCache, llvm::LLVMContext &C) in CGBuilderTy() argument 52 : CGBuilderBaseTy(C), TypeCache(TypeCache) {} in CGBuilderTy() 53 CGBuilderTy(const CodeGenTypeCache &TypeCache, llvm::LLVMContext &C, in CGBuilderTy() argument 56 : CGBuilderBaseTy(C, F, Inserter), TypeCache(TypeCache) {} in CGBuilderTy() 58 : CGBuilderBaseTy(I), TypeCache(TypeCache) {} in CGBuilderTy() 60 : CGBuilderBaseTy(BB), TypeCache(TypeCache) {} in CGBuilderTy() 63 return llvm::ConstantInt::get(TypeCache.SizeTy, N.getQuantity()); in getSize() 66 return llvm::ConstantInt::get(TypeCache.SizeTy, N); in getSize() 279 assert(Addr.getElementType() == TypeCache.Int8Ty); [all …]
|
| H A D | CodeGenTypes.cpp | 269 if (TypeCache.count(ED->getTypeForDecl())) { in UpdateCompletedType() 274 TypeCache.clear(); in UpdateCompletedType() 305 TypeCache.clear(); in RefreshTypeCacheForClass() 435 TypeCache.find(Ty); in ConvertType() 436 if (TCI != TypeCache.end()) in ConvertType() 831 TypeCache[Ty] = ResultType; in ConvertType() 895 TypeCache.clear(); in ConvertRecordDeclType()
|
| H A D | CGDebugInfo.cpp | 2371 auto I = TypeCache.find(TyPtr); in completeType() 2376 TypeCache[TyPtr].reset(Res); in completeType() 2446 auto I = TypeCache.find(TyPtr); in completeClass() 2451 TypeCache[TyPtr].reset(Res); in completeClass() 3339 if (It != TypeCache.end()) { in getTypeOrNull() 3384 TypeCache[TyPtr].reset(Res); in getOrCreateType() 3949 if (It == TypeCache.end()) in getObjCMethodDeclaration() 5626 assert(It != TypeCache.end()); in finalize() 5648 auto It = TypeCache.find(P.first); in finalize() 5649 assert(It != TypeCache.end()); in finalize() [all …]
|
| H A D | CodeGenTypes.h | 97 llvm::DenseMap<const Type *, llvm::Type *> TypeCache; variable
|
| H A D | CGDebugInfo.h | 85 llvm::DenseMap<const void *, llvm::TrackingMDRef> TypeCache; variable
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | Debugify.cpp | 94 DenseMap<uint64_t, DIType *> TypeCache; in applyDebugifyMetadata() local 97 DIType *&DTy = TypeCache[Size]; in applyDebugifyMetadata()
|