Searched refs:TypeCache (Results 1 – 6 of 6) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGBuilder.h | 48 const CodeGenTypeCache &TypeCache; variable 50 CGBuilderTy(const CodeGenTypeCache &TypeCache, llvm::LLVMContext &C) in CGBuilderTy() argument 51 : CGBuilderBaseTy(C), TypeCache(TypeCache) {} in CGBuilderTy() 52 CGBuilderTy(const CodeGenTypeCache &TypeCache, in CGBuilderTy() argument 55 : CGBuilderBaseTy(C, F, Inserter), TypeCache(TypeCache) {} in CGBuilderTy() 57 : CGBuilderBaseTy(I), TypeCache(TypeCache) {} in CGBuilderTy() 59 : CGBuilderBaseTy(BB), TypeCache(TypeCache) {} in CGBuilderTy() 62 return llvm::ConstantInt::get(TypeCache.SizeTy, N.getQuantity()); in getSize() 65 return llvm::ConstantInt::get(TypeCache.SizeTy, N); in getSize() 236 assert(Addr.getElementType() == TypeCache.Int8Ty); [all …]
|
| H A D | CodeGenTypes.cpp | 249 if (TypeCache.count(ED->getTypeForDecl())) { in UpdateCompletedType() 254 TypeCache.clear(); in UpdateCompletedType() 285 TypeCache.clear(); in RefreshTypeCacheForClass() 374 TypeCache.clear(); in ConvertFunctionType() 393 llvm::DenseMap<const Type *, llvm::Type *>::iterator TCI = TypeCache.find(Ty); in ConvertType() 395 if (TCI != TypeCache.end()) in ConvertType() 683 TypeCache[Ty] = ResultType; in ConvertType() 748 TypeCache.clear(); in ConvertRecordDeclType()
|
| H A D | CGDebugInfo.cpp | 1954 auto I = TypeCache.find(TyPtr); in completeType() 1959 TypeCache[TyPtr].reset(Res); in completeType() 2029 auto I = TypeCache.find(TyPtr); in completeClass() 2034 TypeCache[TyPtr].reset(Res); in completeClass() 2791 if (It != TypeCache.end()) { in getTypeOrNull() 2831 TypeCache[TyPtr].reset(Res); in getOrCreateType() 3490 if (It != TypeCache.end()) { in EmitFunctionStart() 4407 assert(It != TypeCache.end()); in finalize() 4427 auto It = TypeCache.find(P.first); in finalize() 4428 assert(It != TypeCache.end()); in finalize() [all …]
|
| H A D | CodeGenTypes.h | 162 llvm::DenseMap<const Type *, llvm::Type *> TypeCache; variable
|
| H A D | CGDebugInfo.h | 84 llvm::DenseMap<const void *, llvm::TrackingMDRef> TypeCache; variable
|
| /freebsd-12.1/contrib/llvm/tools/opt/ |
| H A D | Debugify.cpp | 76 DenseMap<uint64_t, DIType *> TypeCache; in applyDebugifyMetadata() local 79 DIType *&DTy = TypeCache[Size]; in applyDebugifyMetadata()
|