Searched refs:TypeCache (Results 1 – 6 of 6) sorted by relevance
| /freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| HD | CGBuilder.h | 47 const CodeGenTypeCache &TypeCache; variable 49 CGBuilderTy(const CodeGenTypeCache &TypeCache, llvm::LLVMContext &C) in CGBuilderTy() argument 50 : CGBuilderBaseTy(C), TypeCache(TypeCache) {} in CGBuilderTy() 51 CGBuilderTy(const CodeGenTypeCache &TypeCache, in CGBuilderTy() argument 54 : CGBuilderBaseTy(C, F, Inserter), TypeCache(TypeCache) {} in CGBuilderTy() 55 CGBuilderTy(const CodeGenTypeCache &TypeCache, llvm::Instruction *I) in CGBuilderTy() argument 56 : CGBuilderBaseTy(I), TypeCache(TypeCache) {} in CGBuilderTy() 57 CGBuilderTy(const CodeGenTypeCache &TypeCache, llvm::BasicBlock *BB) in CGBuilderTy() argument 58 : CGBuilderBaseTy(BB), TypeCache(TypeCache) {} in CGBuilderTy() 61 return llvm::ConstantInt::get(TypeCache.SizeTy, N.getQuantity()); in getSize() [all …]
|
| HD | CodeGenTypes.cpp | 248 if (TypeCache.count(ED->getTypeForDecl())) { in UpdateCompletedType() 253 TypeCache.clear(); in UpdateCompletedType() 284 TypeCache.clear(); in RefreshTypeCacheForClass() 372 TypeCache.clear(); in ConvertFunctionTypeInternal() 391 llvm::DenseMap<const Type *, llvm::Type *>::iterator TCI = TypeCache.find(Ty); in ConvertType() 393 if (TCI != TypeCache.end()) in ConvertType() 699 TypeCache[Ty] = ResultType; in ConvertType() 763 TypeCache.clear(); in ConvertRecordDeclType()
|
| HD | CGDebugInfo.cpp | 1494 TypeCache[ThisPtr.getAsOpaquePtr()].reset(ThisPtrType); in getOrCreateInstanceMethodType() 1502 TypeCache[ThisPtr.getAsOpaquePtr()].reset(ThisPtrType); in getOrCreateInstanceMethodType() 2093 auto I = TypeCache.find(TyPtr); in completeType() 2094 if (I == TypeCache.end() || !cast<llvm::DIType>(I->second)->isForwardDecl()) in completeType() 2098 TypeCache[TyPtr].reset(Res); in completeType() 2168 auto I = TypeCache.find(TyPtr); in completeClass() 2169 if (I != TypeCache.end() && !cast<llvm::DIType>(I->second)->isForwardDecl()) in completeClass() 2173 TypeCache[TyPtr].reset(Res); in completeClass() 2500 TypeCache[QTy.getAsOpaquePtr()].reset(RealDecl); in CreateTypeDefinition() 2951 auto It = TypeCache.find(Ty.getAsOpaquePtr()); in getTypeOrNull() [all …]
|
| HD | CodeGenTypes.h | 102 llvm::DenseMap<const Type *, llvm::Type *> TypeCache; variable
|
| HD | CGDebugInfo.h | 84 llvm::DenseMap<const void *, llvm::TrackingMDRef> TypeCache; variable
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| HD | Debugify.cpp | 68 DenseMap<uint64_t, DIType *> TypeCache; in applyDebugifyMetadata() local 71 DIType *&DTy = TypeCache[Size]; in applyDebugifyMetadata()
|