Home
last modified time | relevance | path

Searched full:udt (Results 1 – 25 of 83) sorted by relevance

1234

/llvm-project/llvm/test/tools/llvm-pdbutil/
H A Dsymbol-offset.test64 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 Dpdb-native-udts.test33 ; 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 DUniqueDWARFASTType.cpp23 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 DPDBASTParser.cpp60 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 DUDT_is_rejected.verify.cpp11 // 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 DUDTLayout.cpp76 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 Dsimplified_template_names.cpp18 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 Ddeprecated.cpp222 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 Dpdb-heapsite.yaml280 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 Dpdb-thunk.yaml542 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 Dpdb-file-statics-b.yaml200 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 Dpdb-file-statics-a.yaml225 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 Dpdb-type-server-simple-ts.yaml88 UDT: 4102
137 UDT: 4102
/llvm-project/llvm/include/llvm/DebugInfo/PDB/
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; } in getClass()
174 const PDBSymbolTypeUDT &UDT; variable
H A DPDBSymbolTypeUDT.h1 //===- 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 DPR22806_constrain_tuple_like_ctor.pass.cpp145 // 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 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()
123 llvm_unreachable("Unexpected udt kind"); in getUdtKind()
/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
[all...]
/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 DMinimalTypeDumper.cpp217 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 Dtypes-data-members.ll132 ; 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 Dtypes-recursive-struct.ll107 ; CHECK: UDT: A (0x1007)
133 ; CHECK: UDT: B (0x100B)
/llvm-project/llvm/unittests/DebugInfo/CodeView/
H A DTypeIndexDiscoveryTest.cpp321 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 Dudt-stats.test1 ; RUN: llvm-pdbutil dump -udt-stats %p/Inputs/big-read.pdb | FileCheck %s
/llvm-project/lldb/test/Shell/SymbolFile/NativePDB/Inputs/
H A Ds_constant.s473 # 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)

1234