Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCGBuilder.h48 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()
57 CGBuilderTy(const CodeGenTypeCache &TypeCache, llvm::Instruction *I) in CGBuilderTy() argument
58 : CGBuilderBaseTy(I), TypeCache(TypeCache) {} in CGBuilderTy()
59 CGBuilderTy(const CodeGenTypeCache &TypeCache, llvm::BasicBlock *BB) in CGBuilderTy() argument
60 : CGBuilderBaseTy(BB), TypeCache(TypeCache) {} in CGBuilderTy()
63 return llvm::ConstantInt::get(TypeCache.SizeTy, N.getQuantity()); in getSize()
[all …]
DCodeGenTypes.cpp269 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()
DCGDebugInfo.cpp1733 TypeCache[ThisPtr.getAsOpaquePtr()].reset(ThisPtrType); in getOrCreateInstanceMethodType()
1741 TypeCache[ThisPtr.getAsOpaquePtr()].reset(ThisPtrType); in getOrCreateInstanceMethodType()
2381 auto I = TypeCache.find(TyPtr); in completeType()
2382 if (I == TypeCache.end() || !cast<llvm::DIType>(I->second)->isForwardDecl()) in completeType()
2386 TypeCache[TyPtr].reset(Res); in completeType()
2456 auto I = TypeCache.find(TyPtr); in completeClass()
2457 if (I != TypeCache.end() && !cast<llvm::DIType>(I->second)->isForwardDecl()) in completeClass()
2461 TypeCache[TyPtr].reset(Res); in completeClass()
2828 TypeCache[QTy.getAsOpaquePtr()].reset(RealDecl); in CreateTypeDefinition()
3355 auto It = TypeCache.find(Ty.getAsOpaquePtr()); in getTypeOrNull()
[all …]
DCodeGenTypes.h97 llvm::DenseMap<const Type *, llvm::Type *> TypeCache; variable
DCGDebugInfo.h85 llvm::DenseMap<const void *, llvm::TrackingMDRef> TypeCache; variable
/openbsd/src/gnu/llvm/clang/utils/TableGen/
DRISCVVEmitter.cpp98 RVVTypeCache TypeCache; member in __anon6735f0b80111::RVVEmitter
350 auto T = TypeCache.computeType(BasicType::Int8, Log2LMUL, in createHeader()
359 auto T = TypeCache.computeType(BT, Log2LMUL, PrototypeDescriptor::Vector); in createHeader()
362 auto UT = TypeCache.computeType( in createHeader()
373 auto T = TypeCache.computeType(BasicType::Float16, Log2LMUL, in createHeader()
382 auto T = TypeCache.computeType(BasicType::Float32, Log2LMUL, in createHeader()
391 auto T = TypeCache.computeType(BasicType::Float64, Log2LMUL, in createHeader()
553 TypeCache.computeTypes(BT, Log2LMUL, NF, Prototype); in createRVVIntrinsics()
559 RVVIntrinsic::getSuffixStr(TypeCache, BT, Log2LMUL, SuffixDesc); in createRVVIntrinsics()
561 TypeCache, BT, Log2LMUL, OverloadedSuffixDesc); in createRVVIntrinsics()
[all …]
/openbsd/src/gnu/llvm/clang/lib/Sema/
DSemaRISCVVectorLookup.cpp136 RVVTypeCache TypeCache; member in __anone94c7ca50211::RISCVIntrinsicManagerImpl
251 TypeCache.computeTypes(BaseType, Log2LMUL, Record.NF, ProtoSeq); in InitIntrinsicList()
258 TypeCache, BaseType, Log2LMUL, SuffixProto); in InitIntrinsicList()
260 TypeCache, BaseType, Log2LMUL, OverloadedSuffixProto); in InitIntrinsicList()
274 std::optional<RVVTypes> PolicyTypes = TypeCache.computeTypes( in InitIntrinsicList()
285 TypeCache.computeTypes(BaseType, Log2LMUL, Record.NF, ProtoMaskSeq); in InitIntrinsicList()
296 std::optional<RVVTypes> PolicyTypes = TypeCache.computeTypes( in InitIntrinsicList()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DDebugify.cpp95 DenseMap<uint64_t, DIType *> TypeCache; in applyDebugifyMetadata() local
98 DIType *&DTy = TypeCache[Size]; in applyDebugifyMetadata()