Searched refs:TypeCache (Results 1 – 6 of 6) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGBuilder.h | 46 const CodeGenTypeCache &TypeCache; variable 48 CGBuilderTy(const CodeGenTypeCache &TypeCache, llvm::LLVMContext &C) in CGBuilderTy() argument 49 : CGBuilderBaseTy(C), TypeCache(TypeCache) {} in CGBuilderTy() 50 CGBuilderTy(const CodeGenTypeCache &TypeCache, in CGBuilderTy() argument 53 : CGBuilderBaseTy(C, F, Inserter), TypeCache(TypeCache) {} in CGBuilderTy() 54 CGBuilderTy(const CodeGenTypeCache &TypeCache, llvm::Instruction *I) in CGBuilderTy() argument 55 : CGBuilderBaseTy(I), TypeCache(TypeCache) {} in CGBuilderTy() 56 CGBuilderTy(const CodeGenTypeCache &TypeCache, llvm::BasicBlock *BB) in CGBuilderTy() argument 57 : CGBuilderBaseTy(BB), TypeCache(TypeCache) {} in CGBuilderTy() 60 return llvm::ConstantInt::get(TypeCache.SizeTy, N.getQuantity()); in getSize() [all …]
|
H A D | CodeGenTypes.cpp | 260 if (TypeCache.count(ED->getTypeForDecl())) { in UpdateCompletedType() 265 TypeCache.clear(); in UpdateCompletedType() 296 TypeCache.clear(); in RefreshTypeCacheForClass() 386 TypeCache.clear(); in ConvertFunctionTypeInternal() 419 llvm::DenseMap<const Type *, llvm::Type *>::iterator TCI = TypeCache.find(Ty); in ConvertType() 421 if (TCI != TypeCache.end()) in ConvertType() 797 TypeCache[Ty] = ResultType; in ConvertType() 861 TypeCache.clear(); in ConvertRecordDeclType()
|
H A D | CGDebugInfo.cpp | 1632 TypeCache[ThisPtr.getAsOpaquePtr()].reset(ThisPtrType); in getOrCreateInstanceMethodType() 1640 TypeCache[ThisPtr.getAsOpaquePtr()].reset(ThisPtrType); in getOrCreateInstanceMethodType() 2263 auto I = TypeCache.find(TyPtr); in completeType() 2264 if (I == TypeCache.end() || !cast<llvm::DIType>(I->second)->isForwardDecl()) in completeType() 2268 TypeCache[TyPtr].reset(Res); in completeType() 2338 auto I = TypeCache.find(TyPtr); in completeClass() 2339 if (I != TypeCache.end() && !cast<llvm::DIType>(I->second)->isForwardDecl()) in completeClass() 2343 TypeCache[TyPtr].reset(Res); in completeClass() 2706 TypeCache[QTy.getAsOpaquePtr()].reset(RealDecl); in CreateTypeDefinition() 3206 auto It = TypeCache.find(Ty.getAsOpaquePtr()); in getTypeOrNull() [all …]
|
H A D | CodeGenTypes.h | 102 llvm::DenseMap<const Type *, llvm::Type *> TypeCache; variable
|
H A D | CGDebugInfo.h | 86 llvm::DenseMap<const void *, llvm::TrackingMDRef> TypeCache; variable
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | Debugify.cpp | 90 DenseMap<uint64_t, DIType *> TypeCache; in applyDebugifyMetadata() local 93 DIType *&DTy = TypeCache[Size]; in applyDebugifyMetadata()
|