
BasedOnStyle: InheritParentConfig
DisableFormat: false

AlignConsecutiveBitFields: Consecutive
ColumnLimit: 80
BreakStringLiterals: false
SpaceBeforeParens: ControlStatementsExceptControlMacros
ForEachMacros: [
  'BITSET_FOREACH_SET',
  'bi_foreach_block',
  'bi_foreach_block_from',
  'bi_foreach_block_from_rev',
  'bi_foreach_block_rev',
  'bi_foreach_clause_in_block',
  'bi_foreach_clause_in_block_from',
  'bi_foreach_clause_in_block_from_rev',
  'bi_foreach_clause_in_block_rev',
  'bi_foreach_clause_in_block_safe',
  'bi_foreach_dest',
  'bi_foreach_instr_and_src_in_tuple',
  'bi_foreach_instr_global',
  'bi_foreach_instr_global_rev',
  'bi_foreach_instr_global_rev_safe',
  'bi_foreach_instr_global_safe',
  'bi_foreach_instr_in_block',
  'bi_foreach_instr_in_block_from',
  'bi_foreach_instr_in_block_from_rev',
  'bi_foreach_instr_in_block_rev',
  'bi_foreach_instr_in_block_safe',
  'bi_foreach_instr_in_block_safe_rev',
  'bi_foreach_instr_in_clause',
  'bi_foreach_instr_in_clause_rev',
  'bi_foreach_instr_in_tuple',
  'bi_foreach_predecessor',
  'bi_foreach_src',
  'bi_foreach_ssa_dest',
  'bi_foreach_ssa_src',
  'bi_foreach_successor',
  'cs_case',
  'cs_default',
  'cs_else',
  'cs_emit',
  'cs_exception_handler_def',
  'cs_if',
  'cs_match',
  'cs_single_link_list_for_each_from',
  'cs_update_compute_ctx',
  'cs_update_frag_ctx',
  'cs_update_progress_seqno',
  'cs_update_vt_ctx',
  'cs_while',
  'foreach_batch',
  'foreach_list_typed',
  'list_for_each_entry_safe',
  'mir_foreach_block',
  'mir_foreach_block_from',
  'mir_foreach_bundle_in_block',
  'mir_foreach_bundle_in_block_rev',
  'mir_foreach_instr_global',
  'mir_foreach_instr_global_safe',
  'mir_foreach_instr_in_block',
  'mir_foreach_instr_in_block_from',
  'mir_foreach_instr_in_block_from_rev',
  'mir_foreach_instr_in_block_rev',
  'mir_foreach_instr_in_block_safe',
  'mir_foreach_instr_in_block_safe_rev',
  'mir_foreach_instr_in_block_scheduled_rev',
  'mir_foreach_predecessor',
  'mir_foreach_successor',
  'mir_foreach_src',
  'nir_foreach_function_impl',
  'nir_foreach_instr',
  'nir_foreach_phi_src',
  'nir_foreach_use',
  'nir_foreach_variable_with_modes',
  'nir_foreach_shader_in_variable',
  'nodearray_dense_foreach',
  'nodearray_dense_foreach_64',
  'nodearray_sparse_foreach',
  'pan_cast_and_pack',
  'pan_cast_and_pack_nodefaults',
  'pan_pack',
  'pan_pack_nodefaults',
  'pan_section_pack',
  'pan_unpack',
  'panvk_cs_reg_upd_ctx',
  'panvk_shader_foreach_variant',
  'u_foreach_bit',
]
