[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