[MIParser] Set RegClassOrRegBank during instruction parsing
[llvm-complete.git] / test / DebugInfo / PDB / Inputs / merge-types-1.yaml
blob89d471e3343dfb36bcd6a68195cc9a8235748fbb
1 ---\r
2 TpiStream:\r
3   Records:\r
4     # uint32_t* [Index: 0x1000]\r
5     - Kind:            LF_POINTER\r
6       Pointer:         \r
7         ReferentType:    117\r
8         Attrs:           32778\r
9     # int64_t* [Index: 0x1001]\r
10     - Kind:            LF_POINTER\r
11       Pointer:         \r
12         ReferentType:    118\r
13         Attrs:           32778\r
14     # struct OnlyInMerge1 [Index: 0x1002]\r
15     - Kind:            LF_STRUCTURE\r
16       Class:           \r
17         MemberCount:     0\r
18         Options:         [ None, ForwardReference, HasUniqueName ]\r
19         FieldList:       0\r
20         Name:            'OnlyInMerge1'\r
21         UniqueName:      'OnlyInMerge1'\r
22         DerivationList:  0\r
23         VTableShape:     0\r
24         Size:            0\r
25     # uint32_t** [Index: 0x1003]\r
26     - Kind:            LF_POINTER\r
27       Pointer:         \r
28         ReferentType:    4096\r
29         Attrs:           32778\r
30     # uint32_t*** [Index: 0x1004]\r
31     - Kind:            LF_POINTER\r
32       Pointer:         \r
33         ReferentType:    4099\r
34         Attrs:           32778\r
35     # int64_t* [Index: 0x1005]\r
36     - Kind:            LF_POINTER\r
37       Pointer:         \r
38         ReferentType:    4097\r
39         Attrs:           32778\r
40     # [uint32_t, uint32_t*, uint32_t**] [Index: 0x1006]\r
41     - Kind:            LF_ARGLIST\r
42       ArgList:         \r
43         ArgIndices:      [ 117, 4096, 4099 ]\r
44     # uint32_t (uint32_t, uint32_t*, uint32_t**) [Index: 0x1007]\r
45     - Kind:            LF_PROCEDURE\r
46       Procedure:       \r
47         ReturnType:      117\r
48         CallConv:        NearC\r
49         Options:         [ None ]\r
50         ParameterCount:  0\r
51         ArgumentList:    4102\r
52 ...\r