amd: Use the Mesa base style
authorKonstantin Seurer <konstantin.seurer@gmail.com>
Fri, 26 May 2023 19:35:17 +0000 (21:35 +0200)
committerMarge Bot <emma+marge@anholt.net>
Mon, 29 May 2023 21:06:12 +0000 (21:06 +0000)
Acked-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Reviewed-by: Eric Engestrom <eric@engestrom.ch>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23275>

src/amd/.clang-format [deleted file]
src/amd/compiler/.clang-format
src/amd/vulkan/bvh/.clang-format [new file with mode: 0644]

diff --git a/src/amd/.clang-format b/src/amd/.clang-format
deleted file mode 100644 (file)
index 7281d40..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-AlignAfterOpenBracket: true
-AlignConsecutiveMacros: true
-AllowAllArgumentsOnNextLine: false
-AllowShortCaseLabelsOnASingleLine: false
-AllowShortFunctionsOnASingleLine: false
-AlwaysBreakAfterReturnType: TopLevelDefinitions
-BasedOnStyle: LLVM
-BraceWrapping:
-  AfterControlStatement: false
-  AfterEnum: false
-  AfterFunction: true
-  AfterStruct: false
-  BeforeElse: false
-  SplitEmptyFunction: true
-BinPackArguments: true
-BinPackParameters: true
-BreakBeforeBraces: Custom
-ColumnLimit: 100
-ContinuationIndentWidth: 3
-Cpp11BracedListStyle: true
-ForEachMacros:
-  - LIST_FOR_EACH_ENTRY
-  - LIST_FOR_EACH_ENTRY_SAFE
-  - foreach_list_typed
-  - util_dynarray_foreach
-  - hash_table_foreach
-  - nir_foreach_variable
-  - nir_foreach_variable_safe
-  - nir_foreach_register
-  - nir_foreach_register_safe
-  - nir_foreach_use
-  - nir_foreach_use_safe
-  - nir_foreach_if_use
-  - nir_foreach_if_use_safe
-  - nir_foreach_def
-  - nir_foreach_def_safe
-  - nir_foreach_phi_src
-  - nir_foreach_phi_src_safe
-  - nir_foreach_parallel_copy_entry
-  - nir_foreach_instr
-  - nir_foreach_instr_reverse
-  - nir_foreach_instr_safe
-  - nir_foreach_instr_reverse_safe
-  - nir_foreach_function
-  - nir_foreach_block
-  - nir_foreach_block_safe
-  - nir_foreach_block_reverse
-  - nir_foreach_block_reverse_safe
-  - nir_foreach_block_in_cf_node
-  - nir_foreach_shader_in_variable
-  - nir_foreach_shader_out_variable_safe
-  - nir_foreach_variable_in_list
-  - nir_foreach_variable_with_modes
-  - nir_foreach_src
-  - foreach_two_lists
-  - u_foreach_bit
-  - u_foreach_bit64
-  - foreach_sched_node
-  - foreach_src
-  - foreach_src_n
-  - foreach_ssa_use
-  - foreach_ssa_srcp_n
-  - foreach_ssa_srcp
-  - foreach_ssa_src_n
-  - foreach_ssa_src
-  - foreach_input_n
-  - foreach_input
-  - foreach_output_n
-  - foreach_output
-  - foreach_instr
-  - foreach_instr_rev
-  - foreach_instr_safe
-  - foreach_block
-  - foreach_block_safe
-  - foreach_block_rev
-  - foreach_array
-  - foreach_array_safe
-  - foreach_name_n
-  - foreach_name
-  - foreach_def
-  - foreach_use
-  - set_foreach
-  - u_foreach_bit
-  - u_foreach_bit64
-  - radv_foreach_stage
-  - PHASE
-
-TypenameMacros:
-  - REF
-
-IncludeBlocks: Preserve
-IncludeCategories:
-  - Regex:           '<[[:alnum:].]+>'
-    Priority:        1
-  - Regex:           '.*\/.*'
-    Priority:        2
-  - Regex:           '.*'
-    Priority:        3
-IndentWidth: 3
-PenaltyBreakBeforeFirstCallParameter: 1
-PenaltyExcessCharacter: 100
-SpaceAfterCStyleCast: false
-SpaceBeforeCpp11BracedList: false
-SpaceBeforeCtorInitializerColon: false
-SpacesInContainerLiterals: false
index 84332d8..2533961 100644 (file)
@@ -1,89 +1,5 @@
 
