Home
last modified time | relevance | path

Searched refs:TypeCache (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGBuilder.h48 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 DCodeGenTypes.cpp249 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 DCGDebugInfo.cpp1954 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 DCodeGenTypes.h162 llvm::DenseMap<const Type *, llvm::Type *> TypeCache; variable
H A DCGDebugInfo.h84 llvm::DenseMap<const void *, llvm::TrackingMDRef> TypeCache; variable
/freebsd-12.1/contrib/llvm/tools/opt/
H A DDebugify.cpp76 DenseMap<uint64_t, DIType *> TypeCache; in applyDebugifyMetadata() local
79 DIType *&DTy = TypeCache[Size]; in applyDebugifyMetadata()