reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Vectorize/SLPVectorizer.cpp
 4857   if (!BS->ScheduleStart)
 4860   LLVM_DEBUG(dbgs() << "SLP: schedule block " << BS->BB->getName() << "\n");
 4862   BS->resetSchedule();
 4878   for (auto *I = BS->ScheduleStart; I != BS->ScheduleEnd;
 4878   for (auto *I = BS->ScheduleStart; I != BS->ScheduleEnd;
 4880     BS->doForAllOpcodes(I, [this, &Idx, &NumToSchedule, BS](ScheduleData *SD) {
 4880     BS->doForAllOpcodes(I, [this, &Idx, &NumToSchedule, BS](ScheduleData *SD) {
 4886         BS->calculateDependencies(SD, false, this);
 4891   BS->initialFillReadyList(ReadyInsts);
 4893   Instruction *LastScheduledInst = BS->ScheduleEnd;
 4906         BS->BB->getInstList().remove(pickedInst);
 4907         BS->BB->getInstList().insert(LastScheduledInst->getIterator(),
 4914     BS->schedule(picked, ReadyInsts);
 4920   BS->ScheduleStart = nullptr;