[llvm] r187309 - Minor code simplification suggested by Duncan

Matt Arsenault Matthew.Arsenault at amd.com
Sat Jul 27 12:22:28 PDT 2013


Author: arsenm
Date: Sat Jul 27 14:22:28 2013
New Revision: 187309

URL: http://llvm.org/viewvc/llvm-project?rev=187309&view=rev
Log:
Minor code simplification suggested by Duncan

Modified:
    llvm/trunk/lib/IR/DataLayout.cpp

Modified: llvm/trunk/lib/IR/DataLayout.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/IR/DataLayout.cpp?rev=187309&r1=187308&r2=187309&view=diff
==============================================================================
--- llvm/trunk/lib/IR/DataLayout.cpp (original)
+++ llvm/trunk/lib/IR/DataLayout.cpp Sat Jul 27 14:22:28 2013
@@ -514,8 +514,7 @@ unsigned DataLayout::getPointerTypeSizeI
   if (Ty->isPointerTy())
     return getTypeSizeInBits(Ty);
 
-  Type *EleTy = cast<VectorType>(Ty)->getElementType();
-  return getTypeSizeInBits(EleTy);
+  return getTypeSizeInBits(Ty->getScalarType());
 }
 
 /*!





More information about the llvm-commits mailing list