| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DIBuilder.h | 214 DIDerivedType *createQualifiedType(unsigned Tag, DIType *FromTy); 233 DIDerivedType * 240 DIDerivedType *createReferenceType(unsigned Tag, DIType *RTy, 253 DIDerivedType *createTypedef(DIType *Ty, StringRef Name, DIFile *File, 258 DIDerivedType *createFriend(DIType *Ty, DIType *FriendTy); 268 DIDerivedType *createInheritance(DIType *Ty, DIType *BaseTy, 282 DIDerivedType *createMemberType(DIScope *Scope, StringRef Name, 302 DIDerivedType *createVariantMemberType(DIScope *Scope, StringRef Name, 320 DIDerivedType *createBitFieldMemberType( 335 DIDerivedType *createStaticMemberType(DIScope *Scope, StringRef Name, [all …]
|
| H A D | DebugInfoMetadata.h | 917 class DIDerivedType : public DIType { 925 DIDerivedType(LLVMContext &C, StorageType Storage, unsigned Tag, in DIDerivedType() function 932 ~DIDerivedType() = default; 934 static DIDerivedType * 944 static DIDerivedType *getImpl(LLVMContext &Context, unsigned Tag, 961 DEFINE_MDNODE_GET(DIDerivedType, 971 DEFINE_MDNODE_GET(DIDerivedType, 1082 DIDerivedType *Discriminator, Metadata *DataLocation, 1199 DIDerivedType *getDiscriminator() const { return getOperandAs<DIDerivedType>(8); } in getDiscriminator() 2956 DIDerivedType *StaticDataMemberDeclaration, [all …]
|
| H A D | Metadata.def | 92 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DIDerivedType)
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DIBuilder.cpp | 286 DIDerivedType *DIBuilder::createPointerType( in createPointerType() 299 DIDerivedType *DIBuilder::createMemberPointerType(DIType *PointeeTy, in createMemberPointerType() 309 DIDerivedType *DIBuilder::createReferenceType( in createReferenceType() 320 DIDerivedType *DIBuilder::createTypedef(DIType *Ty, StringRef Name, in createTypedef() 329 DIDerivedType *DIBuilder::createFriend(DIType *Ty, DIType *FriendTy) { in createFriend() 336 DIDerivedType *DIBuilder::createInheritance(DIType *Ty, DIType *BaseTy, in createInheritance() 365 DIDerivedType *DIBuilder::createVariantMemberType( in createVariantMemberType() 375 DIDerivedType *DIBuilder::createBitFieldMemberType( in createBitFieldMemberType() 380 return DIDerivedType::get( in createBitFieldMemberType() 388 DIDerivedType * [all …]
|
| H A D | LLVMContextImpl.h | 461 template <> struct MDNodeKeyImpl<DIDerivedType> { 484 MDNodeKeyImpl(const DIDerivedType *N) 492 bool isKeyOf(const DIDerivedType *RHS) const { 521 template <> struct MDNodeSubsetEqualImpl<DIDerivedType> { 522 using KeyTy = MDNodeKeyImpl<DIDerivedType>; 524 static bool isSubsetEqual(const KeyTy &LHS, const DIDerivedType *RHS) { 528 static bool isSubsetEqual(const DIDerivedType *LHS, const DIDerivedType *RHS) { 536 const MDString *Name, const DIDerivedType *RHS) {
|
| H A D | DebugInfoMetadata.cpp | 580 DIDerivedType *DIDerivedType::getImpl( in getImpl() 587 DEFINE_GETIMPL_LOOKUP(DIDerivedType, in getImpl() 593 DIDerivedType, (Tag, Line, SizeInBits, AlignInBits, OffsetInBits, in getImpl() 1027 if (auto *DT = dyn_cast<DIDerivedType>(RawType)) { in getSizeInBits()
|
| H A D | DebugInfo.cpp | 227 if (auto *DDT = dyn_cast<DIDerivedType>(DT)) { in processType()
|
| H A D | Verifier.cpp | 1017 void Verifier::visitDIDerivedType(const DIDerivedType &N) { in visitDIDerivedType() 1122 AssertDI(isa<DIDerivedType>(D) && N.getTag() == dwarf::DW_TAG_variant_part, in visitDICompositeType() 1402 AssertDI(isa<DIDerivedType>(Member), in visitDIGlobalVariable()
|
| H A D | AsmWriter.cpp | 2023 static void writeDIDerivedType(raw_ostream &Out, const DIDerivedType *N, in writeDIDerivedType()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | CodeViewDebug.h | 207 SmallVector<const DIDerivedType *, 4> StaticConstMembers; 384 getTypeIndexForThisPtr(const DIDerivedType *PtrTy, 401 codeview::TypeIndex lowerTypeAlias(const DIDerivedType *Ty); 405 const DIDerivedType *Ty, 408 const DIDerivedType *Ty, 410 codeview::TypeIndex lowerTypeModifier(const DIDerivedType *Ty); 412 codeview::TypeIndex lowerTypeVFTableShape(const DIDerivedType *Ty); 435 void collectMemberInfo(ClassInfo &Info, const DIDerivedType *DDTy);
|
| H A D | CodeViewDebug.cpp | 1501 const DIDerivedType *DT = dyn_cast<DIDerivedType>(T); in shouldEmitUdt() 1543 return lowerTypeAlias(cast<DIDerivedType>(Ty)); in lowerType() 1552 return lowerTypePointer(cast<DIDerivedType>(Ty)); in lowerType() 1559 return lowerTypeModifier(cast<DIDerivedType>(Ty)); in lowerType() 1959 if (const DIDerivedType *PtrTy = in lowerTypeMemberFunction() 2147 const DIDerivedType *MemberTypeNode; 2158 std::vector<const DIDerivedType *> Inheritance; 2212 Ty = cast<DIDerivedType>(Ty)->getBaseType(); in collectMemberInfo() 2388 for (const DIDerivedType *I : Info.Inheritance) { in lowerRecordFieldList() 2585 Ty = cast<DIDerivedType>(Ty)->getBaseType(); in getCompleteTypeIndex() [all …]
|
| H A D | DebugHandlerBase.cpp | 150 const DIDerivedType *DDTy = dyn_cast<DIDerivedType>(Ty); in getBaseTypeSize() 194 if (auto *DTy = dyn_cast<DIDerivedType>(Ty)) { in isUnsignedDIType()
|
| H A D | DwarfUnit.h | 304 DIE *getOrCreateStaticMemberDIE(const DIDerivedType *DT); 316 void constructTypeDIE(DIE &Buffer, const DIDerivedType *DTy); 323 DIE &constructMemberDIE(DIE &Buffer, const DIDerivedType *DT);
|
| H A D | DwarfUnit.cpp | 596 constructTypeDIE(TyDIE, cast<DIDerivedType>(Ty)); in createTypeDIE() 610 return getOrCreateTypeDIE(cast<DIDerivedType>(Ty)->getBaseType()); in getOrCreateTypeDIE() 614 return getOrCreateTypeDIE(cast<DIDerivedType>(Ty)->getBaseType()); in getOrCreateTypeDIE() 742 void DwarfUnit::constructTypeDIE(DIE &Buffer, const DIDerivedType *DTy) { in constructTypeDIE() 775 *getOrCreateTypeDIE(cast<DIDerivedType>(DTy)->getClassType())); in constructTypeDIE() 855 DIDerivedType *Discriminator = nullptr; in constructTypeDIE() 880 else if (auto *DDTy = dyn_cast<DIDerivedType>(Element)) { in constructTypeDIE() 1544 DIE &DwarfUnit::constructMemberDIE(DIE &Buffer, const DIDerivedType *DT) { in constructMemberDIE() 1662 DIE *DwarfUnit::getOrCreateStaticMemberDIE(const DIDerivedType *DT) { in getOrCreateStaticMemberDIE()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFAbstractMemberAccess.cpp | 168 void GetStorageBitRange(DIDerivedType *MemberTy, Align RecordAlignment, 239 while (auto *DTy = dyn_cast<DIDerivedType>(Ty)) { in stripQualifiers() 248 while (auto *DTy = dyn_cast<DIDerivedType>(Ty)) { in stripQualifiers() 436 if (isa<DIDerivedType>(CType)) in IsValidAIChain() 440 if (const auto *PtrTy = dyn_cast<DIDerivedType>(PType)) { in IsValidAIChain() 589 void BPFAbstractMemberAccess::GetStorageBitRange(DIDerivedType *MemberTy, in GetStorageBitRange() 686 DIDerivedType *MemberTy = nullptr; in GetFieldInfo() 694 MemberTy = cast<DIDerivedType>(CTy->getElements()[AccessIndex]); in GetFieldInfo() 718 DIDerivedType *MemberTy = nullptr; in GetFieldInfo() 725 MemberTy = cast<DIDerivedType>(CTy->getElements()[AccessIndex]); in GetFieldInfo() [all …]
|
| H A D | BTFDebug.cpp | 44 BTFTypeDerived::BTFTypeDerived(const DIDerivedType *DTy, unsigned Tag, in BTFTypeDerived() 243 const auto *DDTy = cast<DIDerivedType>(Element); in completeType() 489 auto E = cast<DIDerivedType>(Element); in visitStructType() 503 visitTypeEntry(cast<DIDerivedType>(Element)); in visitStructType() 580 void BTFDebug::visitDerivedType(const DIDerivedType *DTy, uint32_t &TypeId, in visitDerivedType() 654 if (const auto *DTy = dyn_cast<DIDerivedType>(Ty)) { in visitTypeEntry() 676 else if (const auto *DTy = dyn_cast<DIDerivedType>(Ty)) in visitTypeEntry() 695 while (auto *DTy = dyn_cast<DIDerivedType>(Ty)) { in visitMapDefType() 715 const auto *MemberType = cast<DIDerivedType>(Element); in visitMapDefType()
|
| H A D | BTFDebug.h | 65 const DIDerivedType *DTy; 69 BTFTypeDerived(const DIDerivedType *Ty, unsigned Tag, bool NeedsFixup); 297 void visitDerivedType(const DIDerivedType *DTy, uint32_t &TypeId,
|
| H A D | BPFPreserveDIType.cpp | 88 while (auto *DTy = dyn_cast<DIDerivedType>(Ty)) { in BPFPreserveDITypeImpl()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.h | 161 llvm::DenseMap<const Decl *, llvm::TypedTrackingMDRef<llvm::DIDerivedType>> 320 llvm::DIDerivedType *CreateRecordStaticField(const VarDecl *Var, 357 llvm::DIDerivedType *DescTy, unsigned LineNo, 660 llvm::DIDerivedType *
|
| H A D | CGDebugInfo.cpp | 1139 const BlockPointerType *Ty, llvm::DIFile *Unit, llvm::DIDerivedType *DescTy, in collectDefaultElementTypesForBlockPointer() 1451 llvm::DIDerivedType * 1475 llvm::DIDerivedType *GV = DBuilder.createStaticMemberType( in CreateRecordStaticField() 4700 llvm::DIDerivedType *
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | MetadataLoader.cpp | 1452 GET_OR_DISTINCT(DIDerivedType, in parseOneMetadata()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 312 void writeDIDerivedType(const DIDerivedType *N, 1667 void ModuleBitcodeWriter::writeDIDerivedType(const DIDerivedType *N, in writeDIDerivedType()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 4589 Result = GET_OR_DISTINCT(DIDerivedType, in parseDIDerivedType()
|