• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1
2AlignAfterOpenBracket: true
3AlignConsecutiveMacros: true
4
5AllowAllArgumentsOnNextLine: false
6AllowShortCaseLabelsOnASingleLine: false
7AllowShortFunctionsOnASingleLine: false
8
9AlwaysBreakAfterReturnType: TopLevelDefinitions
10
11BraceWrapping:
12  AfterControlStatement: false
13  AfterEnum: false
14  AfterFunction: true
15  AfterStruct: false
16  BeforeElse: false
17  SplitEmptyFunction: true
18
19BinPackArguments: true
20BinPackParameters: true
21
22BreakBeforeBraces: Custom
23
24ColumnLimit: 78
25PenaltyBreakBeforeFirstCallParameter: 1
26PenaltyExcessCharacter: 100
27
28ContinuationIndentWidth: 3
29IndentWidth: 3
30UseTab: Never
31
32Cpp11BracedListStyle: true
33
34SpaceAfterCStyleCast: false
35SpaceBeforeCpp11BracedList: false
36SpaceBeforeCtorInitializerColon: false
37SpacesInContainerLiterals: false
38
39PointerAlignment: Right
40
41IncludeBlocks: Preserve
42IncludeCategories:
43  - Regex:           '<[[:alnum:].]+>'
44    Priority:        1
45  - Regex:           '.*\/.*'
46    Priority:        2
47  - Regex:           '.*'
48    Priority:        3
49
50ForEachMacros:
51# util
52  - u_foreach_bit
53  - u_foreach_bit64
54
55  - BITSET_FOREACH_SET
56  - BITSET_FOREACH_RANGE
57
58  - hash_table_foreach
59  - hash_table_foreach_remove
60
61  - rb_tree_foreach
62  - rb_tree_foreach_rev
63  - rb_tree_foreach_rev_safe
64  - rb_tree_foreach_safe
65
66  - set_foreach
67  - set_foreach_remove
68
69  - util_dynarray_foreach
70  - util_dynarray_foreach_reverse
71
72  - util_idalloc_foreach
73
74  - LIST_FOR_EACH_ENTRY
75  - LIST_FOR_EACH_ENTRY_FROM
76  - LIST_FOR_EACH_ENTRY_FROM_REV
77  - LIST_FOR_EACH_ENTRY_SAFE
78  - LIST_FOR_EACH_ENTRY_SAFE_REV
79  - list_for_each_entry
80  - list_for_each_entry_from
81  - list_for_each_entry_from_rev
82  - list_for_each_entry_from_safe
83  - list_for_each_entry_rev
84  - list_for_each_entry_rev_safe
85  - list_for_each_entry_safe
86  - list_pair_for_each_entry
87
88  - foreach_in_list
89  - foreach_in_list_reverse
90  - foreach_in_list_reverse_safe
91  - foreach_in_list_safe
92  - foreach_in_list_use_after
93  - foreach_list_typed
94  - foreach_list_typed_from
95  - foreach_list_typed_reverse
96  - foreach_list_typed_reverse_safe
97  - foreach_list_typed_safe
98  - foreach_two_lists
99
100# nir
101  - nir_foreach_function_temp_variable
102  - nir_foreach_function_temp_variable_safe
103  - nir_foreach_image_variable
104  - nir_foreach_image_variable_safe
105  - nir_foreach_shader_in_variable
106  - nir_foreach_shader_in_variable_safe
107  - nir_foreach_shader_out_variable
108  - nir_foreach_shader_out_variable_safe
109  - nir_foreach_uniform_variable
110  - nir_foreach_uniform_variable_safe
111  - nir_foreach_variable
112  - nir_foreach_variable_in_list
113  - nir_foreach_variable_in_list_safe
114  - nir_foreach_variable_in_shader
115  - nir_foreach_variable_in_shader_safe
116  - nir_foreach_variable_safe
117  - nir_foreach_variable_with_modes
118  - nir_foreach_variable_with_modes_safe
119
120  - nir_foreach_if_use
121  - nir_foreach_if_use_safe
122  - nir_foreach_use
123  - nir_foreach_use_including_if
124  - nir_foreach_use_including_if_safe
125  - nir_foreach_use_safe
126
127  - nir_foreach_phi_src
128  - nir_foreach_phi_src_safe
129
130  - nir_foreach_parallel_copy_entry
131
132  - nir_foreach_instr
133  - nir_foreach_instr_in_worklist
134  - nir_foreach_instr_reverse
135  - nir_foreach_instr_reverse_safe
136  - nir_foreach_instr_safe
137
138  - nir_foreach_phi
139  - nir_foreach_phi_safe
140
141  - nir_foreach_function
142  - nir_foreach_function_safe
143  - nir_foreach_function_with_impl
144
145  - nir_foreach_function_impl
146
147  - nir_foreach_block_unstructured
148  - nir_foreach_block_unstructured_safe
149
150  - nir_foreach_block
151  - nir_foreach_block_in_cf_node
152  - nir_foreach_block_reverse
153  - nir_foreach_block_reverse_safe
154  - nir_foreach_block_safe
155
156  - nir_foreach_src
157
158# egl
159  - egl_relax
160
161# wayland
162  - wl_list_for_each
163  - wl_list_for_each_safe
164  - wl_list_for_each_reverse
165  - wl_list_for_each_reverse_safe
166  - wl_array_for_each
167
168# vulkan
169  - vk_foreach_queue
170  - vk_foreach_queue_safe
171
172  - vk_foreach_struct
173  - vk_foreach_struct_const
174
175  - vk_foreach_multi_draw
176  - vk_foreach_multi_draw_indexed
177
178# asahi
179  - foreach_active
180  - foreach_submitted
181  - AGX_BATCH_FOREACH_BO_HANDLE
182  - agx_pack
183  - agx_usc_pack
184  - agx_ppp_push
185  - agx_foreach_block
186  - agx_foreach_block_from
187  - agx_foreach_block_from_rev
188  - agx_foreach_block_rev
189  - agx_foreach_dest
190  - agx_foreach_instr_global
191  - agx_foreach_instr_global_rev
192  - agx_foreach_instr_global_safe
193  - agx_foreach_instr_global_safe_rev
194  - agx_foreach_instr_in_block
195  - agx_foreach_instr_in_block_from
196  - agx_foreach_instr_in_block_from_rev
197  - agx_foreach_instr_in_block_rev
198  - agx_foreach_instr_in_block_safe
199  - agx_foreach_instr_in_block_safe_rev
200  - agx_foreach_non_phi_in_block_rev
201  - agx_foreach_phi_in_block
202  - agx_foreach_predecessor
203  - agx_foreach_src
204  - agx_foreach_ssa_dest
205  - agx_foreach_ssa_src
206  - agx_foreach_successor
207
208# radv
209  - PHASE
210
211# freedreno
212  - ir2_foreach_instr
213  - ir2_foreach_live_reg
214  - ir2_foreach_avail
215  - ir2_foreach_src
216  - foreach_two_lists
217  - foreach_sched_node
218  - foreach_src
219  - foreach_src_n
220  - foreach_dst
221  - foreach_dst_n
222  - ra_foreach_dst
223  - ra_foreach_src
224  - ra_foreach_src_rev
225  - foreach_ssa_use
226  - foreach_ssa_srcp_n
227  - foreach_ssa_srcp
228  - foreach_ssa_src_n
229  - foreach_ssa_src
230  - foreach_input_n
231  - foreach_input
232  - foreach_output_n
233  - foreach_output
234  - foreach_instr
235  - foreach_instr_rev
236  - foreach_instr_safe
237  - foreach_instr_from_safe
238  - foreach_block
239  - foreach_block_safe
240  - foreach_block_rev
241  - foreach_array
242  - foreach_array_safe
243  - foreach_name_n
244  - foreach_name
245  - foreach_def
246  - foreach_use
247  - foreach_interval
248  - foreach_interval_safe
249  - foreach_interval_rev
250  - foreach_interval_rev_safe
251  - foreach_batch
252  - foreach_line_in_section
253  - perf_time
254  - perf_time_ctx
255  - foreach_submit
256  - foreach_submit_safe
257
258# panfrost
259  - foreach_batch
260  - pan_pack
261  - pan_section_pack
262  - bi_foreach_block
263  - bi_foreach_block_from
264  - bi_foreach_block_from_rev
265  - bi_foreach_block_rev
266  - bi_foreach_clause_in_block
267  - bi_foreach_clause_in_block_from
268  - bi_foreach_clause_in_block_from_rev
269  - bi_foreach_clause_in_block_rev
270  - bi_foreach_clause_in_block_safe
271  - bi_foreach_dest
272  - bi_foreach_instr_and_src_in_tuple
273  - bi_foreach_instr_global
274  - bi_foreach_instr_global_rev
275  - bi_foreach_instr_global_rev_safe
276  - bi_foreach_instr_global_safe
277  - bi_foreach_instr_in_block
278  - bi_foreach_instr_in_block_from
279  - bi_foreach_instr_in_block_from_rev
280  - bi_foreach_instr_in_block_rev
281  - bi_foreach_instr_in_block_safe
282  - bi_foreach_instr_in_block_safe_rev
283  - bi_foreach_instr_in_clause
284  - bi_foreach_instr_in_clause_rev
285  - bi_foreach_instr_in_tuple
286  - bi_foreach_predecessor
287  - bi_foreach_src
288  - bi_foreach_ssa_src
289  - bi_foreach_successor
290  - mir_foreach_block
291  - mir_foreach_block_from
292  - mir_foreach_bundle_in_block
293  - mir_foreach_bundle_in_block_rev
294  - mir_foreach_instr_global
295  - mir_foreach_instr_global_safe
296  - mir_foreach_instr_in_block
297  - mir_foreach_instr_in_block_from
298  - mir_foreach_instr_in_block_from_rev
299  - mir_foreach_instr_in_block_rev
300  - mir_foreach_instr_in_block_safe
301  - mir_foreach_instr_in_block_safe_rev
302  - mir_foreach_instr_in_block_scheduled_rev
303  - mir_foreach_predecessor
304  - mir_foreach_src
305  - nodearray_dense_foreach
306  - nodearray_dense_foreach_64
307  - nodearray_sparse_foreach
308  - pan_foreach_instr_in_block_rev
309  - pan_foreach_predecessor
310  - pan_foreach_successor
311