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

12

/freebsd-current/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DUDTLayout.cpp76 if (auto UDT = unique_dyn_cast<PDBSymbolTypeUDT>(Type)) {
77 UdtLayout = std::make_unique<ClassLayout>(std::move(UDT));
111 // UDT storage comes from a union of all the children's storage, so start out
133 ClassLayout::ClassLayout(const PDBSymbolTypeUDT &UDT) argument
134 : UDTLayoutBase(nullptr, UDT, UDT.getName(), 0, UDT.getLength(), false),
135 UDT(UDT) {
145 ClassLayout::ClassLayout(std::unique_ptr<PDBSymbolTypeUDT> UDT) argument
[all...]
H A DPDBSymbol.cpp76 FACTORY_SYMTAG_CASE(UDT, PDBSymbolTypeUDT)
H A DPDBExtras.cpp253 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, UDT, OS)
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DPDBSymbolTypeUDT.h1 //===- PDBSymbolTypeUDT.h - UDT type info -----------------------*- C++ -*-===//
24 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::UDT)
H A DUDTLayout.h1 //===- UDTLayout.h - UDT layout info ----------------------------*- C++ -*-===//
163 explicit ClassLayout(const PDBSymbolTypeUDT &UDT);
164 explicit ClassLayout(std::unique_ptr<PDBSymbolTypeUDT> UDT);
168 const PDBSymbolTypeUDT &getClass() const { return UDT; }
174 const PDBSymbolTypeUDT &UDT; member in class:llvm::pdb::ClassLayout
H A DPDBTypes.h255 UDT, member in class:llvm::pdb::PDB_Checksum::PDB_SymType
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DPrettyTypeDumper.cpp326 if (auto *UDT = dyn_cast<PDBSymbolTypeUDT>(P.get())) {
327 printClassDecl(Printer, *UDT);
333 auto UDT = llvm::unique_dyn_cast<PDBSymbolTypeUDT>(std::move(Parent)); local
334 if (UDT)
335 Printer << " " << UDT->getName() << "::";
H A DDumpOutputStyle.cpp688 UDTSym UDT = cantFail(SymbolDeserializer::deserializeAs<UDTSym>(Sym));
693 if (UDT.Type.isNoneType())
695 else if (UDT.Type.isSimple())
697 else if (std::optional<CVType> T = TpiTypes.tryGetType(UDT.Type)) {
705 size_t Pos = UDT.Name.find("::");
709 StringRef Scope = UDT.Name.take_front(Pos);
H A DMinimalSymbolDumper.cpp919 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, UDTSym &UDT) { argument
920 P.format(" `{0}`", UDT.Name);
922 P.formatLine("original type = {0}", UDT.Type);
H A DMinimalTypeDumper.cpp462 P.formatLine("udt = {0}, mod = {1}, file = {2}, line = {3}", U.UDT, U.Module,
469 P.formatLine("udt = {0}, file = {1}, line = {2}", U.UDT,
H A Dllvm-pdbutil.cpp1051 SymTypes.push_back(PDB_SymType::UDT);
1166 case PDB_SymType::UDT: {
/freebsd-current/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeTypeUDT.cpp22 : NativeRawSymbol(Session, PDB_SymType::UDT, Id), Index(TI),
27 : NativeRawSymbol(Session, PDB_SymType::UDT, Id), Index(TI),
33 : NativeRawSymbol(Session, PDB_SymType::UDT, Id),
H A DNativeExeSymbol.cpp49 case PDB_SymType::UDT:
H A DSymbolCache.cpp146 case PDB_SymType::UDT:
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h632 UdtSourceLineRecord(TypeIndex UDT, TypeIndex SourceFile, uint32_t LineNumber) argument
633 : TypeRecord(TypeRecordKind::UdtSourceLine), UDT(UDT),
636 TypeIndex getUDT() const { return UDT; }
640 TypeIndex UDT; member in class:llvm::codeview::UdtSourceLineRecord
650 UdtModSourceLineRecord(TypeIndex UDT, TypeIndex SourceFile, argument
652 : TypeRecord(TypeRecordKind::UdtSourceLine), UDT(UDT),
655 TypeIndex getUDT() const { return UDT; }
660 TypeIndex UDT; member in class:llvm::codeview::UdtModSourceLineRecord
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DSymbolDumper.cpp637 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, UDTSym &UDT) { argument
638 printTypeIndex("Type", UDT.Type);
639 W.printString("UDTName", UDT.Name);
H A DSymbolRecordMapping.cpp458 Error SymbolRecordMapping::visitKnownRecord(CVSymbol &CVR, UDTSym &UDT) { argument
460 error(IO.mapInteger(UDT.Type));
461 error(IO.mapStringZ(UDT.Name));
H A DTypeRecordMapping.cpp554 error(IO.mapInteger(Record.UDT, "UDT"));
563 error(IO.mapInteger(Record.UDT, "UDT"));
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.cpp472 PDB_SymType::UDT};
480 case PDB_SymType::UDT:
1244 // Class. We won't bother to check if the parent is UDT or Enum here.
1476 PDB_SymType::UDT};
1542 case PDB_SymType::UDT:
1599 case PDB_SymType::UDT: {
H A DPDBASTParser.cpp60 llvm_unreachable("unsuported PDB UDT type");
239 llvm_unreachable("unsupported PDB UDT type");
290 case PDB_SymType::UDT:
382 case PDB_SymType::UDT: {
386 // Note that, unnamed UDT being typedef-ed is generated as a UDT symbol
389 // is generated as a named UDT in PDB:
393 // Some UDT with trival ctor has zero length. Just ignore.
405 // Check if such an UDT already exists in the current context.
686 // If element type is UDT, i
[all...]
/freebsd-current/contrib/llvm-project/clang/lib/APINotes/
H A DAPINotesWriter.cpp1114 unsigned getUnversionedInfoSize(const UnversionedDataType &UDT) { argument
1115 return getCommonTypeInfoSize(UDT);
1118 void emitUnversionedInfo(raw_ostream &OS, const UnversionedDataType &UDT) { argument
1119 emitCommonTypeInfo(OS, UDT);
/freebsd-current/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVCodeViewVisitor.cpp642 // UDT and SourceFile are references into the TPI/IPI stream.
644 printTypeIndex("UDT", Line.getUDT(), StreamIPI);
1647 Error LVSymbolVisitor::visitKnownRecord(CVSymbol &Record, UDTSym &UDT) { argument
1649 printTypeIndex("Type", UDT.Type);
1650 W.printString("UDTName", UDT.Name);
1654 if (LVScope *Namespace = Shared->NamespaceDeduction.get(UDT.Name)) {
1659 Type->setName(UDT.Name);
1671 StringRef RecordName = getRecordName(Types, UDT.Type);
1672 if (UDT.Name.equals(RecordName))
1674 Type->setType(LogicalVisitor->getElement(StreamTPI, UDT
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp578 IO.mapRequired("UDT", Record.UDT);
584 IO.mapRequired("UDT", Record.UDT);
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/
H A DLVCodeViewVisitor.h225 Error visitKnownRecord(CVSymbol &Record, UDTSym &UDT) override;
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbUtil.cpp296 return PDB_SymType::UDT;
866 // FIXME: If it's UDT, we need to know the size of the value in byte.

Completed in 498 milliseconds

12