From: Dinar Temirbulatov Date: Fri, 15 Sep 2017 04:31:54 +0000 (+0000) Subject: [SLPVectorizer] Remove duplicated functionality code in initScheduleData function... X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=16aa13f7f2c17f7e4243406a204d8249b3224b93;p=llvm [SLPVectorizer] Remove duplicated functionality code in initScheduleData function, NFCI. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@313341 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Transforms/Vectorize/SLPVectorizer.cpp b/lib/Transforms/Vectorize/SLPVectorizer.cpp index 9e8c4b6799a..03b6a8df33b 100644 --- a/lib/Transforms/Vectorize/SLPVectorizer.cpp +++ b/lib/Transforms/Vectorize/SLPVectorizer.cpp @@ -3595,12 +3595,6 @@ void BoUpSLP::BlockScheduling::initScheduleData(Instruction *FromI, for (Instruction *I = FromI; I != ToI; I = I->getNextNode()) { ScheduleData *SD = ScheduleDataMap[I]; if (!SD) { - // Allocate a new ScheduleData for the instruction. - if (ChunkPos >= ChunkSize) { - ScheduleDataChunks.push_back( - llvm::make_unique(ChunkSize)); - ChunkPos = 0; - } SD = allocateScheduleDataChunks(); ScheduleDataMap[I] = SD; SD->Inst = I;