[llvm] [PowerPC] Remove an unnecessary cast (NFC) (PR #156599)

Kazu Hirata via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 2 23:54:40 PDT 2025


https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/156599

getSExtValue already returns int64_t.


>From ab6aba2ba2abafa56c530b4841525d93916dcca3 Mon Sep 17 00:00:00 2001
From: Kazu Hirata <kazu at google.com>
Date: Mon, 1 Sep 2025 22:22:19 -0700
Subject: [PATCH] [PowerPC] Remove an unnecessary cast (NFC)

getSExtValue already returns int64_t.
---
 llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/llvm/lib/Target/PowerPC/PPCISelLowering.cpp b/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
index eb9b376b4f62e..fa104e4f69d7f 100644
--- a/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+++ b/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
@@ -2698,7 +2698,7 @@ bool llvm::isIntS34Immediate(SDNode *N, int64_t &Imm) {
   if (!isa<ConstantSDNode>(N))
     return false;
 
-  Imm = (int64_t)cast<ConstantSDNode>(N)->getSExtValue();
+  Imm = cast<ConstantSDNode>(N)->getSExtValue();
   return isInt<34>(Imm);
 }
 bool llvm::isIntS34Immediate(SDValue Op, int64_t &Imm) {



More information about the llvm-commits mailing list