[llvm] [AMDGPU] fix up vop3p gisel errors (PR #136262)

via llvm-commits llvm-commits at lists.llvm.org
Sun Jun 8 19:54:10 PDT 2025


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 HEAD~1 HEAD --extensions h,cpp -- llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h
``````````

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp b/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
index df053d482..9adb00c46 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
@@ -4586,11 +4586,14 @@ calcNextStatus(std::pair<Register, SrcStatus> Curr,
   switch (Curr.second) {
   case SrcStatus::IS_SAME:
     if (isTruncHalf(MI, MRI))
-      return std::optional<std::pair<Register, SrcStatus>>({MI->getOperand(1).getReg(), SrcStatus::IS_LOWER_HALF});
+      return std::optional<std::pair<Register, SrcStatus>>(
+          {MI->getOperand(1).getReg(), SrcStatus::IS_LOWER_HALF});
     else if (isUnmergeHalf(MI, MRI)) {
       if (Curr.first == MI->getOperand(0).getReg())
-        return std::optional<std::pair<Register, SrcStatus>>({MI->getOperand(2).getReg(), SrcStatus::IS_LOWER_HALF});
-      return std::optional<std::pair<Register, SrcStatus>>({MI->getOperand(2).getReg(), SrcStatus::IS_UPPER_HALF});
+        return std::optional<std::pair<Register, SrcStatus>>(
+            {MI->getOperand(2).getReg(), SrcStatus::IS_LOWER_HALF});
+      return std::optional<std::pair<Register, SrcStatus>>(
+          {MI->getOperand(2).getReg(), SrcStatus::IS_UPPER_HALF});
     }
     break;
   case SrcStatus::IS_HI_NEG:
@@ -4601,15 +4604,15 @@ calcNextStatus(std::pair<Register, SrcStatus> Curr,
       // Src = [SrcHi, SrcLo] = [-CurrHi, CurrLo]
       //     = [-OpLowerHi, OpLowerLo]
       //     = -OpLower
-      return std::optional<std::pair<Register, SrcStatus>>({MI->getOperand(1).getReg(),
-                        SrcStatus::IS_LOWER_HALF_NEG});
+      return std::optional<std::pair<Register, SrcStatus>>(
+          {MI->getOperand(1).getReg(), SrcStatus::IS_LOWER_HALF_NEG});
     }
     if (isUnmergeHalf(MI, MRI)) {
       if (Curr.first == MI->getOperand(0).getReg())
-        return std::optional<std::pair<Register, SrcStatus>>({MI->getOperand(2).getReg(),
-                          SrcStatus::IS_LOWER_HALF_NEG});
-      return std::optional<std::pair<Register, SrcStatus>>({MI->getOperand(2).getReg(),
-                        SrcStatus::IS_UPPER_HALF_NEG});
+        return std::optional<std::pair<Register, SrcStatus>>(
+            {MI->getOperand(2).getReg(), SrcStatus::IS_LOWER_HALF_NEG});
+      return std::optional<std::pair<Register, SrcStatus>>(
+          {MI->getOperand(2).getReg(), SrcStatus::IS_UPPER_HALF_NEG});
     }
     break;
   case SrcStatus::IS_UPPER_HALF:

``````````

</details>


https://github.com/llvm/llvm-project/pull/136262


More information about the llvm-commits mailing list