@@ -32,169 +32,169 @@ void F(int I, int J) {}
32
32
33
33
// RUN: llvm-bcanalyzer --dump %t/docs/bc/0000000000000000000000000000000000000000.bc | FileCheck %s --check-prefix CHECK-0
34
34
// CHECK-0: <BLOCKINFO_BLOCK/>
35
- // CHECK-0-NEXT: <VersionBlock NumWords=1 BlockCodeSize=4>
35
+ // CHECK-0-NEXT: <VersionBlock NumWords={{[0-9]+}} BlockCodeSize=4>
36
36
// CHECK-0-NEXT: <Version abbrevid=4 op0=2/>
37
37
// CHECK-0-NEXT: </VersionBlock>
38
- // CHECK-0-NEXT: <NamespaceBlock NumWords=432 BlockCodeSize=4>
39
- // CHECK-0-NEXT: <FunctionBlock NumWords=429 BlockCodeSize=4>
38
+ // CHECK-0-NEXT: <NamespaceBlock NumWords={{[0-9]+}} BlockCodeSize=4>
39
+ // CHECK-0-NEXT: <FunctionBlock NumWords={{[0-9]+}} BlockCodeSize=4>
40
40
// CHECK-0-NEXT: <USR abbrevid=4 op0=20 op1={{[0-9]+}} op2={{[0-9]+}} op3={{[0-9]+}} op4={{[0-9]+}} op5={{[0-9]+}} op6={{[0-9]+}} op7={{[0-9]+}} op8={{[0-9]+}} op9={{[0-9]+}} op10={{[0-9]+}} op11={{[0-9]+}} op12={{[0-9]+}} op13={{[0-9]+}} op14={{[0-9]+}} op15={{[0-9]+}} op16={{[0-9]+}} op17={{[0-9]+}} op18={{[0-9]+}} op19={{[0-9]+}} op20={{[0-9]+}}/>
41
41
// CHECK-0-NEXT: <Name abbrevid=5 op0=1/> blob data = 'F'
42
- // CHECK-0-NEXT: <CommentBlock NumWords=354 BlockCodeSize=4>
42
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
43
43
// CHECK-0-NEXT: <Kind abbrevid=4 op0=11/> blob data = 'FullComment'
44
- // CHECK-0-NEXT: <CommentBlock NumWords=13 BlockCodeSize=4>
44
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
45
45
// CHECK-0-NEXT: <Kind abbrevid=4 op0=16/> blob data = 'ParagraphComment'
46
- // CHECK-0-NEXT: <CommentBlock NumWords=5 BlockCodeSize=4>
46
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
47
47
// CHECK-0-NEXT: <Kind abbrevid=4 op0=11/> blob data = 'TextComment'
48
48
// CHECK-0-NEXT: </CommentBlock>
49
49
// CHECK-0-NEXT: </CommentBlock>
50
- // CHECK-0-NEXT: <CommentBlock NumWords=31 BlockCodeSize=4>
50
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
51
51
// CHECK-0-NEXT: <Kind abbrevid=4 op0=19/> blob data = 'BlockCommandComment'
52
52
// CHECK-0-NEXT: <Name abbrevid=6 op0=5/> blob data = 'brief'
53
- // CHECK-0-NEXT: <CommentBlock NumWords=19 BlockCodeSize=4>
53
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
54
54
// CHECK-0-NEXT: <Kind abbrevid=4 op0=16/> blob data = 'ParagraphComment'
55
- // CHECK-0-NEXT: <CommentBlock NumWords=11 BlockCodeSize=4>
55
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
56
56
// CHECK-0-NEXT: <Kind abbrevid=4 op0=11/> blob data = 'TextComment'
57
57
// CHECK-0-NEXT: <Text abbrevid=5 op0=19/> blob data = ' Brief description.'
58
58
// CHECK-0-NEXT: </CommentBlock>
59
59
// CHECK-0-NEXT: </CommentBlock>
60
60
// CHECK-0-NEXT: </CommentBlock>
61
- // CHECK-0-NEXT: <CommentBlock NumWords=37 BlockCodeSize=4>
61
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
62
62
// CHECK-0-NEXT: <Kind abbrevid=4 op0=16/> blob data = 'ParagraphComment'
63
- // CHECK-0-NEXT: <CommentBlock NumWords=13 BlockCodeSize=4>
63
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
64
64
// CHECK-0-NEXT: <Kind abbrevid=4 op0=11/> blob data = 'TextComment'
65
65
// CHECK-0-NEXT: <Text abbrevid=5 op0=26/> blob data = ' Extended description that'
66
66
// CHECK-0-NEXT: </CommentBlock>
67
- // CHECK-0-NEXT: <CommentBlock NumWords=14 BlockCodeSize=4>
67
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
68
68
// CHECK-0-NEXT: <Kind abbrevid=4 op0=11/> blob data = 'TextComment'
69
69
// CHECK-0-NEXT: <Text abbrevid=5 op0=30/> blob data = ' continues onto the next line.'
70
70
// CHECK-0-NEXT: </CommentBlock>
71
71
// CHECK-0-NEXT: </CommentBlock>
72
- // CHECK-0-NEXT: <CommentBlock NumWords=76 BlockCodeSize=4>
72
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
73
73
// CHECK-0-NEXT: <Kind abbrevid=4 op0=16/> blob data = 'ParagraphComment'
74
- // CHECK-0-NEXT: <CommentBlock NumWords=5 BlockCodeSize=4>
74
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
75
75
// CHECK-0-NEXT: <Kind abbrevid=4 op0=11/> blob data = 'TextComment'
76
76
// CHECK-0-NEXT: </CommentBlock>
77
- // CHECK-0-NEXT: <CommentBlock NumWords=14 BlockCodeSize=4>
77
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
78
78
// CHECK-0-NEXT: <Kind abbrevid=4 op0=19/> blob data = 'HTMLStartTagComment'
79
79
// CHECK-0-NEXT: <Name abbrevid=6 op0=2/> blob data = 'ul'
80
80
// CHECK-0-NEXT: <AttrKey abbrevid=12 op0=5/> blob data = 'class'
81
- // CHECK-0-NEXT: <AttrVal abbrevid=13 op0=4/> blob data = '{{.*}} '
81
+ // CHECK-0-NEXT: <AttrVal abbrevid=13 op0=4/> blob data = 'test '
82
82
// CHECK-0-NEXT: </CommentBlock>
83
- // CHECK-0-NEXT: <CommentBlock NumWords=5 BlockCodeSize=4>
83
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
84
84
// CHECK-0-NEXT: <Kind abbrevid=4 op0=11/> blob data = 'TextComment'
85
85
// CHECK-0-NEXT: </CommentBlock>
86
- // CHECK-0-NEXT: <CommentBlock NumWords=9 BlockCodeSize=4>
86
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
87
87
// CHECK-0-NEXT: <Kind abbrevid=4 op0=19/> blob data = 'HTMLStartTagComment'
88
88
// CHECK-0-NEXT: <Name abbrevid=6 op0=2/> blob data = 'li'
89
89
// CHECK-0-NEXT: </CommentBlock>
90
- // CHECK-0-NEXT: <CommentBlock NumWords=9 BlockCodeSize=4>
90
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
91
91
// CHECK-0-NEXT: <Kind abbrevid=4 op0=11/> blob data = 'TextComment'
92
92
// CHECK-0-NEXT: <Text abbrevid=5 op0=9/> blob data = ' Testing.'
93
93
// CHECK-0-NEXT: </CommentBlock>
94
- // CHECK-0-NEXT: <CommentBlock NumWords=5 BlockCodeSize=4>
94
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
95
95
// CHECK-0-NEXT: <Kind abbrevid=4 op0=11/> blob data = 'TextComment'
96
96
// CHECK-0-NEXT: </CommentBlock>
97
- // CHECK-0-NEXT: <CommentBlock NumWords=9 BlockCodeSize=4>
97
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
98
98
// CHECK-0-NEXT: <Kind abbrevid=4 op0=17/> blob data = 'HTMLEndTagComment'
99
99
// CHECK-0-NEXT: <Name abbrevid=6 op0=2/> blob data = 'ul'
100
100
// CHECK-0-NEXT: <SelfClosing abbrevid=10 op0=1/>
101
101
// CHECK-0-NEXT: </CommentBlock>
102
102
// CHECK-0-NEXT: </CommentBlock>
103
- // CHECK-0-NEXT: <CommentBlock NumWords=13 BlockCodeSize=4>
103
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
104
104
// CHECK-0-NEXT: <Kind abbrevid=4 op0=16/> blob data = 'ParagraphComment'
105
- // CHECK-0-NEXT: <CommentBlock NumWords=5 BlockCodeSize=4>
105
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
106
106
// CHECK-0-NEXT: <Kind abbrevid=4 op0=11/> blob data = 'TextComment'
107
107
// CHECK-0-NEXT: </CommentBlock>
108
108
// CHECK-0-NEXT: </CommentBlock>
109
- // CHECK-0-NEXT: <CommentBlock NumWords=32 BlockCodeSize=4>
109
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
110
110
// CHECK-0-NEXT: <Kind abbrevid=4 op0=20/> blob data = 'VerbatimBlockComment'
111
111
// CHECK-0-NEXT: <Name abbrevid=6 op0=8/> blob data = 'verbatim'
112
112
// CHECK-0-NEXT: <CloseName abbrevid=9 op0=11/> blob data = 'endverbatim'
113
- // CHECK-0-NEXT: <CommentBlock NumWords=16 BlockCodeSize=4>
113
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
114
114
// CHECK-0-NEXT: <Kind abbrevid=4 op0=24/> blob data = 'VerbatimBlockLineComment'
115
115
// CHECK-0-NEXT: <Text abbrevid=5 op0=27/> blob data = ' The description continues.'
116
116
// CHECK-0-NEXT: </CommentBlock>
117
117
// CHECK-0-NEXT: </CommentBlock>
118
- // CHECK-0-NEXT: <CommentBlock NumWords=22 BlockCodeSize=4>
118
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
119
119
// CHECK-0-NEXT: <Kind abbrevid=4 op0=16/> blob data = 'ParagraphComment'
120
- // CHECK-0-NEXT: <CommentBlock NumWords=7 BlockCodeSize=4>
120
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
121
121
// CHECK-0-NEXT: <Kind abbrevid=4 op0=11/> blob data = 'TextComment'
122
122
// CHECK-0-NEXT: <Text abbrevid=5 op0=3/> blob data = ' --'
123
123
// CHECK-0-NEXT: </CommentBlock>
124
- // CHECK-0-NEXT: <CommentBlock NumWords=5 BlockCodeSize=4>
124
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
125
125
// CHECK-0-NEXT: <Kind abbrevid=4 op0=11/> blob data = 'TextComment'
126
126
// CHECK-0-NEXT: </CommentBlock>
127
127
// CHECK-0-NEXT: </CommentBlock>
128
- // CHECK-0-NEXT: <CommentBlock NumWords=39 BlockCodeSize=4>
128
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
129
129
// CHECK-0-NEXT: <Kind abbrevid=4 op0=19/> blob data = 'ParamCommandComment'
130
130
// CHECK-0-NEXT: <Direction abbrevid=7 op0=5/> blob data = '[out]'
131
131
// CHECK-0-NEXT: <ParamName abbrevid=8 op0=1/> blob data = 'I'
132
132
// CHECK-0-NEXT: <Explicit abbrevid=11 op0=1/>
133
- // CHECK-0-NEXT: <CommentBlock NumWords=25 BlockCodeSize=4>
133
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
134
134
// CHECK-0-NEXT: <Kind abbrevid=4 op0=16/> blob data = 'ParagraphComment'
135
- // CHECK-0-NEXT: <CommentBlock NumWords=10 BlockCodeSize=4>
135
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
136
136
// CHECK-0-NEXT: <Kind abbrevid=4 op0=11/> blob data = 'TextComment'
137
137
// CHECK-0-NEXT: <Text abbrevid=5 op0=16/> blob data = ' is a parameter.'
138
138
// CHECK-0-NEXT: </CommentBlock>
139
- // CHECK-0-NEXT: <CommentBlock NumWords=5 BlockCodeSize=4>
139
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
140
140
// CHECK-0-NEXT: <Kind abbrevid=4 op0=11/> blob data = 'TextComment'
141
141
// CHECK-0-NEXT: </CommentBlock>
142
142
// CHECK-0-NEXT: </CommentBlock>
143
143
// CHECK-0-NEXT: </CommentBlock>
144
- // CHECK-0-NEXT: <CommentBlock NumWords=38 BlockCodeSize=4>
144
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
145
145
// CHECK-0-NEXT: <Kind abbrevid=4 op0=19/> blob data = 'ParamCommandComment'
146
146
// CHECK-0-NEXT: <Direction abbrevid=7 op0=4/> blob data = '[in]'
147
147
// CHECK-0-NEXT: <ParamName abbrevid=8 op0=1/> blob data = 'J'
148
- // CHECK-0-NEXT: <CommentBlock NumWords=25 BlockCodeSize=4>
148
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
149
149
// CHECK-0-NEXT: <Kind abbrevid=4 op0=16/> blob data = 'ParagraphComment'
150
- // CHECK-0-NEXT: <CommentBlock NumWords=10 BlockCodeSize=4>
150
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
151
151
// CHECK-0-NEXT: <Kind abbrevid=4 op0=11/> blob data = 'TextComment'
152
152
// CHECK-0-NEXT: <Text abbrevid=5 op0=16/> blob data = ' is a parameter.'
153
153
// CHECK-0-NEXT: </CommentBlock>
154
- // CHECK-0-NEXT: <CommentBlock NumWords=5 BlockCodeSize=4>
154
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
155
155
// CHECK-0-NEXT: <Kind abbrevid=4 op0=11/> blob data = 'TextComment'
156
156
// CHECK-0-NEXT: </CommentBlock>
157
157
// CHECK-0-NEXT: </CommentBlock>
158
158
// CHECK-0-NEXT: </CommentBlock>
159
- // CHECK-0-NEXT: <CommentBlock NumWords=28 BlockCodeSize=4>
159
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
160
160
// CHECK-0-NEXT: <Kind abbrevid=4 op0=19/> blob data = 'BlockCommandComment'
161
161
// CHECK-0-NEXT: <Name abbrevid=6 op0=6/> blob data = 'return'
162
- // CHECK-0-NEXT: <CommentBlock NumWords=16 BlockCodeSize=4>
162
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
163
163
// CHECK-0-NEXT: <Kind abbrevid=4 op0=16/> blob data = 'ParagraphComment'
164
- // CHECK-0-NEXT: <CommentBlock NumWords=8 BlockCodeSize=4>
164
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
165
165
// CHECK-0-NEXT: <Kind abbrevid=4 op0=11/> blob data = 'TextComment'
166
166
// CHECK-0-NEXT: <Text abbrevid=5 op0=5/> blob data = ' void'
167
167
// CHECK-0-NEXT: </CommentBlock>
168
168
// CHECK-0-NEXT: </CommentBlock>
169
169
// CHECK-0-NEXT: </CommentBlock>
170
170
// CHECK-0-NEXT: </CommentBlock>
171
- // CHECK-0-NEXT: <CommentBlock NumWords=28 BlockCodeSize=4>
171
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
172
172
// CHECK-0-NEXT: <Kind abbrevid=4 op0=11/> blob data = 'FullComment'
173
- // CHECK-0-NEXT: <CommentBlock NumWords=21 BlockCodeSize=4>
173
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
174
174
// CHECK-0-NEXT: <Kind abbrevid=4 op0=16/> blob data = 'ParagraphComment'
175
- // CHECK-0-NEXT: <CommentBlock NumWords=13 BlockCodeSize=4>
175
+ // CHECK-0-NEXT: <CommentBlock NumWords={{[0-9]+}} BlockCodeSize=4>
176
176
// CHECK-0-NEXT: <Kind abbrevid=4 op0=11/> blob data = 'TextComment'
177
177
// CHECK-0-NEXT: <Text abbrevid=5 op0=28/> blob data = ' Bonus comment on definition'
178
178
// CHECK-0-NEXT: </CommentBlock>
179
179
// CHECK-0-NEXT: </CommentBlock>
180
180
// CHECK-0-NEXT: </CommentBlock>
181
- // CHECK-0-NEXT: <DefLocation abbrevid=6 op0=28 op1=4 /> blob data = '{{.*}}'
182
- // CHECK-0-NEXT: <Location abbrevid=7 op0=25 op1=4 /> blob data = '{{.*}}'
183
- // CHECK-0-NEXT: <TypeBlock NumWords=6 BlockCodeSize=4>
184
- // CHECK-0-NEXT: <ReferenceBlock NumWords=3 BlockCodeSize=4>
181
+ // CHECK-0-NEXT: <DefLocation abbrevid=6 op0=28 op1={{[0-9]+}} /> blob data = '{{.*}}'
182
+ // CHECK-0-NEXT: <Location abbrevid=7 op0=25 op1={{[0-9]+}} /> blob data = '{{.*}}'
183
+ // CHECK-0-NEXT: <TypeBlock NumWords={{[0-9]+}} BlockCodeSize=4>
184
+ // CHECK-0-NEXT: <ReferenceBlock NumWords={{[0-9]+}} BlockCodeSize=4>
185
185
// CHECK-0-NEXT: <Name abbrevid=5 op0=4/> blob data = 'void'
186
186
// CHECK-0-NEXT: <Field abbrevid=7 op0=4/>
187
187
// CHECK-0-NEXT: </ReferenceBlock>
188
188
// CHECK-0-NEXT: </TypeBlock>
189
- // CHECK-0-NEXT: <FieldTypeBlock NumWords=8 BlockCodeSize=4>
190
- // CHECK-0-NEXT: <ReferenceBlock NumWords=3 BlockCodeSize=4>
189
+ // CHECK-0-NEXT: <FieldTypeBlock NumWords={{[0-9]+}} BlockCodeSize=4>
190
+ // CHECK-0-NEXT: <ReferenceBlock NumWords={{[0-9]+}} BlockCodeSize=4>
191
191
// CHECK-0-NEXT: <Name abbrevid=5 op0=3/> blob data = 'int'
192
192
// CHECK-0-NEXT: <Field abbrevid=7 op0=4/>
193
193
// CHECK-0-NEXT: </ReferenceBlock>
194
194
// CHECK-0-NEXT: <Name abbrevid=4 op0=1/> blob data = 'I'
195
195
// CHECK-0-NEXT: </FieldTypeBlock>
196
- // CHECK-0-NEXT: <FieldTypeBlock NumWords=8 BlockCodeSize=4>
197
- // CHECK-0-NEXT: <ReferenceBlock NumWords=3 BlockCodeSize=4>
196
+ // CHECK-0-NEXT: <FieldTypeBlock NumWords={{[0-9]+}} BlockCodeSize=4>
197
+ // CHECK-0-NEXT: <ReferenceBlock NumWords={{[0-9]+}} BlockCodeSize=4>
198
198
// CHECK-0-NEXT: <Name abbrevid=5 op0=3/> blob data = 'int'
199
199
// CHECK-0-NEXT: <Field abbrevid=7 op0=4/>
200
200
// CHECK-0-NEXT: </ReferenceBlock>
0 commit comments