[llvm] [AMDGPU] Handle subregisters properly in generic operand legalizer (PR #108496)
via llvm-commits
llvm-commits at lists.llvm.org
Tue Sep 17 22:10:38 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 b43302372f592fd48a22d32b2603f8efee40a88e df08032694e8b1d335e3f2cb7f3688e39d7257fc --extensions cpp -- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp b/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
index 380f63c626..6c54b5d3d1 100644
--- a/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+++ b/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
@@ -6231,10 +6231,11 @@ void SIInstrInfo::legalizeGenericOperand(MachineBasicBlock &InsertMBB,
return;
Register DstReg = MRI.createVirtualRegister(DstRC);
- auto Copy = BuildMI(InsertMBB, I, DL, get(AMDGPU::COPY), DstReg).addReg(OpReg);
+ auto Copy =
+ BuildMI(InsertMBB, I, DL, get(AMDGPU::COPY), DstReg).addReg(OpReg);
Op.setReg(DstReg);
-
+
MachineInstr *Def = MRI.getVRegDef(OpReg);
if (!Def)
return;
``````````
</details>
https://github.com/llvm/llvm-project/pull/108496
More information about the llvm-commits
mailing list