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

References

lib/Transforms/Vectorize/SLPVectorizer.cpp
 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