-# TODO: Inherit Style from RADV when Clang 13 is default.
-# BasedOnStyle: InheritParentConfig
-
-# Copied from /src/amd/.clang-format
-# ACO specific rules can be found below
-AlignAfterOpenBracket: true
-AlignConsecutiveMacros: true
-AllowAllArgumentsOnNextLine: false
-AlwaysBreakAfterReturnType: TopLevelDefinitions
-BasedOnStyle: LLVM
-BinPackArguments: true
-BinPackParameters: true
-BreakBeforeBraces: Custom
-ColumnLimit: 100
-ContinuationIndentWidth: 3
-Cpp11BracedListStyle: true
-ForEachMacros:
-  - LIST_FOR_EACH_ENTRY
-  - LIST_FOR_EACH_ENTRY_SAFE
-  - foreach_list_typed
-  - util_dynarray_foreach
-  - nir_foreach_variable
-  - nir_foreach_variable_safe
-  - nir_foreach_register
-  - nir_foreach_register_safe
-  - nir_foreach_use
-  - nir_foreach_use_safe
-  - nir_foreach_if_use
-  - nir_foreach_if_use_safe
-  - nir_foreach_def
-  - nir_foreach_def_safe
-  - nir_foreach_phi_src
-  - nir_foreach_phi_src_safe
-  - nir_foreach_parallel_copy_entry
-  - nir_foreach_instr
-  - nir_foreach_instr_reverse
-  - nir_foreach_instr_safe
-  - nir_foreach_instr_reverse_safe
-  - nir_foreach_function
-  - nir_foreach_block
-  - nir_foreach_block_safe
-  - nir_foreach_block_reverse
-  - nir_foreach_block_reverse_safe
-  - nir_foreach_block_in_cf_node
-  - nir_foreach_shader_in_variable
-  - nir_foreach_shader_out_variable_safe
-  - nir_foreach_variable_in_list
-  - nir_foreach_src
-  - foreach_two_lists
-  - foreach_bit
-  - foreach_sched_node
-  - foreach_src
-  - foreach_src_n
-  - foreach_ssa_use
-  - foreach_ssa_srcp_n
-  - foreach_ssa_srcp
-  - foreach_ssa_src_n
-  - foreach_ssa_src
-  - foreach_input_n
-  - foreach_input
-  - foreach_output_n
-  - foreach_output
-  - foreach_instr
-  - foreach_instr_rev
-  - foreach_instr_safe
-  - foreach_block
-  - foreach_block_safe
-  - foreach_block_rev
-  - foreach_array
-  - foreach_array_safe
-  - foreach_name_n
-  - foreach_name
-  - foreach_def
-  - foreach_use
-  - set_foreach
-  - u_foreach_bit
-  - u_foreach_bit64
-
-IndentWidth: 3
-PenaltyBreakBeforeFirstCallParameter: 1
-PenaltyExcessCharacter: 100
-SpaceAfterCStyleCast: false
-SpaceBeforeCpp11BracedList: false
-SpacesInContainerLiterals: false
-
+BasedOnStyle: InheritParentConfig
 
 # ACO clang-format rules:
 Language: Cpp
diff --git a/src/amd/vulkan/bvh/.clang-format b/src/amd/vulkan/bvh/.clang-format
new file mode 100644 (file)
index 0000000..5a6f891
--- /dev/null
@@ -0,0 +1,7 @@
+# Copyright 2023 Valve Corporation
+# SPDX-License-Identifier: MIT
+
+BasedOnStyle: InheritParentConfig
+
+TypenameMacros:
+  - REF