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.cpp75 if (auto UDT = unique_dyn_cast<PDBSymbolTypeUDT>(Type)) { in DataMemberLayoutItem() local
76 UdtLayout = std::make_unique<ClassLayout>(std::move(UDT)); in DataMemberLayoutItem()
132 ClassLayout::ClassLayout(const PDBSymbolTypeUDT &UDT) in ClassLayout() argument
133 : UDTLayoutBase(nullptr, UDT, UDT.getName(), 0, UDT.getLength(), false), in ClassLayout()
134 UDT(UDT) { in ClassLayout()
144 ClassLayout::ClassLayout(std::unique_ptr<PDBSymbolTypeUDT> UDT) in ClassLayout() argument
145 : ClassLayout(*UDT) { in ClassLayout()
146 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.h171 explicit ClassLayout(const PDBSymbolTypeUDT &UDT);
172 explicit ClassLayout(std::unique_ptr<PDBSymbolTypeUDT> UDT);
174 const PDBSymbolTypeUDT &getClass() const { return UDT; } in getClass()
180 const PDBSymbolTypeUDT &UDT; variable
H A DPDBSymbolTypeUDT.h25 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.cpp1057 SymTypes.push_back(PDB_SymType::UDT); in dumpDia()
1172 case PDB_SymType::UDT: { in dumpPretty()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeTypeUDT.cpp21 : NativeRawSymbol(Session, PDB_SymType::UDT, Id), Index(TI), in NativeTypeUDT()
26 : NativeRawSymbol(Session, PDB_SymType::UDT, Id), Index(TI), in NativeTypeUDT()
32 : NativeRawSymbol(Session, PDB_SymType::UDT, Id), in NativeTypeUDT()
H A DNativeExeSymbol.cpp48 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() argument
638 printTypeIndex("Type", UDT.Type); in visitKnownRecord()
639 W.printString("UDTName", UDT.Name); in visitKnownRecord()
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.cpp458 PDB_SymType::UDT}; in ParseTypes()
466 case PDB_SymType::UDT: in ParseTypes()
1461 PDB_SymType::UDT}; in FindTypesByRegex()
1527 case PDB_SymType::UDT: in FindTypes()
1584 case PDB_SymType::UDT: { in GetTypesForPDBSymbol()
H A DPDBASTParser.cpp290 case PDB_SymType::UDT: in GetClassOrFunctionParent()
382 case PDB_SymType::UDT: { in CreateLLDBTypeFromPDBType()
821 case PDB_SymType::UDT: { in CompleteTypeFromPDB()
/freebsd/contrib/llvm-project/clang/lib/APINotes/
H A DAPINotesWriter.cpp1259 unsigned getUnversionedInfoSize(const UnversionedDataType &UDT) { in getUnversionedInfoSize() argument
1260 return getCommonTypeInfoSize(UDT); in getUnversionedInfoSize()
1263 void emitUnversionedInfo(raw_ostream &OS, const UnversionedDataType &UDT) { in emitUnversionedInfo() argument
1264 emitCommonTypeInfo(OS, UDT); in emitUnversionedInfo()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVCodeViewVisitor.cpp1640 Error LVSymbolVisitor::visitKnownRecord(CVSymbol &Record, UDTSym &UDT) { in visitKnownRecord() argument
1642 printTypeIndex("Type", UDT.Type); in visitKnownRecord()
1643 W.printString("UDTName", UDT.Name); in visitKnownRecord()
1647 if (LVScope *Namespace = Shared->NamespaceDeduction.get(UDT.Name)) { in visitKnownRecord()
1652 Type->setName(UDT.Name); in visitKnownRecord()
1664 StringRef RecordName = getRecordName(Types, UDT.Type); in visitKnownRecord()
1665 if (UDT.Name == RecordName) in visitKnownRecord()
1667 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.cpp3225 for (const auto &UDT : UDTs) { in emitDebugInfoForUDTs() local
3226 const DIType *T = UDT.second; in emitDebugInfoForUDTs()
3233 emitNullTerminatedSymbolName(OS, UDT.first); in emitDebugInfoForUDTs()

12