Home
last modified time | relevance | path

Searched refs:PDBSymbolTypeUDT (Results 1 – 25 of 28) sorted by relevance

12

/llvm-project-15.0.7/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()
173 std::unique_ptr<PDBSymbolTypeUDT> OwnedStorage;
174 const PDBSymbolTypeUDT &UDT;
H A DPDBSymDumper.h50 virtual void dump(const PDBSymbolTypeUDT &Symbol);
68 virtual void dumpRight(const PDBSymbolTypeUDT &Symbol) {} in dumpRight()
H A DPDBSymbolTypeUDT.h23 class PDBSymbolTypeUDT : public PDBSymbol {
H A DPDBTypes.h47 class PDBSymbolTypeUDT; variable
/llvm-project-15.0.7/llvm/tools/llvm-pdbutil/
H A DPrettyTypeDumper.cpp182 const PDBSymbolTypeUDT &Class) { in printClassDecl()
217 if (auto Classes = Exe.findAllChildren<PDBSymbolTypeUDT>()) { in start()
289 void TypeDumper::dump(const PDBSymbolTypeUDT &Symbol) { in dump()
326 if (auto *UDT = dyn_cast<PDBSymbolTypeUDT>(P.get())) { in dump()
333 auto UDT = llvm::unique_dyn_cast<PDBSymbolTypeUDT>(std::move(Parent)); in dump()
H A DPrettyClassDefinitionDumper.cpp30 void ClassDefinitionDumper::start(const PDBSymbolTypeUDT &Class) { in start()
52 const PDBSymbolTypeUDT &Class = Layout.getClass(); in prettyPrintClassIntro()
H A DPrettyFunctionDumper.cpp42 Symbol.getSession().template getConcreteSymbolById<PDBSymbolTypeUDT>( in dumpClassParentWithScopeOperator()
65 Symbol.getSession().getConcreteSymbolById<PDBSymbolTypeUDT>( in start()
268 void FunctionDumper::dump(const PDBSymbolTypeUDT &Symbol) { in dump()
H A DPrettyClassDefinitionDumper.h34 void start(const PDBSymbolTypeUDT &Class);
H A DPrettyTypedefDumper.h30 void dump(const PDBSymbolTypeUDT &Symbol) override;
H A DPrettyTypeDumper.h32 void dump(const PDBSymbolTypeUDT &Symbol) override;
H A DPrettyFunctionDumper.h34 void dump(const PDBSymbolTypeUDT &Symbol) override;
H A DPrettyClassLayoutGraphicalDumper.h40 void dump(const PDBSymbolTypeUDT &Symbol) override;
H A DPrettyVariableDumper.h36 void dump(const PDBSymbolTypeUDT &Symbol) override;
H A DPrettyVariableDumper.cpp147 Symbol.getSession().getConcreteSymbolById<PDBSymbolTypeUDT>( in dump()
218 void VariableDumper::dump(const PDBSymbolTypeUDT &Symbol) { in dump()
H A DPrettyTypedefDumper.cpp81 void TypedefDumper::dump(const PDBSymbolTypeUDT &Symbol) { in dump()
H A DPrettyClassLayoutGraphicalDumper.cpp198 void PrettyClassLayoutGraphicalDumper::dump(const PDBSymbolTypeUDT &Symbol) {} in dump()
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/
H A DPDBSymDumper.cpp128 void PDBSymDumper::dump(const PDBSymbolTypeUDT &Symbol) { in dump()
129 PDB_SYMDUMP_UNREACHABLE(PDBSymbolTypeUDT) in dump()
H A DPDBSymbolTypeUDT.cpp17 void PDBSymbolTypeUDT::dump(PDBSymDumper &Dumper) const { Dumper.dump(*this); } in dump()
H A DUDTLayout.cpp76 if (auto UDT = unique_dyn_cast<PDBSymbolTypeUDT>(Type)) { in DataMemberLayoutItem()
133 ClassLayout::ClassLayout(const PDBSymbolTypeUDT &UDT) in ClassLayout()
145 ClassLayout::ClassLayout(std::unique_ptr<PDBSymbolTypeUDT> UDT) in ClassLayout()
H A DCMakeLists.txt136 PDBSymbolTypeUDT.cpp
H A DPDBSymbol.cpp76 FACTORY_SYMTAG_CASE(UDT, PDBSymbolTypeUDT) in createSymbol()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBASTParser.h39 class PDBSymbolTypeUDT; variable
87 llvm::pdb::PDBSymbolTypeUDT &udt);
H A DPDBASTParser.cpp235 static AccessType GetAccessibilityForUdt(const PDBSymbolTypeUDT &udt) { in GetAccessibilityForUdt()
244 auto parent_udt = llvm::dyn_cast<PDBSymbolTypeUDT>(parent.get()); in GetAccessibilityForUdt()
252 GetMSInheritance(const PDBSymbolTypeUDT &udt) { in GetMSInheritance()
376 auto udt = llvm::dyn_cast<PDBSymbolTypeUDT>(&type); in CreateLLDBTypeFromPDBType()
821 auto udt = llvm::dyn_cast<PDBSymbolTypeUDT>(symbol.get()); in CompleteTypeFromPDB()
1201 llvm::pdb::PDBSymbolTypeUDT &udt) { in CompleteTypeFromUDT()
1205 auto nested_enums = udt.findAllChildren<PDBSymbolTypeUDT>(); in CompleteTypeFromUDT()
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/DebugInfo/PDB/
H A DBUILD.gn101 "PDBSymbolTypeUDT.cpp",
/llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/
H A DPDBApiTest.cpp486 VerifyDyncast<PDBSymbolTypeUDT>(PDB_SymType::UDT); in TEST_F()

12