[llvm-commits] [llvm] r135910 - in /llvm/trunk/lib: Analysis/PHITransAddr.cpp Transforms/InstCombine/InstCombinePHI.cpp

Frits van Bommel fvbommel at gmail.com
Mon Jul 25 08:13:01 PDT 2011


Author: fvbommel
Date: Mon Jul 25 10:13:01 2011
New Revision: 135910

URL: http://llvm.org/viewvc/llvm-project?rev=135910&view=rev
Log:
Shorten some expressions by using ArrayRef::slice().

Modified:
    llvm/trunk/lib/Analysis/PHITransAddr.cpp
    llvm/trunk/lib/Transforms/InstCombine/InstCombinePHI.cpp

Modified: llvm/trunk/lib/Analysis/PHITransAddr.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Analysis/PHITransAddr.cpp?rev=135910&r1=135909&r2=135910&view=diff
==============================================================================
--- llvm/trunk/lib/Analysis/PHITransAddr.cpp (original)
+++ llvm/trunk/lib/Analysis/PHITransAddr.cpp Mon Jul 25 10:13:01 2011
@@ -407,8 +407,7 @@
     }
 
     GetElementPtrInst *Result =
-      GetElementPtrInst::Create(GEPOps[0],
-                                makeArrayRef(GEPOps.begin() + 1, GEPOps.end()),
+      GetElementPtrInst::Create(GEPOps[0], makeArrayRef(GEPOps).slice(1),
                                 InVal->getName()+".phi.trans.insert",
                                 PredBB->getTerminator());
     Result->setIsInBounds(GEP->isInBounds());

Modified: llvm/trunk/lib/Transforms/InstCombine/InstCombinePHI.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/InstCombine/InstCombinePHI.cpp?rev=135910&r1=135909&r2=135910&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/InstCombine/InstCombinePHI.cpp (original)
+++ llvm/trunk/lib/Transforms/InstCombine/InstCombinePHI.cpp Mon Jul 25 10:13:01 2011
@@ -229,8 +229,7 @@
   
   Value *Base = FixedOperands[0];
   GetElementPtrInst *NewGEP = 
-    GetElementPtrInst::Create(Base, makeArrayRef(FixedOperands.begin() + 1,
-                                                 FixedOperands.end()));
+    GetElementPtrInst::Create(Base, makeArrayRef(FixedOperands).slice(1));
   if (AllInBounds) NewGEP->setIsInBounds();
   NewGEP->setDebugLoc(FirstInst->getDebugLoc());
   return NewGEP;





More information about the llvm-commits mailing list