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

References

lib/Transforms/Vectorize/SLPVectorizer.cpp
 4730     while (BundleMember) {
 4731       assert(isInSchedulingRegion(BundleMember));
 4732       if (!BundleMember->hasValidDependencies()) {
 4734         LLVM_DEBUG(dbgs() << "SLP:       update deps of " << *BundleMember
 4736         BundleMember->Dependencies = 0;
 4737         BundleMember->resetUnscheduledDeps();
 4740         if (BundleMember->OpValue != BundleMember->Inst) {
 4740         if (BundleMember->OpValue != BundleMember->Inst) {
 4741           ScheduleData *UseSD = getScheduleData(BundleMember->Inst);
 4743             BundleMember->Dependencies++;
 4746               BundleMember->incrementUnscheduledDeps(1);
 4751           for (User *U : BundleMember->Inst->users()) {
 4755                 BundleMember->Dependencies++;
 4758                   BundleMember->incrementUnscheduledDeps(1);
 4766               BundleMember->Dependencies++;
 4767               BundleMember->incrementUnscheduledDeps(1);
 4773         ScheduleData *DepDest = BundleMember->NextLoadStore;
 4775           Instruction *SrcInst = BundleMember->Inst;
 4777           bool SrcMayWrite = BundleMember->Inst->mayWriteToMemory();
 4801               DepDest->MemoryDependencies.push_back(BundleMember);
 4802               BundleMember->Dependencies++;
 4805                 BundleMember->incrementUnscheduledDeps(1);
 4832       BundleMember = BundleMember->NextInBundle;
 4832       BundleMember = BundleMember->NextInBundle;