search for: rewritevectorizedstoreinst

Displaying 1 result from an estimated 1 matches for "rewritevectorizedstoreinst".

2012 Nov 14
4
[LLVMdev] About a problem in SROA
...a/lib/Transforms/Scalar/SROA.cpp b/lib/Transforms/Scalar/SROA.cpp index d95c855..696107a 100644 --- a/lib/Transforms/Scalar/SROA.cpp +++ b/lib/Transforms/Scalar/SROA.cpp @@ -2608,8 +2608,6 @@ private: assert(OldOp == OldPtr); IRBuilder<> IRB(&SI); - if (VecTy) - return rewriteVectorizedStoreInst(IRB, SI, OldOp); Type *ValueTy = SI.getValueOperand()->getType(); uint64_t Size = EndOffset - BeginOffset; @@ -2644,6 +2642,9 @@ private: return IsConvertable; } + if (VecTy) + return rewriteVectorizedStoreInst(IRB, SI, OldOp); + if (IntTy && ValueTy-...