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