[Lldb-commits] [lldb] [lldb][RISCV] Support optionally disabled FPR (PR #104547)
via lldb-commits
lldb-commits at lists.llvm.org
Thu Aug 15 23:27:42 PDT 2024
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 43ffe2eed0d9f73789dbe213023733d164999306 f0dcd28876e3815454be3c9b2ae19cab26dede1e --extensions h,cpp,c -- lldb/test/API/functionalities/postmortem/elf-core/main_fpr.c lldb/source/Plugins/Instruction/RISCV/EmulateInstructionRISCV.cpp lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_riscv64.cpp lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_riscv64.h lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_riscv64.cpp lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_riscv64.cpp lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_riscv64.h lldb/source/Plugins/Process/Utility/RegisterInfos_riscv64.h lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_riscv64.cpp lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_riscv64.h
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/lldb/source/Plugins/Process/Utility/RegisterInfos_riscv64.h b/lldb/source/Plugins/Process/Utility/RegisterInfos_riscv64.h
index be337feabc..628ed3770b 100644
--- a/lldb/source/Plugins/Process/Utility/RegisterInfos_riscv64.h
+++ b/lldb/source/Plugins/Process/Utility/RegisterInfos_riscv64.h
@@ -153,38 +153,22 @@ static lldb_private::RegisterInfo g_register_infos_riscv64_fpr[] = {
};
static lldb_private::RegisterInfo g_register_infos_riscv64_vpr[] = {
- DEFINE_VPR(v0, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v1, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v2, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v3, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v4, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v5, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v6, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v7, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v8, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v9, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v10, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v11, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v12, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v13, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v14, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v15, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v16, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v17, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v18, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v19, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v20, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v21, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v22, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v23, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v24, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v25, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v26, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v27, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v28, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v29, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v30, LLDB_INVALID_REGNUM),
- DEFINE_VPR(v31, LLDB_INVALID_REGNUM),
+ DEFINE_VPR(v0, LLDB_INVALID_REGNUM), DEFINE_VPR(v1, LLDB_INVALID_REGNUM),
+ DEFINE_VPR(v2, LLDB_INVALID_REGNUM), DEFINE_VPR(v3, LLDB_INVALID_REGNUM),
+ DEFINE_VPR(v4, LLDB_INVALID_REGNUM), DEFINE_VPR(v5, LLDB_INVALID_REGNUM),
+ DEFINE_VPR(v6, LLDB_INVALID_REGNUM), DEFINE_VPR(v7, LLDB_INVALID_REGNUM),
+ DEFINE_VPR(v8, LLDB_INVALID_REGNUM), DEFINE_VPR(v9, LLDB_INVALID_REGNUM),
+ DEFINE_VPR(v10, LLDB_INVALID_REGNUM), DEFINE_VPR(v11, LLDB_INVALID_REGNUM),
+ DEFINE_VPR(v12, LLDB_INVALID_REGNUM), DEFINE_VPR(v13, LLDB_INVALID_REGNUM),
+ DEFINE_VPR(v14, LLDB_INVALID_REGNUM), DEFINE_VPR(v15, LLDB_INVALID_REGNUM),
+ DEFINE_VPR(v16, LLDB_INVALID_REGNUM), DEFINE_VPR(v17, LLDB_INVALID_REGNUM),
+ DEFINE_VPR(v18, LLDB_INVALID_REGNUM), DEFINE_VPR(v19, LLDB_INVALID_REGNUM),
+ DEFINE_VPR(v20, LLDB_INVALID_REGNUM), DEFINE_VPR(v21, LLDB_INVALID_REGNUM),
+ DEFINE_VPR(v22, LLDB_INVALID_REGNUM), DEFINE_VPR(v23, LLDB_INVALID_REGNUM),
+ DEFINE_VPR(v24, LLDB_INVALID_REGNUM), DEFINE_VPR(v25, LLDB_INVALID_REGNUM),
+ DEFINE_VPR(v26, LLDB_INVALID_REGNUM), DEFINE_VPR(v27, LLDB_INVALID_REGNUM),
+ DEFINE_VPR(v28, LLDB_INVALID_REGNUM), DEFINE_VPR(v29, LLDB_INVALID_REGNUM),
+ DEFINE_VPR(v30, LLDB_INVALID_REGNUM), DEFINE_VPR(v31, LLDB_INVALID_REGNUM),
};
#endif // DECLARE_REGISTER_INFOS_RISCV64_STRUCT
diff --git a/lldb/test/API/functionalities/postmortem/elf-core/main_fpr.c b/lldb/test/API/functionalities/postmortem/elf-core/main_fpr.c
index db6c5ebd1c..bcfe6d2735 100644
--- a/lldb/test/API/functionalities/postmortem/elf-core/main_fpr.c
+++ b/lldb/test/API/functionalities/postmortem/elf-core/main_fpr.c
@@ -1,17 +1,14 @@
-static void bar(float *boom)
-{
- float F = 98.0;
- *boom = 47.0; // Frame bar
+static void bar(float *boom) {
+ float F = 98.0;
+ *boom = 47.0; // Frame bar
}
-static void foo(float *boom, void (*boomer)(float *))
-{
- float F = 102.0;
- boomer(boom); // Frame foo
+static void foo(float *boom, void (*boomer)(float *)) {
+ float F = 102.0;
+ boomer(boom); // Frame foo
}
-void _start(void)
-{
- float F = 95.0;
- foo(0, bar); // Frame _start
+void _start(void) {
+ float F = 95.0;
+ foo(0, bar); // Frame _start
}
``````````
</details>
https://github.com/llvm/llvm-project/pull/104547
More information about the lldb-commits
mailing list