[llvm-commits] [polly] r148812 - /polly/trunk/lib/CodeGeneration.cpp

Tobias Grosser grosser at fim.uni-passau.de
Tue Jan 24 08:42:25 PST 2012


Author: grosser
Date: Tue Jan 24 10:42:25 2012
New Revision: 148812

URL: http://llvm.org/viewvc/llvm-project?rev=148812&view=rev
Log:
CodeGen: Use getNullValue to simplify some code

Modified:
    polly/trunk/lib/CodeGeneration.cpp

Modified: polly/trunk/lib/CodeGeneration.cpp
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/lib/CodeGeneration.cpp?rev=148812&r1=148811&r2=148812&view=diff
==============================================================================
--- polly/trunk/lib/CodeGeneration.cpp (original)
+++ polly/trunk/lib/CodeGeneration.cpp Tue Jan 24 10:42:25 2012
@@ -372,12 +372,8 @@
   if (!Aligned)
     ScalarLoad->setAlignment(8);
 
-  std::vector<Constant*> Splat;
-
-  for (int i = 0; i < Size; i++)
-    Splat.push_back (Builder.getInt32(0));
-
-  Constant *SplatVector = ConstantVector::get(Splat);
+  Constant *SplatVector =
+    Constant::getNullValue(VectorType::get(Builder.getInt32Ty(), Size));
 
   Value *VectorLoad = Builder.CreateShuffleVector(ScalarLoad, ScalarLoad,
                                                   SplatVector,





More information about the llvm-commits mailing list