[llvm-commits] [llvm] r123248 - /llvm/trunk/lib/Transforms/InstCombine/InstCombineCompares.cpp
    Owen Anderson 
    resistor at mac.com
       
    Tue Jan 11 10:26:37 PST 2011
    
    
  
Author: resistor
Date: Tue Jan 11 12:26:37 2011
New Revision: 123248
URL: http://llvm.org/viewvc/llvm-project?rev=123248&view=rev
Log:
Remove dead variable, const-ref-ize an APInt.
Modified:
    llvm/trunk/lib/Transforms/InstCombine/InstCombineCompares.cpp
Modified: llvm/trunk/lib/Transforms/InstCombine/InstCombineCompares.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/InstCombine/InstCombineCompares.cpp?rev=123248&r1=123247&r2=123248&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/InstCombine/InstCombineCompares.cpp (original)
+++ llvm/trunk/lib/Transforms/InstCombine/InstCombineCompares.cpp Tue Jan 11 12:26:37 2011
@@ -1703,9 +1703,7 @@
   
   ConstantInt *CI = dyn_cast<ConstantInt>(I.getOperand(1));
   if (!CI) return APInt::getAllOnesValue(BitWidth);
-  
-  APInt RHS = CI->getValue();
-  APInt Mask(BitWidth, 0);
+  const APInt &RHS = CI->getValue();
   
   switch (I.getPredicate()) {
   // For a UGT comparison, we don't care about any bits that 
@@ -1730,7 +1728,6 @@
     return APInt::getAllOnesValue(BitWidth);
   }
   
-  return Mask;
 }
 
 Instruction *InstCombiner::visitICmpInst(ICmpInst &I) {
    
    
More information about the llvm-commits
mailing list