[llvm] [AMDGPU] Fix typo in promoteUniformOpToI32 (PR #109942)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Sep 25 02:48:13 PDT 2024
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-backend-amdgpu
Author: Pierre van Houtryve (Pierre-vh)
<details>
<summary>Changes</summary>
---
Full diff: https://github.com/llvm/llvm-project/pull/109942.diff
1 Files Affected:
- (modified) llvm/lib/Target/AMDGPU/SIISelLowering.cpp (+1-2)
``````````diff
diff --git a/llvm/lib/Target/AMDGPU/SIISelLowering.cpp b/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
index 08f2ff4566b674..2464361d4eece3 100644
--- a/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+++ b/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
@@ -6797,8 +6797,7 @@ SDValue SITargetLowering::promoteUniformOpToI32(SDValue Op,
LHS = DAG.getNode(ExtOp, DL, ExtTy, {LHS});
// Special case: for shifts, the RHS always needs a zext.
- if (Op.getOpcode() == ISD::SRA || Op.getOpcode() == ISD::SRL ||
- Op.getOpcode() == ISD::SRA)
+ if (Opc == ISD::SHL || Opc == ISD::SRL || Opc == ISD::SRA)
RHS = DAG.getNode(ISD::ZERO_EXTEND, DL, ExtTy, {RHS});
else
RHS = DAG.getNode(ExtOp, DL, ExtTy, {RHS});
``````````
</details>
https://github.com/llvm/llvm-project/pull/109942
More information about the llvm-commits
mailing list