]> granicus.if.org Git - llvm/commitdiff
[SLPVectorizer] Remove duplicated functionality code in initScheduleData function...
authorDinar Temirbulatov <dtemirbulatov@gmail.com>
Fri, 15 Sep 2017 04:31:54 +0000 (04:31 +0000)
committerDinar Temirbulatov <dtemirbulatov@gmail.com>
Fri, 15 Sep 2017 04:31:54 +0000 (04:31 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@313341 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Vectorize/SLPVectorizer.cpp

index 9e8c4b6799a06aedd392e7d1cb117d52793d714b..03b6a8df33b92995edebebba69c07c1391a2095d 100644 (file)
@@ -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<ScheduleData[]>(ChunkSize));
-        ChunkPos = 0;
-      }
       SD = allocateScheduleDataChunks();
       ScheduleDataMap[I] = SD;
       SD->Inst = I;