[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