Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / tools / llvm-dwarfutil / ELF / X86 / Inputs / common.yaml
blob0bfe09056ed50db9002016018059e01b5973e890
1 --- !ELF
2 FileHeader:
3   Class:    ELFCLASS64
4   Data:     ELFDATA2LSB
5   Type:     ET_REL
6   Machine:  EM_X86_64
7 Sections:
8   - Name:            .text
9     Type:            SHT_PROGBITS
10     Flags:           [ SHF_ALLOC, SHF_EXECINSTR ]
11     Address:         0x1000
12     Size:            0x1b
13 DWARF:
14   debug_abbrev:
15     - Table:
16       - Tag:      DW_TAG_compile_unit
17         Children: DW_CHILDREN_yes
18         Attributes:
19           - Attribute: DW_AT_producer
20             Form:      DW_FORM_string
21           - Attribute: DW_AT_language
22             Form:      DW_FORM_data2
23           - Attribute: DW_AT_name
24             Form:      DW_FORM_string
25           - Attribute: DW_AT_low_pc
26             Form:      DW_FORM_addr
27           - Attribute: DW_AT_high_pc
28             Form:      DW_FORM_data8
29       - Tag:      DW_TAG_class_type
30         Children: DW_CHILDREN_yes
31         Attributes:
32           - Attribute: DW_AT_name
33             Form:      DW_FORM_string
34       - Tag:      DW_TAG_member
35         Children: DW_CHILDREN_no
36         Attributes:
37           - Attribute: DW_AT_type
38             Form:      DW_FORM_ref4
39           - Attribute: DW_AT_name
40             Form:      DW_FORM_string
41       - Tag:      DW_TAG_class_type
42         Children: DW_CHILDREN_no
43         Attributes:
44           - Attribute: DW_AT_name
45             Form:      DW_FORM_string
46           - Attribute: DW_AT_declaration
47             Form:      DW_FORM_flag_present
48       - Tag:      DW_TAG_class_type
49         Children: DW_CHILDREN_yes
50         Attributes:
51           - Attribute: DW_AT_name
52             Form:      DW_FORM_string
53           - Attribute: DW_AT_declaration
54             Form:      DW_FORM_flag_present
55       - Tag:      DW_TAG_template_type_parameter
56         Children: DW_CHILDREN_no
57         Attributes:
58           - Attribute: DW_AT_type
59             Form:      DW_FORM_ref4
60       - Tag:      DW_TAG_base_type
61         Children: DW_CHILDREN_no
62         Attributes:
63           - Attribute: DW_AT_name
64             Form:      DW_FORM_string
65       - Tag:      DW_TAG_pointer_type
66         Children: DW_CHILDREN_no
67         Attributes:
68           - Attribute: DW_AT_type
69             Form:      DW_FORM_ref4
70       - Tag:      DW_TAG_variable
71         Children: DW_CHILDREN_no
72         Attributes:
73           - Attribute: DW_AT_name
74             Form:      DW_FORM_string
75           - Attribute: DW_AT_const_value
76             Form:      DW_FORM_data4
77           - Attribute: DW_AT_type
78             Form:      DW_FORM_ref4
79       - Tag:      DW_TAG_subprogram
80         Children: DW_CHILDREN_no
81         Attributes:
82           - Attribute: DW_AT_name
83             Form:      DW_FORM_string
84           - Attribute: DW_AT_low_pc
85             Form:      DW_FORM_addr
86           - Attribute: DW_AT_high_pc
87             Form:      DW_FORM_data8
88           - Attribute: DW_AT_type
89             Form:      DW_FORM_ref4
90   debug_info:
91     - Version: 4
92       Entries:
93         - AbbrCode: 1
94           Values:
95             - CStr: by_hand
96             - Value:  0x04
97             - CStr: CU1
98             - Value:  0x1000
99             - Value:  0x1b
100         - AbbrCode: 2
101           Values:
102             - CStr: class1
103         - AbbrCode: 3
104           Values:
105             - Value:  0x00000052
106             - CStr: member1
107         - AbbrCode: 3
108           Values:
109             - Value:  0x00000058
110             - CStr: member2
111         - AbbrCode: 0
112         - AbbrCode: 7
113           Values:
114             - CStr: int
115         - AbbrCode: 7
116           Values:
117             - CStr: char
118         - AbbrCode: 7
119           Values:
120             - CStr: float
121         - AbbrCode: 8
122           Values:
123             - Value:  0x0000002a
124         - AbbrCode: 9
125           Values:
126             - CStr: var1
127             - Value:  0x00000000
128             - Value:  0x0000005f
129         - AbbrCode: 10
130           Values:
131             - CStr: foo1
132             - Value:  0x1000
133             - Value:  0x10
134             - Value:  0x0000002a
135         - AbbrCode: 0
136         - AbbrCode: 0