Lines Matching refs:Deps
547 SmallVectorImpl<DataDep> &Deps,
562 Deps.push_back(DataDep(MRI, Reg, MO.getOperandNo()));
569 // This will add at most one dependency to Deps.
571 SmallVectorImpl<DataDep> &Deps,
581 Deps.push_back(DataDep(MRI, Reg, i));
607 SmallVectorImpl<DataDep> &Deps,
634 Deps.push_back(DataDep(I->MI, I->Op, MO.getOperandNo()));
713 SmallVector<DataDep, 8> Deps;
730 Deps.clear();
732 getPHIDeps(UseMI, Deps, TBI.Pred, MTM.MRI);
733 else if (getDataDeps(UseMI, Deps, MTM.MRI))
734 updatePhysDepsDownwards(UseMI, Deps, RegUnits, MTM.TRI);
738 for (unsigned i = 0, e = Deps.size(); i != e; ++i) {
739 const DataDep &Dep = Deps[i];
923 SmallVector<DataDep, 8> Deps;
945 Deps.clear();
946 getPHIDeps(PHI, Deps, MBB, MTM.MRI);
947 if (!Deps.empty()) {
951 if (pushDepHeight(Deps.front(), PHI, Height,
953 addLiveIns(Deps.front().DefMI, Deps.front().DefOp, Stack);
973 // Don't process PHI deps. They depend on the specific predecessor, and
975 Deps.clear();
976 bool HasPhysRegs = !MI->isPHI() && getDataDeps(MI, Deps, MTM.MRI);
984 for (unsigned i = 0, e = Deps.size(); i != e; ++i)
985 if (pushDepHeight(Deps[i], MI, Cycle, Heights, MTM.SchedModel, MTM.TII))
986 addLiveIns(Deps[i].DefMI, Deps[i].DefOp, Stack);
1048 SmallVector<DataDep, 1> Deps;
1049 getPHIDeps(PHI, Deps, MBB, TE.MTM.MRI);
1050 assert(Deps.size() == 1 && "PHI doesn't have MBB as a predecessor");
1051 DataDep &Dep = Deps.front();