Home
last modified time | relevance | path

Searched refs:DICompositeType (Results 1 – 25 of 775) sorted by relevance

12345678910>>...31

/llvm-project-15.0.7/llvm/unittests/IR/
H A DDebugTypeODRUniquingTest.cpp31 EXPECT_FALSE(DICompositeType::getODRType( in TEST()
41 auto &CT = *DICompositeType::getODRType( in TEST()
50 DICompositeType::getODRType( in TEST()
55 EXPECT_EQ(&CT, DICompositeType::getODRType( in TEST()
77 auto &CT = *DICompositeType::buildODRType( in TEST()
85 EXPECT_EQ(&CT, DICompositeType::buildODRType( in TEST()
91 EXPECT_FALSE(DICompositeType::buildODRType( in TEST()
97 EXPECT_EQ(&CT, DICompositeType::buildODRType( in TEST()
105 EXPECT_EQ(&CT, DICompositeType::buildODRType( in TEST()
125 auto &CT = *DICompositeType::buildODRType( in TEST()
[all …]
/llvm-project-15.0.7/llvm/test/ThinLTO/X86/
H A Ddebuginfo-compositetype-import.ll1 ; Test to ensure DICompositeType are imported as type declarations
16 ; CHECK: distinct !DICompositeType(tag: DW_TAG_enumeration_type, name: "enum", scope: !{{[0-9]+}}, …
17 ; CHECK: distinct !DICompositeType(tag: DW_TAG_class_type, name: "class<>", scope: !{{[0-9]+}}, fil…
19 ; CHECK: distinct !DICompositeType(tag: DW_TAG_union_type, file: !{{[0-9]+}}, line: 115, size: 384,…
20 ; CHECK: distinct !DICompositeType(tag: DW_TAG_structure_type, name: "struct<>", scope: !{{[0-9]+}}…
32 ; FULL: distinct !DICompositeType(tag: DW_TAG_enumeration_type, name: "enum", scope: !{{[0-9]+}}, f…
33 ; FULL: distinct !DICompositeType(tag: DW_TAG_class_type, name: "class<>", scope: !{{[0-9]+}}, file…
35 ; FULL: distinct !DICompositeType(tag: DW_TAG_union_type, file: !{{[0-9]+}}, line: 115, size: 384, …
63 !9 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "enum", scope: !1, file: !1, line: 50, si…
64 !10 = !DICompositeType(tag: DW_TAG_class_type, name: "class<>", scope: !1, file: !1, line: 728, siz…
[all …]
H A Ddicompositetype-unique.ll22 ; CHECK: !DICompositeType(
29 !1 = !DICompositeType(tag: DW_TAG_class_type, name: "T1", identifier: "T", file: !0)
30 !2 = !DICompositeType(tag: DW_TAG_class_type, flags: DIFlagFwdDecl, name: "FwdTFwd", identifier: "F…
31 !3 = !DICompositeType(tag: DW_TAG_class_type, flags: DIFlagFwdDecl, name: "BothFwdT1", identifier: …
/llvm-project-15.0.7/clang/test/Modules/
H A DModuleDebugInfo.m32 // CHECK: !DICompositeType(tag: DW_TAG_enumeration_type,
36 // CHECK: ![[TD_ENUM:.*]] = !DICompositeType(tag: DW_TAG_enumeration_type,
40 // CHECK: !DICompositeType(tag: DW_TAG_structure_type, name: "FwdDecl",
43 // CHECK: !DICompositeType(tag: DW_TAG_structure_type, name: "ObjCClass",
51 // CHECK: !DICompositeType(tag: DW_TAG_structure_type, name: "FwdDeclared"
54 // CHECK: ![[TD_UNION:.*]] = distinct !DICompositeType(tag: DW_TAG_union_type,
64 // CHECK: ![[TD_STRUCT:.*]] = distinct !DICompositeType(tag: DW_TAG_structure_type,
70 // CHECK: !DICompositeType(tag: DW_TAG_union_type,
74 // CHECK: !DICompositeType(tag: DW_TAG_structure_type,
83 // CHECK2: !DICompositeType(tag: DW_TAG_structure_type, name: "FwdDecl",
[all …]
H A DExtDebugInfo.m47 // CHECK: ![[GLOBAL_UNION]] = distinct !DICompositeType(tag: DW_TAG_union_type,
52 // CHECK: ![[GLOBAL_STRUCT]] = distinct !DICompositeType(tag: DW_TAG_structure_type,
55 // CHECK: !DICompositeType(tag: DW_TAG_structure_type, name: "ObjCClassWithPrivateIVars",
63 // CHECK: ![[TD_ENUM]] = !DICompositeType(tag: DW_TAG_enumeration_type,
68 // CHECK: ![[TD_STRUCT]] = !DICompositeType(tag: DW_TAG_structure_type,
73 // CHECK: ![[TD_UNION]] = !DICompositeType(tag: DW_TAG_union_type,
76 // CHECK: !DICompositeType(tag: DW_TAG_structure_type, name: "ObjCClass",
80 // CHECK-NOT: !DICompositeType(tag: DW_TAG_structure_type,
81 // CHECK: !DICompositeType(tag: DW_TAG_enumeration_type,
/llvm-project-15.0.7/llvm/test/Linker/
H A Ddicompositetype-unique.ll25 ; CHECK: !1 = distinct !DICompositeType(
30 ; CHECK: !2 = distinct !DICompositeType(
34 ; CHECK: !3 = distinct !DICompositeType(
41 ; NOMAP: !1 = !DICompositeType(
44 ; NOMAP: !2 = !DICompositeType(
47 ; NOMAP: !3 = !DICompositeType(
50 ; NOMAP: !4 = !DICompositeType(
54 ; NOMAP: !5 = !DICompositeType(
58 ; NOMAP: !6 = !DICompositeType(
63 !1 = !DICompositeType(tag: DW_TAG_class_type, name: "T1", identifier: "T", file: !0)
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/
H A Dirtranslator-extract-used-by-dbg.ll31 !3 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "c_void", scope: !5, file: !4, baseType: …
39 !11 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "Option", scope: !12, file: !4, baseType…
53 !25 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "Format", scope: !26, file: !4, baseType…
59 !31 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "Result", scope: !32, file: !4, baseType…
64 !36 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "Alignment", scope: !37, file: !4, baseT…
73 !45 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "ErrorKind", scope: !46, file: !4, baseT…
111 !83 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "State", scope: !84, file: !4, baseType:…
118 !90 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "PrintFmt", scope: !91, file: !4, baseTy…
303 !275 = !DICompositeType(tag: DW_TAG_array_type, baseType: !198, size: 64, align: 32, elements: !276)
340 !312 = !DICompositeType(tag: DW_TAG_array_type, baseType: !313, size: 192, align: 64, elements: !31…
[all …]
/llvm-project-15.0.7/llvm/test/Assembler/
H A Ddebug-info.ll43 ; CHECK-NEXT: !14 = !DICompositeType(tag: DW_TAG_structure_type, name: "MyType", file: !10, line: 2…
44 ; CHECK-NEXT: !15 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Base", scope: !14,…
52 ; CHECK-NEXT: !23 = !DICompositeType(tag: DW_TAG_structure_type)
53 ; CHECK-NEXT: !24 = !DICompositeType(tag: DW_TAG_structure_type, runtimeLang: DW_LANG_Cobol85)
54 !16 = !DICompositeType(tag: DW_TAG_structure_type, name: "MyType", file: !12, line: 2, size: 32, al…
55 !17 = !DICompositeType(tag: DW_TAG_structure_type, name: "Base", scope: !16, file: !12, line: 3, si…
59 !21 = !DICompositeType(tag: DW_TAG_structure_type, name: "Derived", scope: !16, file: !12, line: 3,…
63 !25 = !DICompositeType(tag: DW_TAG_structure_type)
64 !26 = !DICompositeType(tag: DW_TAG_structure_type, runtimeLang: 6)
86 ; CHECK-NEXT: !33 = !DICompositeType(tag: DW_TAG_variant_part, name: "A", scope: !14, size: 64, dis…
[all …]
H A Ddebug-variant-discriminator.ll7 ; CHECK: !0 = !DICompositeType(tag: DW_TAG_structure_type, name: "Outer", size: 64, align: 64, iden…
8 ; CHECK-NEXT: !1 = !DICompositeType(tag: DW_TAG_variant_part, scope: !0, size: 64, discriminator: !…
11 !0 = !DICompositeType(tag: DW_TAG_structure_type, name: "Outer", size: 64, align: 64, identifier: "…
12 !1 = !DICompositeType(tag: DW_TAG_variant_part, scope: !0, size: 64, discriminator: !2)
H A DDIEnumerator.ll31 !5 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "E0", file: !3, line: 1, baseType: !6, si…
32 ; CHECK: !DICompositeType(tag: DW_TAG_enumeration_type, name: "E0"{{.*}}, baseType: ![[INT:[0-9]+]]
43 !10 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "E1", file: !3, line: 3, baseType: !6, s…
44 ; CHECK: !DICompositeType(tag: DW_TAG_enumeration_type, name: "E1"{{.*}}, baseType: ![[INT]]
53 !14 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "E2", file: !3, line: 5, baseType: !15, …
54 ; CHECK: !DICompositeType(tag: DW_TAG_enumeration_type, name: "E2"{{.*}}, baseType: ![[LONG:[0-9]+]]
65 !19 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "E3", file: !3, line: 7, baseType: !20, …
66 ; CHECK: !DICompositeType(tag: DW_TAG_enumeration_type, name: "E3"{{.*}}, baseType: ![[ULONG:[0-9]+…
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Dregalloc-fast-debug-spill.ll98 !9 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "String", scope: !10, file: !7, si…
104 !15 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "BorrowMutError", scope: !16, fil…
110 !21 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Error", scope: !22, file: !7, al…
115 !26 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "TryFromSliceError", scope: !27, …
120 !31 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "TryFromIntError", scope: !32, fi…
129 !40 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "AtomicBool", scope: !41, file: !…
173 !84 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "PathBuf", scope: !85, file: !7, …
186 !97 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "AtomicU8", scope: !41, file: !7,…
216 !127 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "NonZeroI32", scope: !128, file:…
226 !137 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Iter<u8>", scope: !138, file: !…
[all …]
/llvm-project-15.0.7/llvm/test/Bitcode/
H A DdataLocation.ll1 ;; This test checks dataLocation field of DICompositeType
6 ; CHECK: !DICompositeType(tag: DW_TAG_array_type, baseType: !{{[0-9]+}}, size: 32, align: 32, elem…
7 ; CHECK: !DICompositeType(tag: DW_TAG_array_type, baseType: !{{[0-9]+}}, size: 32, align: 32, elem…
21 !6 = !DICompositeType(tag: DW_TAG_array_type, baseType: !7, size: 32, align: 32, elements: !8, data…
31 !16 = !DICompositeType(tag: DW_TAG_array_type, baseType: !7, size: 32, align: 32, elements: !8, dat…
H A Dassociated.ll1 ;; This test checks dataLocation field of DICompositeType
6 ; CHECK: !DICompositeType(tag: DW_TAG_array_type, baseType: !{{[0-9]+}}, size: 32, align: 32, elem…
7 ; CHECK: !DICompositeType(tag: DW_TAG_array_type, baseType: !{{[0-9]+}}, size: 32, align: 32, elem…
21 !6 = !DICompositeType(tag: DW_TAG_array_type, baseType: !7, size: 32, align: 32, elements: !8, data…
32 !17 = !DICompositeType(tag: DW_TAG_array_type, baseType: !7, size: 32, align: 32, elements: !8, dat…
H A Dallocated.ll1 ;; This test checks dataLocation field of DICompositeType
6 ; CHECK: !DICompositeType(tag: DW_TAG_array_type, baseType: !{{[0-9]+}}, size: 32, align: 32, elem…
7 ; CHECK: !DICompositeType(tag: DW_TAG_array_type, baseType: !{{[0-9]+}}, size: 32, align: 32, elem…
21 !6 = !DICompositeType(tag: DW_TAG_array_type, baseType: !7, size: 32, align: 32, elements: !8, data…
32 !17 = !DICompositeType(tag: DW_TAG_array_type, baseType: !7, size: 32, align: 32, elements: !8, dat…
H A Ddityperefs-3.8.ll12 ; CHECK-NEXT: !1 = !DICompositeType(tag: DW_TAG_structure_type, name: "T1"{{.*}}, identifier: "T1")
13 ; CHECK-NEXT: !2 = !DICompositeType(tag: DW_TAG_structure_type, name: "T2", scope: !1{{.*}}, baseTy…
24 ; CHECK-NEXT: !13 = !DICompositeType(tag: DW_TAG_structure_type, name: "T3", file: !0, elements: !1…
30 !1 = !DICompositeType(tag: DW_TAG_structure_type, name: "T1", file: !0, identifier: "T1")
31 !2 = !DICompositeType(tag: DW_TAG_structure_type, name: "T2", file: !0, scope: !"T1", baseType: !"T…
42 !13 = !DICompositeType(tag: DW_TAG_structure_type, name: "T3", file: !0, elements: !14, identifier:…
H A DrankConst.ll1 ;; This test checks rank field of DICompositeType
6 ; CHECK: !DICompositeType(tag: DW_TAG_array_type, baseType: !{{[0-9]+}}, size: 32, align: 32, elem…
20 !6 = !DICompositeType(tag: DW_TAG_array_type, baseType: !7, size: 32, align: 32, elements: !8, data…
34 !20 = !DICompositeType(tag: DW_TAG_array_type, baseType: !7, size: 32, align: 32, elements: !21)
39 !25 = !DICompositeType(tag: DW_TAG_array_type, baseType: !24, size: 1024, align: 64, elements: !26)
H A DrankExp.ll1 ;; This test checks rank field of DICompositeType
6 ; CHECK: !DICompositeType(tag: DW_TAG_array_type, baseType: !{{[0-9]+}}, size: 32, align: 32, elem…
20 !6 = !DICompositeType(tag: DW_TAG_array_type, baseType: !7, size: 32, align: 32, elements: !8, data…
34 !20 = !DICompositeType(tag: DW_TAG_array_type, baseType: !7, size: 32, align: 32, elements: !21)
39 !25 = !DICompositeType(tag: DW_TAG_array_type, baseType: !24, size: 1024, align: 64, elements: !26)
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBTFDebug.h102 const DICompositeType *ETy;
106 BTFTypeEnum(const DICompositeType *ETy, uint32_t NumValues, bool IsSigned);
127 const DICompositeType *STy;
132 BTFTypeStruct(const DICompositeType *STy, bool IsStruct, bool HasBitField,
223 const DICompositeType *ETy;
306 std::map<const DICompositeType *,
329 void visitFwdDeclType(const DICompositeType *CTy, bool IsUnion,
331 void visitCompositeType(const DICompositeType *CTy, uint32_t &TypeId);
332 void visitStructType(const DICompositeType *STy, bool IsStruct,
334 void visitArrayType(const DICompositeType *ATy, uint32_t &TypeId);
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.h269 DenseMap<const DICompositeType *, codeview::TypeIndex> CompleteTypeIndices;
273 SmallVector<const DICompositeType *, 4> DeferredCompleteTypes;
406 const DICompositeType *Class);
418 codeview::TypeIndex lowerTypeArray(const DICompositeType *Ty);
434 codeview::TypeIndex lowerTypeEnum(const DICompositeType *Ty);
435 codeview::TypeIndex lowerTypeClass(const DICompositeType *Ty);
436 codeview::TypeIndex lowerTypeUnion(const DICompositeType *Ty);
445 codeview::TypeIndex lowerCompleteTypeClass(const DICompositeType *Ty);
446 codeview::TypeIndex lowerCompleteTypeUnion(const DICompositeType *Ty);
453 ClassInfo collectClassInfo(const DICompositeType *Ty);
[all …]
/llvm-project-15.0.7/llvm/test/Linker/Inputs/
H A Ddicompositetype-unique.ll4 !1 = !DICompositeType(tag: DW_TAG_class_type, name: "T2", identifier: "T", file: !0)
5 !2 = !DICompositeType(tag: DW_TAG_class_type, name: "FwdTDef", identifier: "FwdT", file: !0)
6 !3 = !DICompositeType(tag: DW_TAG_class_type, flags: DIFlagFwdDecl, name: "BothFwdT2", identifier: …
H A Dtype-unique-inheritance-a.ll1 ; CHECK: !DICompositeType(tag: DW_TAG_class_type, name: "A"
2 ; CHECK: !DICompositeType(tag: DW_TAG_class_type, name: "Base"
3 ; CHECK: !DICompositeType(tag: DW_TAG_class_type, name: "B"
4 ; CHECK-NOT: !DICompositeType(tag: DW_TAG_class_type
73 !4 = !DICompositeType(tag: DW_TAG_class_type, name: "A", line: 3, size: 64, align: 32, file: !5, el…
77 !8 = !DICompositeType(tag: DW_TAG_class_type, name: "Base", line: 3, size: 32, align: 32, file: !9,…
/llvm-project-15.0.7/llvm/test/DebugInfo/X86/
H A Dtype_units_with_addresses.ll121 !6 = !DICompositeType(tag: DW_TAG_structure_type, name: "S1<&i>", file: !2, line: 4, size: 8, align…
128 !13 = !DICompositeType(tag: DW_TAG_structure_type, name: "S2", file: !2, line: 11, size: 8, align: …
131 !16 = !DICompositeType(tag: DW_TAG_structure_type, name: "S2_1<&i>", file: !2, line: 9, size: 8, al…
134 !19 = !DICompositeType(tag: DW_TAG_structure_type, name: "S3", file: !2, line: 22, size: 16, align:…
137 !22 = !DICompositeType(tag: DW_TAG_structure_type, name: "S3_1<&i>", file: !2, line: 18, size: 8, a…
139 !24 = !DICompositeType(tag: DW_TAG_structure_type, name: "S3_2", file: !2, line: 20, size: 8, align…
142 !27 = !DICompositeType(tag: DW_TAG_structure_type, name: "S4", file: !2, line: 34, size: 16, align:…
145 !30 = !DICompositeType(tag: DW_TAG_structure_type, name: "S4_1", file: !2, line: 29, size: 8, align…
147 !32 = !DICompositeType(tag: DW_TAG_structure_type, name: "S4_2<&i>", file: !2, line: 32, size: 8, a…
/llvm-project-15.0.7/llvm/test/Transforms/ThinLTOBitcodeWriter/
H A Dcfi-debug-info-cloned-type-references-global-value.ll4 ; Crash test for CloneModule when there's a retained DICompositeType that
9 ; CHECK-DAG: distinct !DICompositeType({{.*}}, identifier: "_ZTS1oI1iiXadL_ZNKS0_5m_fn1EvEEE"
10 ; CHECK-DAG: distinct !DICompositeType({{.*}}, identifier: "_ZTS1i"
28 !4 = distinct !DICompositeType(tag: DW_TAG_class_type, name: "o<i, int, &i::m_fn1>", file: !5, line…
37 !13 = distinct !DICompositeType(tag: DW_TAG_class_type, name: "i", file: !5, line: 13, size: 8, fla…
/llvm-project-15.0.7/llvm/test/ThinLTO/X86/Inputs/
H A Ddicompositetype-unique.ll12 !1 = !DICompositeType(tag: DW_TAG_class_type, name: "T2", identifier: "T", file: !0)
13 !2 = !DICompositeType(tag: DW_TAG_class_type, name: "FwdTDef", identifier: "FwdT", file: !0)
14 !3 = !DICompositeType(tag: DW_TAG_class_type, flags: DIFlagFwdDecl, name: "BothFwdT2", identifier: …
/llvm-project-15.0.7/llvm/test/DebugInfo/COFF/
H A Dparent-type-scopes.ll87 !3 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "Inner", scope: !4, file: !1, line: 11, b…
88 !4 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "WrapEnum", file: !1, line: 10, si…
105 !21 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "WrapTypedef", file: !1, line: 1,…
109 !25 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "Inner", scope: !26, file: !1, li…
110 !26 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "WrapStruct", file: !1, line: 4, …
116 !32 = distinct !DICompositeType(tag: DW_TAG_class_type, name: "Inner", scope: !33, file: !1, line: …
117 !33 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "WrapClass", file: !1, line: 7, s…
125 !41 = distinct !DICompositeType(tag: DW_TAG_union_type, name: "Inner", scope: !42, file: !1, line: …
126 !42 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "WrapUnion", file: !1, line: 13, …

12345678910>>...31