Home
last modified time | relevance | path

Searched refs:UDT (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DUDTLayout.cpp76 if (auto UDT = unique_dyn_cast<PDBSymbolTypeUDT>(Type)) { in DataMemberLayoutItem() local
77 UdtLayout = std::make_unique<ClassLayout>(std::move(UDT)); in DataMemberLayoutItem()
133 ClassLayout::ClassLayout(const PDBSymbolTypeUDT &UDT) in ClassLayout() argument
134 : UDTLayoutBase(nullptr, UDT, UDT.getName(), 0, UDT.getLength(), false), in ClassLayout()
135 UDT(UDT) { in ClassLayout()
145 ClassLayout::ClassLayout(std::unique_ptr<PDBSymbolTypeUDT> UDT) in ClassLayout() argument
146 : ClassLayout(*UDT) { in ClassLayout()
147 OwnedStorage = std::move(UDT); in ClassLayout()
H A DPDBSymbol.cpp76 FACTORY_SYMTAG_CASE(UDT, PDBSymbolTypeUDT) in createSymbol()
H A DPDBExtras.cpp257 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, UDT, OS) in operator <<()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DUDTLayout.h163 explicit ClassLayout(const PDBSymbolTypeUDT &UDT);
164 explicit ClassLayout(std::unique_ptr<PDBSymbolTypeUDT> UDT);
168 const PDBSymbolTypeUDT &getClass() const { return UDT; } in getClass()
174 const PDBSymbolTypeUDT &UDT; variable
H A DPDBSymbolTypeUDT.h24 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::UDT)
H A DPDBTypes.h255 UDT, enumerator
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DPrettyTypeDumper.cpp326 if (auto *UDT = dyn_cast<PDBSymbolTypeUDT>(P.get())) { in dump() local
327 printClassDecl(Printer, *UDT); in dump()
333 auto UDT = llvm::unique_dyn_cast<PDBSymbolTypeUDT>(std::move(Parent)); in dump() local
334 if (UDT) in dump()
335 Printer << " " << UDT->getName() << "::"; in dump()
H A DDumpOutputStyle.cpp688 UDTSym UDT = cantFail(SymbolDeserializer::deserializeAs<UDTSym>(Sym)); in dumpUdtStats() local
693 if (UDT.Type.isNoneType()) in dumpUdtStats()
695 else if (UDT.Type.isSimple()) in dumpUdtStats()
697 else if (std::optional<CVType> T = TpiTypes.tryGetType(UDT.Type)) { in dumpUdtStats()
705 size_t Pos = UDT.Name.find("::"); in dumpUdtStats()
709 StringRef Scope = UDT.Name.take_front(Pos); in dumpUdtStats()
H A DMinimalTypeDumper.cpp463 P.formatLine("udt = {0}, mod = {1}, file = {2}, line = {3}", U.UDT, U.Module, in visitKnownRecord()
470 P.formatLine("udt = {0}, file = {1}, line = {2}", U.UDT, in visitKnownRecord()
H A DMinimalSymbolDumper.cpp923 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, UDTSym &UDT) { in visitKnownRecord() argument
924 P.format(" `{0}`", UDT.Name); in visitKnownRecord()
926 P.formatLine("original type = {0}", UDT.Type); in visitKnownRecord()
H A Dllvm-pdbutil.cpp1051 SymTypes.push_back(PDB_SymType::UDT); in dumpDia()
1166 case PDB_SymType::UDT: { in dumpPretty()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeTypeUDT.cpp22 : NativeRawSymbol(Session, PDB_SymType::UDT, Id), Index(TI), in NativeTypeUDT()
27 : NativeRawSymbol(Session, PDB_SymType::UDT, Id), Index(TI), in NativeTypeUDT()
33 : NativeRawSymbol(Session, PDB_SymType::UDT, Id), in NativeTypeUDT()
H A DNativeExeSymbol.cpp49 case PDB_SymType::UDT: in findChildren()
H A DSymbolCache.cpp146 case PDB_SymType::UDT: in createSymbolForModifiedType()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h632 UdtSourceLineRecord(TypeIndex UDT, TypeIndex SourceFile, uint32_t LineNumber) in UdtSourceLineRecord() argument
633 : TypeRecord(TypeRecordKind::UdtSourceLine), UDT(UDT), in UdtSourceLineRecord()
636 TypeIndex getUDT() const { return UDT; } in getUDT()
640 TypeIndex UDT; variable
650 UdtModSourceLineRecord(TypeIndex UDT, TypeIndex SourceFile, in UdtModSourceLineRecord() argument
652 : TypeRecord(TypeRecordKind::UdtSourceLine), UDT(UDT), in UdtModSourceLineRecord()
655 TypeIndex getUDT() const { return UDT; } in getUDT()
660 TypeIndex UDT; variable
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DSymbolRecordMapping.cpp458 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, UDTSym &UDT) { in visitKnownRecord() argument
460 error(IO.mapInteger(UDT.Type)); in visitKnownRecord()
461 error(IO.mapStringZ(UDT.Name)); in visitKnownRecord()
H A DSymbolDumper.cpp637 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, UDTSym &UDT) { in visitKnownRecord()
638 printTypeIndex("Type", UDT.Type); in visitKnownRecord()
639 W.printString("UDTName", UDT.Name); in visitKnownRecord()
622 visitKnownRecord(CVSymbol & CVR,UDTSym & UDT) visitKnownRecord() argument
H A DTypeRecordMapping.cpp554 error(IO.mapInteger(Record.UDT, "UDT")); in visitKnownRecord()
563 error(IO.mapInteger(Record.UDT, "UDT")); in visitKnownRecord()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.cpp472 PDB_SymType::UDT}; in ParseTypes()
480 case PDB_SymType::UDT: in ParseTypes()
1476 PDB_SymType::UDT}; in FindTypesByRegex()
1542 case PDB_SymType::UDT: in FindTypes()
1599 case PDB_SymType::UDT: { in GetTypesForPDBSymbol()
H A DPDBASTParser.cpp290 case PDB_SymType::UDT: in GetClassOrFunctionParent()
382 case PDB_SymType::UDT: { in CreateLLDBTypeFromPDBType()
822 case PDB_SymType::UDT: { in CompleteTypeFromPDB()
/freebsd/contrib/llvm-project/clang/lib/APINotes/
H A DAPINotesWriter.cpp1176 unsigned getUnversionedInfoSize(const UnversionedDataType &UDT) { in getUnversionedInfoSize() argument
1177 return getCommonTypeInfoSize(UDT); in getUnversionedInfoSize()
1180 void emitUnversionedInfo(raw_ostream &OS, const UnversionedDataType &UDT) { in emitUnversionedInfo() argument
1181 emitCommonTypeInfo(OS, UDT); in emitUnversionedInfo()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVCodeViewVisitor.cpp1647 Error LVSymbolVisitor::visitKnownRecord(CVSymbol &Record, UDTSym &UDT) { in visitKnownRecord() argument
1649 printTypeIndex("Type", UDT.Type); in visitKnownRecord()
1650 W.printString("UDTName", UDT.Name); in visitKnownRecord()
1654 if (LVScope *Namespace = Shared->NamespaceDeduction.get(UDT.Name)) { in visitKnownRecord()
1659 Type->setName(UDT.Name); in visitKnownRecord()
1671 StringRef RecordName = getRecordName(Types, UDT.Type); in visitKnownRecord()
1672 if (UDT.Name == RecordName) in visitKnownRecord()
1674 Type->setType(LogicalVisitor->getElement(StreamTPI, UDT.Type)); in visitKnownRecord()
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp579 IO.mapRequired("UDT", Record.UDT); in map()
585 IO.mapRequired("UDT", Record.UDT); in map()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/
H A DLVCodeViewVisitor.h225 Error visitKnownRecord(CVSymbol &Record, UDTSym &UDT) override;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp679 // Emit UDT records for any types used by global variables. in endModule()
1653 // subprogram? Currently, the UDT just gets dropped on the floor. in lowerType()
3211 for (const auto &UDT : UDTs) { in collectGlobalVariableInfo()
3212 const DIType *T = UDT.second; in collectGlobalVariableInfo()
3219 emitNullTerminatedSymbolName(OS, UDT.first); in collectGlobalVariableInfo()
3189 for (const auto &UDT : UDTs) { emitDebugInfoForUDTs() local

12