Searched refs:DTy (Results 1 - 14 of 14) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBTFDebug.cpp43 BTFTypeDerived::BTFTypeDerived(const DIDerivedType *DTy, unsigned Tag, argument
45 : DTy(DTy), NeedsFixup(NeedsFixup) {
73 BTFType.NameOff = BDebug.addString(DTy->getName());
79 const DIType *ResolvedType = DTy->getBaseType();
549 void BTFDebug::visitDerivedType(const DIDerivedType *DTy, uint32_t &TypeId, argument
551 unsigned Tag = DTy->getTag();
560 const DIType *Base = DTy->getBaseType();
570 auto TypeEntry = std::make_unique<BTFTypeDerived>(DTy, Tag, true);
574 TypeId = addType(std::move(TypeEntry), DTy);
[all...]
H A DBPFAbstractMemberAccess.cpp202 while (auto *DTy = dyn_cast<DIDerivedType>(Ty)) {
203 if (!SkipDIDerivedTag(DTy->getTag()))
205 Ty = DTy->getBaseType();
211 while (auto *DTy = dyn_cast<DIDerivedType>(Ty)) {
212 if (!SkipDIDerivedTag(DTy->getTag()))
214 Ty = DTy->getBaseType();
760 auto *DTy = cast<DIDerivedType>(Ty); local
761 assert(DTy->getTag() == dwarf::DW_TAG_pointer_type);
763 BaseTy = stripQualifiers(DTy->getBaseType());
H A DBTFDebug.h59 const DIDerivedType *DTy; member in class:llvm::BTFTypeDerived
282 void visitDerivedType(const DIDerivedType *DTy, uint32_t &TypeId,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DDebugify.cpp71 DIType *&DTy = TypeCache[Size];
72 if (!DTy) {
74 DTy = DIB.createBasicType(Name, Size, dwarf::DW_ATE_unsigned);
76 return DTy;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Linker/
H A DIRMover.cpp67 void finishType(StructType *DTy, StructType *STy, ArrayRef<Type *> ETypes);
214 void TypeMapTy::finishType(StructType *DTy, StructType *STy, argument
216 DTy->setBody(ETypes, STy->isPacked());
222 DTy->setName(TmpName);
225 DstStructTypesSet.addNonOpaque(DTy);
260 StructType *DTy = StructType::create(Ty->getContext()); local
261 return *Entry = DTy;
285 if (auto *DTy = dyn_cast<StructType>(*Entry)) {
286 if (DTy->isOpaque()) {
288 finishType(DTy, ST
339 StructType *DTy = StructType::create(Ty->getContext()); local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp474 if (auto *DTy = dyn_cast<DIDerivedType>(Ty)) {
489 assert(DTy->getBaseType() && "Expected valid base type");
490 return isUnsignedDIType(DD, DTy->getBaseType());
788 void DwarfUnit::constructTypeDIE(DIE &Buffer, const DIDerivedType *DTy) { argument
790 StringRef Name = DTy->getName();
791 uint64_t Size = DTy->getSizeInBits() >> 3;
795 const DIType *FromTy = DTy->getBaseType();
806 uint32_t AlignInBytes = DTy->getAlignInBytes();
821 *getOrCreateTypeDIE(cast<DIDerivedType>(DTy)->getClassType()));
823 if (!DTy
1420 const DIType *DTy = CTy->getBaseType(); local
[all...]
H A DDwarfUnit.h310 void constructTypeDIE(DIE &Buffer, const DIDerivedType *DTy);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaExceptionSpec.cpp1205 QualType DTy = DE->getDestroyedType(); local
1206 if (DTy.isNull() || DTy->isDependentType()) {
1210 if (const RecordType *RT = DTy->getAs<RecordType>()) {
H A DSemaType.cpp6540 const Type *DTy = Ty->getUnqualifiedDesugaredType(); local
6541 if (Ty == DTy) {
6546 T = QualType(DTy, 0);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp4554 QualType DTy = DE->getDestroyedType(); local
4555 if (!DTy.isNull()) {
4556 DTy = DTy.getNonReferenceType();
4557 CXXRecordDecl *RD = Context->getBaseElementType(DTy)->getAsCXXRecordDecl();
5021 QualType DTy = DE->getDestroyedType(); local
5022 DTy = DTy.getNonReferenceType();
5024 astContext.getBaseElementType(DTy)->getAsCXXRecordDecl();
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngine.cpp992 QualType DTy = DE->getDestroyedType(); local
998 QualType BTy = getContext().getBaseElementType(DTy);
1016 while (const auto *AT = getContext().getAsArrayType(DTy))
1017 DTy = AT->getElementType();
1019 ArgR = getStoreManager().GetElementZeroRegion(cast<SubRegion>(ArgR), DTy);
1022 VisitCXXDestructor(DTy, ArgR, DE, /*IsBase=*/false, Pred, Dst, CallOpts);
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1762 llvm::DIType *DTy = DBuilder.createInheritance(RecordTy, BaseTy, BaseOffset, local
1764 EltTys.push_back(DTy);
H A DCGBuiltin.cpp5705 llvm::Type *DTy =llvm::VectorType::getTruncatedElementVectorType(VTy);
5706 Ops[0] = Builder.CreateBitCast(Ops[0], DTy);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp10372 auto *DTy = Denominator->getType();
10374 if (DTy->isPointerTy() != FRHSTy->isPointerTy())
10377 // TODO: Usage of getEffectiveSCEVType for DTy, FRHSTy etc should help
10383 auto *WTy = getWiderType(DTy, FRHSTy);

Completed in 243 milliseconds