[llvm] 94dc3c6 - [GlobalISel] Remove an unnecessary cast (NFC) (#152086)

via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 5 07:39:09 PDT 2025


Author: Kazu Hirata
Date: 2025-08-05T07:39:06-07:00
New Revision: 94dc3c6c49d94b599619bcc1e1dc0b0f67a5cd48

URL: https://github.com/llvm/llvm-project/commit/94dc3c6c49d94b599619bcc1e1dc0b0f67a5cd48
DIFF: https://github.com/llvm/llvm-project/commit/94dc3c6c49d94b599619bcc1e1dc0b0f67a5cd48.diff

LOG: [GlobalISel] Remove an unnecessary cast (NFC) (#152086)

getImm() already returns int64_t.

Added: 
    

Modified: 
    llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp b/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp
index 0f2c580c759cf..59c62cf106482 100644
--- a/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp
+++ b/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp
@@ -95,7 +95,7 @@ void CSEMIRBuilder::profileSrcOp(const SrcOp &Op,
                                  GISelInstProfileBuilder &B) const {
   switch (Op.getSrcOpKind()) {
   case SrcOp::SrcType::Ty_Imm:
-    B.addNodeIDImmediate(static_cast<int64_t>(Op.getImm()));
+    B.addNodeIDImmediate(Op.getImm());
     break;
   case SrcOp::SrcType::Ty_Predicate:
     B.addNodeIDImmediate(static_cast<int64_t>(Op.getPredicate()));


        


More information about the llvm-commits mailing list