reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4609 assert(I && "bundle member must be an instruction"); 4610 assert(!isa<PHINode>(I) && "phi nodes don't need to be scheduled"); 4623 if (CheckSheduleForI(I)) 4627 initScheduleData(I, I->getNextNode(), nullptr, nullptr); 4627 initScheduleData(I, I->getNextNode(), nullptr, nullptr); 4628 ScheduleStart = I; 4629 ScheduleEnd = I->getNextNode(); 4630 if (isOneOf(S, I) != I) 4630 if (isOneOf(S, I) != I) 4631 CheckSheduleForI(I); 4633 LLVM_DEBUG(dbgs() << "SLP: initialize schedule region to " << *I << "\n"); 4650 if (&*UpIter == I) { 4651 initScheduleData(I, ScheduleStart, nullptr, FirstLoadStoreInRegion); 4652 ScheduleStart = I; 4653 if (isOneOf(S, I) != I) 4653 if (isOneOf(S, I) != I) 4654 CheckSheduleForI(I); 4655 LLVM_DEBUG(dbgs() << "SLP: extend schedule region start to " << *I 4662 if (&*DownIter == I) { 4663 initScheduleData(ScheduleEnd, I->getNextNode(), LastLoadStoreInRegion, 4665 ScheduleEnd = I->getNextNode(); 4666 if (isOneOf(S, I) != I) 4666 if (isOneOf(S, I) != I) 4667 CheckSheduleForI(I); 4669 LLVM_DEBUG(dbgs() << "SLP: extend schedule region end to " << *I