Home
last modified time | relevance | path

Searched refs:DIDerivedType (Results 1 – 21 of 21) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DDIBuilder.h202 DIDerivedType *createQualifiedType(unsigned Tag, DIType *FromTy);
210 DIDerivedType *createPointerType(DIType *PointeeTy, uint64_t SizeInBits,
221 DIDerivedType *
228 DIDerivedType *createReferenceType(unsigned Tag, DIType *RTy,
241 DIDerivedType *createTypedef(DIType *Ty, StringRef Name, DIFile *File,
246 DIDerivedType *createFriend(DIType *Ty, DIType *FriendTy);
256 DIDerivedType *createInheritance(DIType *Ty, DIType *BaseTy,
270 DIDerivedType *createMemberType(DIScope *Scope, StringRef Name,
290 DIDerivedType *createVariantMemberType(DIScope *Scope, StringRef Name,
308 DIDerivedType *createBitFieldMemberType(
[all …]
DDebugInfoMetadata.h756 class DIDerivedType : public DIType {
764 DIDerivedType(LLVMContext &C, StorageType Storage, unsigned Tag, in DIDerivedType() function
771 ~DIDerivedType() = default;
773 static DIDerivedType *
783 static DIDerivedType *getImpl(LLVMContext &Context, unsigned Tag,
800 DEFINE_MDNODE_GET(DIDerivedType,
810 DEFINE_MDNODE_GET(DIDerivedType,
921 DIDerivedType *Discriminator, StorageType Storage,
955 DIDerivedType *Discriminator = nullptr),
1027 DIDerivedType *getDiscriminator() const { return getOperandAs<DIDerivedType>(8); } in getDiscriminator()
[all …]
DMetadata.def92 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DIDerivedType)
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DDIBuilder.cpp268 DIDerivedType *DIBuilder::createQualifiedType(unsigned Tag, DIType *FromTy) { in createQualifiedType()
269 return DIDerivedType::get(VMContext, Tag, "", nullptr, 0, nullptr, FromTy, 0, in createQualifiedType()
273 DIDerivedType *DIBuilder::createPointerType( in createPointerType()
280 return DIDerivedType::get(VMContext, dwarf::DW_TAG_pointer_type, Name, in createPointerType()
286 DIDerivedType *DIBuilder::createMemberPointerType(DIType *PointeeTy, in createMemberPointerType()
291 return DIDerivedType::get(VMContext, dwarf::DW_TAG_ptr_to_member_type, "", in createMemberPointerType()
296 DIDerivedType *DIBuilder::createReferenceType( in createReferenceType()
302 return DIDerivedType::get(VMContext, Tag, "", nullptr, 0, nullptr, RTy, in createReferenceType()
307 DIDerivedType *DIBuilder::createTypedef(DIType *Ty, StringRef Name, in createTypedef()
311 return DIDerivedType::get(VMContext, dwarf::DW_TAG_typedef, Name, File, in createTypedef()
[all …]
DLLVMContextImpl.h405 template <> struct MDNodeKeyImpl<DIDerivedType> {
428 MDNodeKeyImpl(const DIDerivedType *N)
436 bool isKeyOf(const DIDerivedType *RHS) const {
465 template <> struct MDNodeSubsetEqualImpl<DIDerivedType> {
466 using KeyTy = MDNodeKeyImpl<DIDerivedType>;
468 static bool isSubsetEqual(const KeyTy &LHS, const DIDerivedType *RHS) {
472 static bool isSubsetEqual(const DIDerivedType *LHS, const DIDerivedType *RHS) {
480 const MDString *Name, const DIDerivedType *RHS) {
DDebugInfoMetadata.cpp370 DIDerivedType *DIDerivedType::getImpl( in getImpl()
377 DEFINE_GETIMPL_LOOKUP(DIDerivedType, in getImpl()
383 DIDerivedType, (Tag, Line, SizeInBits, AlignInBits, OffsetInBits, in getImpl()
800 if (auto *DT = dyn_cast<DIDerivedType>(RawType)) { in getSizeInBits()
DDebugInfo.cpp143 if (auto *DDT = dyn_cast<DIDerivedType>(DT)) { in processType()
DVerifier.cpp914 void Verifier::visitDIDerivedType(const DIDerivedType &N) { in visitDIDerivedType()
1009 AssertDI(isa<DIDerivedType>(D) && N.getTag() == dwarf::DW_TAG_variant_part, in visitDICompositeType()
1255 AssertDI(isa<DIDerivedType>(Member), in visitDIGlobalVariable()
DAsmWriter.cpp1846 static void writeDIDerivedType(raw_ostream &Out, const DIDerivedType *N, in writeDIDerivedType()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DCodeViewDebug.h381 getTypeIndexForThisPtr(const DIDerivedType *PtrTy,
398 codeview::TypeIndex lowerTypeAlias(const DIDerivedType *Ty);
402 const DIDerivedType *Ty,
405 const DIDerivedType *Ty,
407 codeview::TypeIndex lowerTypeModifier(const DIDerivedType *Ty);
409 codeview::TypeIndex lowerTypeVFTableShape(const DIDerivedType *Ty);
432 void collectMemberInfo(ClassInfo &Info, const DIDerivedType *DDTy);
DCodeViewDebug.cpp1456 const DIDerivedType *DT = dyn_cast<DIDerivedType>(T); in shouldEmitUdt()
1498 return lowerTypeAlias(cast<DIDerivedType>(Ty)); in lowerType()
1502 if (cast<DIDerivedType>(Ty)->getName() == "__vtbl_ptr_type") in lowerType()
1503 return lowerTypeVFTableShape(cast<DIDerivedType>(Ty)); in lowerType()
1507 return lowerTypePointer(cast<DIDerivedType>(Ty)); in lowerType()
1509 return lowerTypeMemberPointer(cast<DIDerivedType>(Ty)); in lowerType()
1514 return lowerTypeModifier(cast<DIDerivedType>(Ty)); in lowerType()
1541 TypeIndex CodeViewDebug::lowerTypeAlias(const DIDerivedType *Ty) { in lowerTypeAlias()
1696 TypeIndex CodeViewDebug::lowerTypePointer(const DIDerivedType *Ty, in lowerTypePointer()
1767 TypeIndex CodeViewDebug::lowerTypeMemberPointer(const DIDerivedType *Ty, in lowerTypeMemberPointer()
[all …]
DDwarfUnit.h299 DIE *getOrCreateStaticMemberDIE(const DIDerivedType *DT);
310 void constructTypeDIE(DIE &Buffer, const DIDerivedType *DTy);
315 DIE &constructMemberDIE(DIE &Buffer, const DIDerivedType *DT);
DDwarfUnit.cpp474 if (auto *DTy = dyn_cast<DIDerivedType>(Ty)) { in isUnsignedDIType()
674 constructTypeDIE(TyDIE, cast<DIDerivedType>(Ty)); in createTypeDIE()
688 return getOrCreateTypeDIE(cast<DIDerivedType>(Ty)->getBaseType()); in getOrCreateTypeDIE()
692 return getOrCreateTypeDIE(cast<DIDerivedType>(Ty)->getBaseType()); in getOrCreateTypeDIE()
788 void DwarfUnit::constructTypeDIE(DIE &Buffer, const DIDerivedType *DTy) { in constructTypeDIE()
821 *getOrCreateTypeDIE(cast<DIDerivedType>(DTy)->getClassType())); in constructTypeDIE()
901 DIDerivedType *Discriminator = nullptr; in constructTypeDIE()
921 else if (auto *DDTy = dyn_cast<DIDerivedType>(Element)) { in constructTypeDIE()
1463 DIE &DwarfUnit::constructMemberDIE(DIE &Buffer, const DIDerivedType *DT) { in constructMemberDIE()
1572 DIE *DwarfUnit::getOrCreateStaticMemberDIE(const DIDerivedType *DT) { in getOrCreateStaticMemberDIE()
DDebugHandlerBase.cpp145 const DIDerivedType *DDTy = dyn_cast<DIDerivedType>(Ty); in getBaseTypeSize()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/BPF/
DBPFAbstractMemberAccess.cpp160 void GetStorageBitRange(DIDerivedType *MemberTy, uint32_t RecordAlignment,
202 while (auto *DTy = dyn_cast<DIDerivedType>(Ty)) { in stripQualifiers()
211 while (auto *DTy = dyn_cast<DIDerivedType>(Ty)) { in stripQualifiers()
369 if (isa<DIDerivedType>(CType)) in IsValidAIChain()
373 if (const auto *PtrTy = dyn_cast<DIDerivedType>(PType)) { in IsValidAIChain()
522 void BPFAbstractMemberAccess::GetStorageBitRange(DIDerivedType *MemberTy, in GetStorageBitRange()
555 auto *MemberTy = cast<DIDerivedType>(CTy->getElements()[AccessIndex]); in GetFieldInfo()
573 auto *MemberTy = cast<DIDerivedType>(CTy->getElements()[AccessIndex]); in GetFieldInfo()
595 auto *MemberTy = cast<DIDerivedType>(CTy->getElements()[AccessIndex]); in GetFieldInfo()
619 DIDerivedType *MemberTy = nullptr; in GetFieldInfo()
[all …]
DBTFDebug.h59 const DIDerivedType *DTy;
63 BTFTypeDerived(const DIDerivedType *Ty, unsigned Tag, bool NeedsFixup);
282 void visitDerivedType(const DIDerivedType *DTy, uint32_t &TypeId,
DBTFDebug.cpp43 BTFTypeDerived::BTFTypeDerived(const DIDerivedType *DTy, unsigned Tag, in BTFTypeDerived()
237 const auto *DDTy = cast<DIDerivedType>(Element); in completeType()
458 auto E = cast<DIDerivedType>(Element); in visitStructType()
472 visitTypeEntry(cast<DIDerivedType>(Element)); in visitStructType()
549 void BTFDebug::visitDerivedType(const DIDerivedType *DTy, uint32_t &TypeId, in visitDerivedType()
613 else if (const auto *DTy = dyn_cast<DIDerivedType>(Ty)) in visitTypeEntry()
643 auto E = cast<DIDerivedType>(Element); in visitMapDefType()
657 const auto *MemberType = cast<DIDerivedType>(Element); in visitMapDefType()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DMetadata.def93 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DIDerivedType)
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Bitcode/Reader/
DMetadataLoader.cpp1321 GET_OR_DISTINCT(DIDerivedType, in parseOneMetadata()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp304 void writeDIDerivedType(const DIDerivedType *N,
1552 void ModuleBitcodeWriter::writeDIDerivedType(const DIDerivedType *N, in writeDIDerivedType()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/AsmParser/
DLLParser.cpp4535 Result = GET_OR_DISTINCT(DIDerivedType, in ParseDIDerivedType()