[LLVM][IR] Use splat syntax when printing ConstantExpr based splats. (#116856)
[llvm-project.git] / llvm / test / ObjectYAML / CodeView / sections.yaml
blobadfe675edd222d633ee128afea96052b6c6b2f98
1 # RUN: yaml2obj %s -o %t.obj
2 # RUN: obj2yaml %t.obj | FileCheck --check-prefix=CHECK %s
3 # RUN: llvm-objdump --section-headers %t.obj | FileCheck --check-prefix=HEADERS %s
5 --- !COFF
6 header:
7   Machine:         IMAGE_FILE_MACHINE_AMD64
8   Characteristics: [  ]
9 sections:
10   - Name:            '.debug$T'
11     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
12     Alignment:       1
13     Types:
14       - Kind:            LF_TYPESERVER2
15         TypeServer2:
16           Guid:            '{1B19DF01-BF22-426B-96CE-5258B8329FE5}'
17           Age:             24
18           Name:            'C:\src\llvm-project\build\vc140.pdb'
19   - Name:            '.debug$H'
20     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
21     Alignment:       4
22     GlobalHashes:
23       Version:          0
24       HashAlgorithm:    1
25       HashValues:
26         - AC2B89A424EC4805
27         - 70FA296AAA577E53
28         - E2C98293782A7EB4
29         - 159516AF20B79286
30         - F471B6BDECC99BC9
31 symbols:
32   - Name:            '.debug$T'
33     Value:           0
34     SectionNumber:   1
35     SimpleType:      IMAGE_SYM_TYPE_NULL
36     ComplexType:     IMAGE_SYM_DTYPE_NULL
37     StorageClass:    IMAGE_SYM_CLASS_STATIC
38     SectionDefinition:
39       Length:          64
40       NumberOfRelocations: 0
41       NumberOfLinenumbers: 0
42       CheckSum:        0
43       Number:          0
44   - Name:            '.debug$H'
45     Value:           0
46     SectionNumber:   2
47     SimpleType:      IMAGE_SYM_TYPE_NULL
48     ComplexType:     IMAGE_SYM_DTYPE_NULL
49     StorageClass:    IMAGE_SYM_CLASS_STATIC
50     SectionDefinition:
51       Length:          108
52       NumberOfRelocations: 0
53       NumberOfLinenumbers: 0
54       CheckSum:        2189213922
55       Number:          1
56 ...
58 # CHECK: --- !COFF
59 # CHECK: header:
60 # CHECK:   Machine:         IMAGE_FILE_MACHINE_AMD64
61 # CHECK:   Characteristics: [  ]
62 # CHECK: sections:
63 # CHECK:   - Name:            '.debug$T'
64 # CHECK:     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
65 # CHECK:     Alignment:       1
66 # CHECK:     Types:
67 # CHECK:       - Kind:            LF_TYPESERVER2
68 # CHECK:         TypeServer2:
69 # CHECK:           Guid:            '{1B19DF01-BF22-426B-96CE-5258B8329FE5}'
70 # CHECK:           Age:             24
71 # CHECK:           Name:            'C:\src\llvm-project\build\vc140.pdb'
72 # CHECK:   - Name:            '.debug$H'
73 # CHECK:     Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
74 # CHECK:     Alignment:       4
75 # CHECK:     GlobalHashes:
76 # CHECK:       Version:          0
77 # CHECK:       HashAlgorithm:    1
78 # CHECK:       HashValues:
79 # CHECK:         - AC2B89A424EC4805
80 # CHECK:         - 70FA296AAA577E53
81 # CHECK:         - E2C98293782A7EB4
82 # CHECK:         - 159516AF20B79286
83 # CHECK:         - F471B6BDECC99BC9
84 # CHECK: symbols:
85 # CHECK:   - Name:            '.debug$T'
86 # CHECK:     Value:           0
87 # CHECK:     SectionNumber:   1
88 # CHECK:     SimpleType:      IMAGE_SYM_TYPE_NULL
89 # CHECK:     ComplexType:     IMAGE_SYM_DTYPE_NULL
90 # CHECK:     StorageClass:    IMAGE_SYM_CLASS_STATIC
91 # CHECK:     SectionDefinition:
92 # CHECK:       Length:          64
93 # CHECK:       NumberOfRelocations: 0
94 # CHECK:       NumberOfLinenumbers: 0
95 # CHECK:       CheckSum:        0
96 # CHECK:       Number:          0
97 # CHECK:   - Name:            '.debug$H'
98 # CHECK:     Value:           0
99 # CHECK:     SectionNumber:   2
100 # CHECK:     SimpleType:      IMAGE_SYM_TYPE_NULL
101 # CHECK:     ComplexType:     IMAGE_SYM_DTYPE_NULL
102 # CHECK:     StorageClass:    IMAGE_SYM_CLASS_STATIC
103 # CHECK:     SectionDefinition:
104 # CHECK:       Length:          108
105 # CHECK:       NumberOfRelocations: 0
106 # CHECK:       NumberOfLinenumbers: 0
107 # CHECK:       CheckSum:        2189213922
108 # CHECK:       Number:          1
109 # CHECK: ...
111 # HEADERS:   0 .debug$T      00000040 0000000000000000 DATA
112 # HEADERS:   1 .debug$H      00000030 0000000000000000 DATA