| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | DebugTypeODRUniquingTest.cpp | 31 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 D | debuginfo-compositetype-import.ll | 1 ; 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 D | dicompositetype-unique.ll | 22 ; 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 D | ModuleDebugInfo.m | 32 // 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 D | ExtDebugInfo.m | 47 // 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 D | dicompositetype-unique.ll | 25 ; 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 D | irtranslator-extract-used-by-dbg.ll | 31 !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 D | debug-info.ll | 43 ; 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 D | debug-variant-discriminator.ll | 7 ; 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 D | DIEnumerator.ll | 31 !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 D | regalloc-fast-debug-spill.ll | 98 !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 D | dataLocation.ll | 1 ;; 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 D | associated.ll | 1 ;; 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 D | allocated.ll | 1 ;; 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 D | dityperefs-3.8.ll | 12 ; 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 D | rankConst.ll | 1 ;; 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 D | rankExp.ll | 1 ;; 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 D | BTFDebug.h | 102 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 D | CodeViewDebug.h | 269 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 D | dicompositetype-unique.ll | 4 !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 D | type-unique-inheritance-a.ll | 1 ; 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 D | type_units_with_addresses.ll | 121 !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 D | cfi-debug-info-cloned-type-references-global-value.ll | 4 ; 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 D | dicompositetype-unique.ll | 12 !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 D | parent-type-scopes.ll | 87 !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, …
|