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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DUDTLayout.cpp73 if (auto UDT = unique_dyn_cast<PDBSymbolTypeUDT>(Type)) {
74 UdtLayout = std::make_unique<ClassLayout>(std::move(UDT));
108 // UDT storage comes from a union of all the children's storage, so start out
130 ClassLayout::ClassLayout(const PDBSymbolTypeUDT &UDT) argument
131 : UDTLayoutBase(nullptr, UDT, UDT.getName(), 0, UDT.getLength(), false),
132 UDT(UDT) {
142 ClassLayout::ClassLayout(std::unique_ptr<PDBSymbolTypeUDT> UDT) argument
[all...]
H A DPDBSymbol.cpp76 FACTORY_SYMTAG_CASE(UDT, PDBSymbolTypeUDT)
H A DPDBExtras.cpp236 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, UDT, OS)
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DPDBSymbolTypeUDT.h1 //===- PDBSymbolTypeUDT.h - UDT type info -----------------------*- C++ -*-===//
25 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::UDT)
H A DUDTLayout.h1 //===- UDTLayout.h - UDT layout info ----------------------------*- C++ -*-===//
164 explicit ClassLayout(const PDBSymbolTypeUDT &UDT);
165 explicit ClassLayout(std::unique_ptr<PDBSymbolTypeUDT> UDT);
169 const PDBSymbolTypeUDT &getClass() const { return UDT; }
175 const PDBSymbolTypeUDT &UDT; member in class:llvm::pdb::ClassLayout
H A DPDBTypes.h253 UDT, member in class:llvm::pdb::PDB_Checksum::PDB_SymType
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DPrettyTypeDumper.cpp324 if (auto *UDT = dyn_cast<PDBSymbolTypeUDT>(P.get())) {
325 printClassDecl(Printer, *UDT);
331 auto UDT = llvm::unique_dyn_cast<PDBSymbolTypeUDT>(std::move(Parent)); local
332 if (UDT)
333 Printer << " " << UDT->getName() << "::";
H A DDumpOutputStyle.cpp792 UDTSym UDT = cantFail(SymbolDeserializer::deserializeAs<UDTSym>(Sym));
797 if (UDT.Type.isNoneType())
799 else if (UDT.Type.isSimple())
801 else if (Optional<CVType> T = TpiTypes.tryGetType(UDT.Type)) {
809 size_t Pos = UDT.Name.find("::");
813 StringRef Scope = UDT.Name.take_front(Pos);
H A DMinimalSymbolDumper.cpp868 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, UDTSym &UDT) { argument
869 P.format(" `{0}`", UDT.Name);
871 P.formatLine("original type = {0}", UDT.Type);
H A DMinimalTypeDumper.cpp457 P.formatLine("udt = {0}, mod = {1}, file = {2}, line = {3}", U.UDT, U.Module,
464 P.formatLine("udt = {0}, file = {1}, line = {2}", U.UDT,
H A Dllvm-pdbutil.cpp1024 SymTypes.push_back(PDB_SymType::UDT);
1139 case PDB_SymType::UDT: {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeExeSymbol.cpp49 case PDB_SymType::UDT:
H A DNativeTypeUDT.cpp21 : NativeRawSymbol(Session, PDB_SymType::UDT, Id), Index(TI),
26 : NativeRawSymbol(Session, PDB_SymType::UDT, Id), Index(TI),
32 : NativeRawSymbol(Session, PDB_SymType::UDT, Id),
H A DSymbolCache.cpp130 case PDB_SymType::UDT:
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h637 UdtSourceLineRecord(TypeIndex UDT, TypeIndex SourceFile, uint32_t LineNumber) argument
638 : TypeRecord(TypeRecordKind::UdtSourceLine), UDT(UDT),
641 TypeIndex getUDT() const { return UDT; }
645 TypeIndex UDT; member in class:llvm::codeview::UdtSourceLineRecord
655 UdtModSourceLineRecord(TypeIndex UDT, TypeIndex SourceFile, argument
657 : TypeRecord(TypeRecordKind::UdtSourceLine), UDT(UDT),
660 TypeIndex getUDT() const { return UDT; }
665 TypeIndex UDT; member in class:llvm::codeview::UdtModSourceLineRecord
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DSymbolDumper.cpp624 Error CVSymbolDumperImpl::visitKnownRecord(CVSymbol &CVR, UDTSym &UDT) { argument
625 printTypeIndex("Type", UDT.Type);
626 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.cpp509 error(IO.mapInteger(Record.UDT, "UDT"));
518 error(IO.mapInteger(Record.UDT, "UDT"));
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.cpp458 PDB_SymType::UDT};
466 case PDB_SymType::UDT:
1223 // Class. We won't bother to check if the parent is UDT or Enum here.
1469 PDB_SymType::UDT};
1537 case PDB_SymType::UDT:
1593 case PDB_SymType::UDT: {
H A DPDBASTParser.cpp57 llvm_unreachable("unsuported PDB UDT type");
230 llvm_unreachable("unsupported PDB UDT type");
281 case PDB_SymType::UDT:
373 case PDB_SymType::UDT: {
377 // Note that, unnamed UDT being typedef-ed is generated as a UDT symbol
380 // is generated as a named UDT in PDB:
384 // Some UDT with trival ctor has zero length. Just ignore.
395 // Check if such an UDT already exists in the current context.
662 // If element type is UDT, i
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp570 IO.mapRequired("UDT", Record.UDT);
576 IO.mapRequired("UDT", Record.UDT);
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbUtil.cpp149 return PDB_SymType::UDT;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp594 // Emit UDT records for any types used by global variables.
1485 // subprogram? Currently, the UDT just gets dropped on the floor.
2968 for (const auto &UDT : UDTs) {
2969 const DIType *T = UDT.second;
2975 emitNullTerminatedSymbolName(OS, UDT.first);

Completed in 299 milliseconds