github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {clang-format}-->
:warning: C/C++ code formatter, clang-format found issues in your code.
:warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
git-clang-format --diff origin/main HEAD --extensions h,,inc,cpp,c --
clang/test/AST/ByteCode/int256.cpp
clang/test/CodeGen/AArch64/aarch64-arguments-int256.c
clang/test/CodeGen/RISCV/riscv64-arguments-int256.c
clang/test/CodeGen/X86/x86_64-arguments-int256.c
clang/test/CodeGen/bitint-div-i256-routing.c
clang/test/CodeGen/debug-info-int256.c clang/test/CodeGen/float-conv-int256.c
clang/test/CodeGen/int256-compound-assign.c
clang/test/CodeGen/overflow-builtins-int256.c clang/test/CodeGen/uint256_t.c
clang/test/CodeGen/varargs-int256.c clang/test/CodeGenCXX/mangle-int256.cpp
clang/test/Sema/256bitint.c clang/test/Sema/atomic-int256.c
clang/test/Sema/bitfield-int256.c clang/test/Sema/int256-spir-unsupported.c
clang/test/Sema/int256-unsupported-target.c
clang/test/Sema/struct-layout-int256.c clang/test/SemaCXX/int256-templates.cpp
clang/test/SemaCXX/int256-type-traits.cpp clang/test/SemaSYCL/int256.cpp
compiler-rt/lib/builtins/absvoi2.c compiler-rt/lib/builtins/addvoi3.c
compiler-rt/lib/builtins/ashloi3.c compiler-rt/lib/builtins/ashroi3.c
compiler-rt/lib/builtins/clzoi2.c compiler-rt/lib/builtins/cmpoi2.c
compiler-rt/lib/builtins/ctzoi2.c compiler-rt/lib/builtins/divmodoi4.c
compiler-rt/lib/builtins/divoi3.c compiler-rt/lib/builtins/ffsoi2.c
compiler-rt/lib/builtins/fixdfoi.c compiler-rt/lib/builtins/fixsfoi.c
compiler-rt/lib/builtins/fixtfoi.c compiler-rt/lib/builtins/fixunsdfoi.c
compiler-rt/lib/builtins/fixunssfoi.c compiler-rt/lib/builtins/fixunstfoi.c
compiler-rt/lib/builtins/fixunsxfoi.c compiler-rt/lib/builtins/fixxfoi.c
compiler-rt/lib/builtins/floatoidf.c compiler-rt/lib/builtins/floatoisf.c
compiler-rt/lib/builtins/floatoitf.c compiler-rt/lib/builtins/floatoixf.c
compiler-rt/lib/builtins/floatunoidf.c compiler-rt/lib/builtins/floatunoisf.c
compiler-rt/lib/builtins/floatunoitf.c compiler-rt/lib/builtins/floatunoixf.c
compiler-rt/lib/builtins/lshroi3.c compiler-rt/lib/builtins/modoi3.c
compiler-rt/lib/builtins/muloi5.c compiler-rt/lib/builtins/multi5.c
compiler-rt/lib/builtins/mulvoi3.c compiler-rt/lib/builtins/negoi2.c
compiler-rt/lib/builtins/negvoi2.c compiler-rt/lib/builtins/parityoi2.c
compiler-rt/lib/builtins/popcountoi2.c compiler-rt/lib/builtins/subvoi3.c
compiler-rt/lib/builtins/ucmpoi2.c compiler-rt/lib/builtins/udivmodoi4.c
compiler-rt/lib/builtins/udivoi3.c compiler-rt/lib/builtins/umodoi3.c
compiler-rt/test/builtins/Unit/absvoi2_test.c
compiler-rt/test/builtins/Unit/addvoi3_test.c
compiler-rt/test/builtins/Unit/ashloi3_test.c
compiler-rt/test/builtins/Unit/ashroi3_test.c
compiler-rt/test/builtins/Unit/clzoi2_test.c
compiler-rt/test/builtins/Unit/cmpoi2_test.c
compiler-rt/test/builtins/Unit/ctzoi2_test.c
compiler-rt/test/builtins/Unit/divmodoi4_test.c
compiler-rt/test/builtins/Unit/divoi3_test.c
compiler-rt/test/builtins/Unit/ffsoi2_test.c
compiler-rt/test/builtins/Unit/fixdfoi_test.c
compiler-rt/test/builtins/Unit/fixsfoi_test.c
compiler-rt/test/builtins/Unit/fixtfoi_test.c
compiler-rt/test/builtins/Unit/fixunsdfoi_test.c
compiler-rt/test/builtins/Unit/fixunssfoi_test.c
compiler-rt/test/builtins/Unit/fixunstfoi_test.c
compiler-rt/test/builtins/Unit/fixunsxfoi_test.c
compiler-rt/test/builtins/Unit/fixxfoi_test.c
compiler-rt/test/builtins/Unit/floatoidf_test.c
compiler-rt/test/builtins/Unit/floatoisf_test.c
compiler-rt/test/builtins/Unit/floatoitf_test.c
compiler-rt/test/builtins/Unit/floatoixf_test.c
compiler-rt/test/builtins/Unit/floatunoidf_test.c
compiler-rt/test/builtins/Unit/floatunoisf_test.c
compiler-rt/test/builtins/Unit/floatunoitf_test.c
compiler-rt/test/builtins/Unit/floatunoixf_test.c
compiler-rt/test/builtins/Unit/lshroi3_test.c
compiler-rt/test/builtins/Unit/modoi3_test.c
compiler-rt/test/builtins/Unit/muloi5_test.c
compiler-rt/test/builtins/Unit/multi5_test.c
compiler-rt/test/builtins/Unit/mulvoi3_test.c
compiler-rt/test/builtins/Unit/negoi2_test.c
compiler-rt/test/builtins/Unit/negvoi2_test.c
compiler-rt/test/builtins/Unit/parityoi2_test.c
compiler-rt/test/builtins/Unit/popcountoi2_test.c
compiler-rt/test/builtins/Unit/subvoi3_test.c
compiler-rt/test/builtins/Unit/ucmpoi2_test.c
compiler-rt/test/builtins/Unit/udivmodoi4_test.c
compiler-rt/test/builtins/Unit/udivoi3_test.c
compiler-rt/test/builtins/Unit/umodoi3_test.c
compiler-rt/test/ubsan/TestCases/Integer/int256-overflow.cpp
libcxx/test/libcxx/containers/unord/hash/int256.pass.cpp
libcxx/test/libcxx/numerics/bit.ops/int256.byteswap.pass.cpp
libcxx/test/libcxx/numerics/bit.ops/int256.pass.cpp
libcxx/test/libcxx/numerics/charconv/int256.from_chars.pass.cpp
libcxx/test/libcxx/numerics/charconv/int256.pass.cpp
libcxx/test/libcxx/numerics/numeric.limits/int256.pass.cpp
libcxx/test/libcxx/type_traits/int256.pass.cpp
libcxx/test/libcxx/utilities/format/format.arguments/int256.pass.cpp
clang/include/clang/AST/ASTContext.h clang/include/clang/AST/DeclID.h
clang/include/clang/AST/TypeBase.h clang/include/clang/AST/TypeLoc.h
clang/include/clang/Basic/Specifiers.h clang/include/clang/Basic/TargetInfo.h
clang/include/clang/Sema/DeclSpec.h
clang/include/clang/Serialization/ASTBitCodes.h clang/lib/AST/ASTContext.cpp
clang/lib/AST/ExprConstant.cpp clang/lib/AST/ItaniumMangle.cpp
clang/lib/AST/MicrosoftMangle.cpp clang/lib/AST/NSAPI.cpp
clang/lib/AST/PrintfFormatString.cpp clang/lib/AST/RecordLayoutBuilder.cpp
clang/lib/AST/StmtPrinter.cpp clang/lib/AST/Type.cpp clang/lib/AST/TypeLoc.cpp
clang/lib/Basic/TargetInfo.cpp clang/lib/Basic/Targets/SPIR.h
clang/lib/CIR/CodeGen/CIRGenItaniumCXXABI.cpp
clang/lib/CIR/CodeGen/CIRGenModule.cpp clang/lib/CIR/CodeGen/CIRGenTypeCache.h
clang/lib/CIR/CodeGen/CIRGenTypes.cpp clang/lib/CodeGen/CGDebugInfo.cpp
clang/lib/CodeGen/CodeGenModule.cpp clang/lib/CodeGen/CodeGenTBAA.cpp
clang/lib/CodeGen/CodeGenTypes.cpp clang/lib/CodeGen/ItaniumCXXABI.cpp
clang/lib/CodeGen/SwiftCallingConv.cpp clang/lib/CodeGen/Targets/X86.cpp
clang/lib/Frontend/InitPreprocessor.cpp clang/lib/Index/USRGeneration.cpp
clang/lib/Parse/ParseDecl.cpp clang/lib/Parse/ParseExpr.cpp
clang/lib/Parse/ParseExprCXX.cpp clang/lib/Parse/ParseTentative.cpp
clang/lib/Sema/DeclSpec.cpp clang/lib/Sema/Sema.cpp
clang/lib/Sema/SemaChecking.cpp clang/lib/Sema/SemaOverload.cpp
clang/lib/Sema/SemaTemplateVariadic.cpp clang/lib/Sema/SemaType.cpp
clang/lib/Sema/TreeTransform.h clang/lib/Serialization/ASTCommon.cpp
clang/lib/Serialization/ASTReader.cpp clang/lib/Serialization/ASTWriter.cpp
clang/test/AST/ast-dump-default-arg-json.cpp
clang/test/AST/ast-dump-default-init-json.cpp
clang/test/AST/ast-dump-file-line-json.c
clang/test/AST/ast-dump-lambda-json.cpp
clang/test/AST/ast-dump-template-decls-json.cpp
clang/test/AST/ast-dump-template-json-win32-mangler-crash.cpp
clang/test/AST/ast-dump-templates.cpp clang/test/CXX/drs/cwg4xx.cpp
clang/test/CodeGen/AArch64/type-sizes.c
clang/test/CodeGen/PowerPC/ppc64-abi-override-datalayout.c
clang/test/CodeGen/X86/uefi-data-layout.c
clang/test/CodeGen/X86/x86_64-PR42672.c
clang/test/CodeGen/coff-aarch64-type-sizes.c
clang/test/CodeGen/riscv-be-data-layout.c clang/test/CodeGen/target-data.c
clang/test/Preprocessor/init-aarch64.c clang/test/Preprocessor/init.c
clang/test/Sema/const-eval.c clang/test/Sema/constant-builtins-2.c
clang/test/Sema/enum.c clang/test/Sema/tautological-constant-compare.c
clang/test/Sema/types.c clang/test/SemaCXX/deleted-operator.cpp
clang/test/SemaCXX/overloaded-builtin-operators.cpp
compiler-rt/lib/builtins/fp_fixint_impl.inc compiler-rt/lib/builtins/int_lib.h
compiler-rt/lib/builtins/int_to_fp.h
compiler-rt/lib/builtins/int_to_fp_impl.inc
compiler-rt/lib/builtins/int_types.h compiler-rt/lib/ubsan/ubsan_diag.cpp
compiler-rt/lib/ubsan/ubsan_value.cpp compiler-rt/lib/ubsan/ubsan_value.h
flang/lib/Evaluate/host.h libc/src/__support/CPP/type_traits/is_integral.h
libc/src/__support/CPP/type_traits/make_signed.h
libc/src/__support/CPP/type_traits/make_unsigned.h libc/src/__support/big_int.h
libc/src/__support/macros/properties/types.h libc/src/__support/uint128.h
libcxx/include/__algorithm/radix_sort.h libcxx/include/__bit/byteswap.h
libcxx/include/__charconv/tables.h libcxx/include/__charconv/to_chars_base_10.h
libcxx/include/__charconv/to_chars_integral.h
libcxx/include/__charconv/traits.h libcxx/include/__config
libcxx/include/__format/format_arg.h libcxx/include/__format/format_arg_store.h
libcxx/include/__format/format_functions.h
libcxx/include/__format/formatter_integer.h libcxx/include/__random/is_valid.h
libcxx/include/__ranges/iota_view.h
libcxx/include/__type_traits/integer_traits.h
libcxx/include/__type_traits/is_integral.h
libcxx/include/__type_traits/make_signed.h
libcxx/include/__type_traits/make_unsigned.h
libcxx/include/__type_traits/promote.h
libcxx/include/__utility/convert_to_integral.h libcxx/include/limits
libcxx/test/libcxx/concepts/concepts.arithmetic/__libcpp_integer.compile.pass.cpp
libcxx/test/libcxx/concepts/concepts.arithmetic/__libcpp_signed_integer.compile.pass.cpp
libcxx/test/libcxx/concepts/concepts.arithmetic/__libcpp_unsigned_integer.compile.pass.cpp
libcxx/test/libcxx/type_traits/convert_to_integral.pass.cpp
libcxx/test/libcxx/type_traits/is_always_bitcastable.compile.pass.cpp
libcxx/test/libcxx/utilities/format/format.arguments/format.arg/arg_t.compile.pass.cpp
libcxx/test/libcxx/utilities/format/format.formatter/format.context/types.compile.pass.cpp
libcxx/test/support/test_macros.h lldb/include/lldb/Utility/Scalar.h
lldb/include/lldb/lldb-enumerations.h
lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
lldb/source/Utility/Scalar.cpp lldb/unittests/Symbol/TestTypeSystemClang.cpp
lldb/unittests/Utility/ScalarTest.cpp
llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
llvm/lib/CodeGen/TargetLoweringBase.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/lib/TargetParser/TargetDataLayout.cpp
libcxx/include/__type_traits/make_32_64_128_or_256_bit.h
--diff_from_common_commit
``````````
:warning:
The reproduction instructions above might return results for more than one PR
in a stack if you are using a stacked PR workflow. You can limit the results by
changing `origin/main` to the base branch/commit you want to compare against.
:warning:
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/llvm/lib/TargetParser/TargetDataLayout.cpp
b/llvm/lib/TargetParser/TargetDataLayout.cpp
index 0e42e1cab..af664fd8c 100644
--- a/llvm/lib/TargetParser/TargetDataLayout.cpp
+++ b/llvm/lib/TargetParser/TargetDataLayout.cpp
@@ -423,8 +423,7 @@ static std::string computeX86DataLayout(const Triple &TT) {
Ret += "-i64:64-i128:128";
if (Is64Bit)
Ret += "-i256:256";
- }
- else if (TT.isOSIAMCU())
+ } else if (TT.isOSIAMCU())
Ret += "-i64:32-f64:32";
else
Ret += "-i128:128-f64:32:64";
@@ -516,11 +515,10 @@ static std::string computeWebAssemblyDataLayout(const
Triple &TT) {
"i128:128-i256:256-f128:64-n32:64-S128-ni:1:10:20"
: "e-m:e-p:64:64-p10:8:8-p20:8:8-i64:64-"
"i128:128-i256:256-n32:64-S128-ni:1:10:20")
- : (TT.isOSEmscripten()
- ? "e-m:e-p:32:32-p10:8:8-p20:8:8-i64:64-"
- "i128:128-f128:64-n32:64-S128-ni:1:10:20"
- : "e-m:e-p:32:32-p10:8:8-p20:8:8-i64:64-"
- "i128:128-n32:64-S128-ni:1:10:20");
+ : (TT.isOSEmscripten() ? "e-m:e-p:32:32-p10:8:8-p20:8:8-i64:64-"
+ "i128:128-f128:64-n32:64-S128-ni:1:10:20"
+ : "e-m:e-p:32:32-p10:8:8-p20:8:8-i64:64-"
+ "i128:128-n32:64-S128-ni:1:10:20");
}
static std::string computeVEDataLayout(const Triple &T) {
``````````
</details>
https://github.com/llvm/llvm-project/pull/182733
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits