/llvm-project/llvm/test/tools/llvm-pdbutil/ |
H A D | symbol-offset.test | 64 SHOW-PARENT1-NEXT: type = `0x1008 (<unknown UDT>)`, debug start = 0, debug end = 0, flags = none 68 SHOW-PARENT2-NEXT: type = `0x1008 (<unknown UDT>)`, debug start = 0, debug end = 0, flags = n… 75 SHOW-PARENT3-NEXT: type = `0x1008 (<unknown UDT>)`, debug start = 0, debug end = 0, flags = n… 77 SHOW-PARENT3-NEXT: inlinee = 0x1002 (<unknown UDT>), parent = 4, end = 464 79 SHOW-PARENT3-NEXT: inlinee = 0x1001 (<unknown UDT>), parent = 144, end = 412 88 SHOW-PARENT-DEPTH1-NEXT: inlinee = 0x1000 (<unknown UDT>), parent = 144, end = 288 94 SHOW-PARENT-DEPTH2-NEXT: inlinee = 0x1002 (<unknown UDT>), parent = 4, end = 464 96 SHOW-PARENT-DEPTH2-NEXT: inlinee = 0x1000 (<unknown UDT>), parent = 144, end = 288 103 SHOW-CHILDREN1-NEXT: inlinee = 0x1000 (<unknown UDT>), parent = 144, end = 460 112 SHOW-CHILDREN2-NEXT: inlinee = 0x1001 (<unknown UDT>), parent = 144, end = 412 [all …]
|
/llvm-project/llvm/test/DebugInfo/PDB/Native/ |
H A D | pdb-native-udts.test | 33 ; DUMP-NEXT: symTag: UDT 56 ; DUMP-NEXT: symTag: UDT 79 ; DUMP-NEXT: symTag: UDT 102 ; DUMP-NEXT: symTag: UDT 125 ; DUMP-NEXT: symTag: UDT 148 ; DUMP-NEXT: symTag: UDT 171 ; DUMP-NEXT: symTag: UDT 194 ; DUMP-NEXT: symTag: UDT 217 ; DUMP-NEXT: symTag: UDT 240 ; DUMP-NEXT: symTag: UDT [all …]
|
/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | UniqueDWARFASTType.cpp | 23 static bool IsSizeAndDeclarationMatching(UniqueDWARFASTType const &udt, in Find() 32 if (udt.m_is_forward_declaration != is_forward_declaration) in Find() 35 if (udt.m_byte_size > 0 && byte_size > 0 && udt.m_byte_size != byte_size) in Find() 47 return udt.m_declaration == decl; in Find() 53 for (UniqueDWARFASTType &udt : m_collection) { in Find() 55 if (udt.m_die.Tag() == die.Tag() || (IsStructOrClassTag(udt.m_die.Tag()) && in Find() 58 if (!IsSizeAndDeclarationMatching(udt, die, decl, byte_size, in Find() 65 DWARFDIE parent_pos_die = udt in Find() 20 for (const UniqueDWARFASTType &udt : m_collection) { Find() local [all...] |
/llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
H A D | PDBASTParser.cpp | 60 llvm_unreachable("unsuported PDB UDT type"); in TranslateUdtKind() 239 llvm_unreachable("unsupported PDB UDT type"); in GetDefaultAccessibilityForUdtKind() 242 static AccessType GetAccessibilityForUdt(const PDBSymbolTypeUDT &udt) { in GetAccessibilityForUdt() argument 243 AccessType access = TranslateMemberAccess(udt.getAccess()); in GetAccessibilityForUdt() 244 if (access != lldb::eAccessNone || !udt.isNested()) in GetAccessibilityForUdt() 247 auto parent = udt.getClassParent(); in GetAccessibilityForUdt() 259 GetMSInheritance(const PDBSymbolTypeUDT &udt) { in GetMSInheritance() argument 263 auto bases_enum = udt.findAllChildren<PDBSymbolTypeBaseClass>(); in GetMSInheritance() 290 case PDB_SymType::UDT: in GetClassOrFunctionParent() 382 case PDB_SymType::UDT in CreateLLDBTypeFromPDBType() 383 auto udt = llvm::dyn_cast<PDBSymbolTypeUDT>(&type); CreateLLDBTypeFromPDBType() local 823 auto udt = llvm::dyn_cast<PDBSymbolTypeUDT>(symbol.get()); CompleteTypeFromPDB() local 1203 CompleteTypeFromUDT(lldb_private::SymbolFile & symbol_file,lldb_private::CompilerType & compiler_type,llvm::pdb::PDBSymbolTypeUDT & udt) CompleteTypeFromUDT() argument [all...] |
/llvm-project/libcxx/test/std/numerics/complex.number/cmplx.over/ |
H A D | UDT_is_rejected.verify.cpp | 11 // Test that UDT's convertible to an integral or floating point type do not 19 struct UDT { struct 23 UDT<float> ft; argument 24 UDT<double> dt; 25 UDT<long double> ldt; 26 UDT<int> it; 27 UDT<unsigned long> uit;
|
/llvm-project/llvm/lib/DebugInfo/PDB/ |
H A D | UDTLayout.cpp | 76 if (auto UDT = unique_dyn_cast<PDBSymbolTypeUDT>(Type)) { in DataMemberLayoutItem() local 77 UdtLayout = std::make_unique<ClassLayout>(std::move(UDT)); in DataMemberLayoutItem() 111 // UDT storage comes from a union of all the children's storage, so start out in UDTLayoutBase() 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()
|
/llvm-project/cross-project-tests/debuginfo-tests/clang_llvm_roundtrip/ |
H A D | simplified_template_names.cpp | 18 struct udt { struct 21 struct udt { struct 25 struct udt { }; struct 200 f1<udt>(); in main() 201 f1<ns::udt>(); in main() 202 f1<ns::udt*>(); in main() 203 f1<ns::inner::udt>(); in main() 247 f1<long*, udt*>(); in main() 307 f1<void (::udt::*)() const>(); in main() 308 f1<void (::udt::*)() volatile &>(); in main() [all …]
|
/llvm-project/clang/test/SemaCXX/ |
H A D | deprecated.cpp | 222 struct UDT { struct 223 UDT(volatile const UDT&); 224 UDT &operator=(const UDT&); 225 UDT &operator=(const UDT&) volatile; 226 UDT operator+=(const UDT&) volatile; 228 void h(UDT [all...] |
/llvm-project/lld/test/COFF/ |
H A D | pdb-heapsite.yaml | 280 UDT: 4098 373 UDT: 4110 553 UDT: 4123 593 UDT: 4127 686 UDT: 4137 726 UDT: 4141 796 UDT: 4149 846 UDT: 4153 916 UDT: 4161 1091 UDT: 4165 [all …]
|
H A D | pdb-thunk.yaml | 542 UDT: 4117 712 UDT: 4140 887 UDT: 4160 1048 UDT: 4182 1228 UDT: 4195 1268 UDT: 4199 1361 UDT: 4209 1401 UDT: 4213 1471 UDT: 4221 1521 UDT: 4225 [all …]
|
/llvm-project/lld/test/COFF/Inputs/ |
H A D | pdb-file-statics-b.yaml | 200 UDT: 4102 383 UDT: 4116 423 UDT: 4120 516 UDT: 4130 556 UDT: 4134 626 UDT: 4142 676 UDT: 4146 746 UDT: 4154 921 UDT: 4158 971 UDT: 4164 [all …]
|
H A D | pdb-file-statics-a.yaml | 225 UDT: 4106 408 UDT: 4120 448 UDT: 4124 541 UDT: 4134 581 UDT: 4138 651 UDT: 4146 701 UDT: 4150 771 UDT: 4158 946 UDT: 4162 996 UDT: 4168 [all …]
|
H A D | pdb-type-server-simple-ts.yaml | 88 UDT: 4102 137 UDT: 4102
|
/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
H A D | UDTLayout.h | 1 //===- 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; } in getClass() 174 const PDBSymbolTypeUDT &UDT; variable
|
H A D | PDBSymbolTypeUDT.h | 1 //===- PDBSymbolTypeUDT.h - UDT type info -----------------------*- C++ -*-===// 24 DECLARE_PDB_SYMBOL_CONCRETE_TYPE(PDB_SymType::UDT)
|
/llvm-project/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/ |
H A D | PR22806_constrain_tuple_like_ctor.pass.cpp | 145 // Test constructing a 1-tuple of the form tuple<UDT> from another 1-tuple in main() 146 // 'tuple<T>' where UDT *can* be constructed from 'tuple<T>'. In this case in main() 147 // the 'tuple(UTypes...)' ctor should be chosen and 'UDT' constructed from in main() 161 // Test constructing a 1-tuple of the form tuple<UDT> from another 1-tuple in main() 162 // 'tuple<T>' where UDT cannot be constructed from 'tuple<T>' but can in main() 164 // chosen and 'UDT' constructed from 'T' in main()
|
/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | NativeTypeUDT.cpp | 21 : 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() 123 llvm_unreachable("Unexpected udt kind"); in getUdtKind()
|
/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | TypeRecord.h | 632 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 [all...] |
/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | PrettyTypeDumper.cpp | 326 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 D | MinimalTypeDumper.cpp | 217 PUSH_FLAG(FunctionOptions, CxxReturnUdt, Options, "returns cxx udt"); in formatFunctionOptions() 463 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()
|
/llvm-project/llvm/test/DebugInfo/COFF/ |
H A D | types-data-members.ll | 132 ; CHECK: UDT: Struct (0x1006) 177 ; CHECK: UDT: Union (0x100B) 231 ; CHECK: UDT: Class (0x100F) 314 ; CHECK: UDT: DerivedClass (0x1016) 358 ; CHECK: UDT: Class::Nested (0x101A) 489 ; ASM: .long 0x1006 # UDT: Struct 526 ; ASM: .long 0x100b # UDT: Union 576 ; ASM: .long 0x100f # UDT: Class 647 ; ASM: .long 0x1016 # UDT: DerivedClass 685 ; ASM: .long 0x101a # UDT [all...] |
H A D | types-recursive-struct.ll | 107 ; CHECK: UDT: A (0x1007) 133 ; CHECK: UDT: B (0x100B)
|
/llvm-project/llvm/unittests/DebugInfo/CodeView/ |
H A D | TypeIndexDiscoveryTest.cpp | 321 checkTypeReferences(0, UdtSourceLine.UDT, UdtSourceLine.SourceFile); in TEST_F() 327 checkTypeReferences(0, UdtModSourceLine.UDT, UdtModSourceLine.SourceFile); in TEST_F() 440 checkTypeReferences(5, UdtSourceLine.UDT, UdtSourceLine.SourceFile); in TEST_F() 441 checkTypeReferences(6, UdtModSourceLine.UDT, UdtModSourceLine.SourceFile); in TEST_F()
|
/llvm-project/llvm/test/DebugInfo/PDB/ |
H A D | udt-stats.test | 1 ; RUN: llvm-pdbutil dump -udt-stats %p/Inputs/big-read.pdb | FileCheck %s
|
/llvm-project/lldb/test/Shell/SymbolFile/NativePDB/Inputs/ |
H A D | s_constant.s | 473 # UDT: A::B::C::LargeUnsignedEnum (0x1005) 557 # UDT: A::B::C::LargeSignedEnum (0x100A) 636 # UDT: A::B::C::UnsignedEnum (0x100E) 716 # UDT: A::B::C::SignedEnum (0x1012) 797 # UDT: A::B::C::SmallUnsignedEnum (0x1016) 879 # UDT: A::B::C::SmallSignedEnum (0x101A)
|